<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Galyna Chekan</title>
    <description>The latest articles on DEV Community by Galyna Chekan (@galyna_chekan).</description>
    <link>https://dev.to/galyna_chekan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F54292%2F58c7f73b-5d24-4bd0-8cf1-3a1a8c614193.jpg</url>
      <title>DEV Community: Galyna Chekan</title>
      <link>https://dev.to/galyna_chekan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/galyna_chekan"/>
    <language>en</language>
    <item>
      <title>Software refactoring</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Tue, 09 Apr 2019 10:00:25 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/software-refactoring-2l6a</link>
      <guid>https://dev.to/galyna_chekan/software-refactoring-2l6a</guid>
      <description>&lt;p&gt;Software &lt;a href="https://www.techopedia.com/definition/22202/software-rot"&gt;decays over time&lt;/a&gt;. Not like a piece of fruit, rotting from inside, but due to lack of updates implemented to it; the updates IT environment imposes on all its residents. Such a phenomenon, also known as software aging, is preventable by numerous measures, one of which is code refactoring – the topic of today’s article.&lt;/p&gt;

&lt;p&gt;_ &lt;strong&gt;They say don’t fix it unless it’s broken. We say update it before it’s old.&lt;/strong&gt; _&lt;/p&gt;

&lt;p&gt;And here’s how:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n7dv88yx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2017/03/What-is-code-refactoring.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n7dv88yx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2017/03/What-is-code-refactoring.jpg" alt="what is code refactoring?"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is code refactoring?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Code_refactoring"&gt;Code refactoring&lt;/a&gt; means restructuring your existing code, in a way that improves the internal structure but doesn’t change its external behavior. This complex procedure is aimed at modernizing software. It is typically used to increase the system’s maintainability, enhance performance, scalability, security and so on. If performed well, it can help developers discover some hidden bugs or vulnerabilities in the system.&lt;/p&gt;

&lt;p&gt;Typically, refactoring is done in small steps, called micro-refactorings. Each of these steps is usually a tiny change to a source code that leaves the functionality of the system unchanged, it just makes the code cleaner and simpler. And if you do want to change some functionality of your code, it’s much easier to do with a clean, refactored code.&lt;/p&gt;

&lt;p&gt;It should be pointed out that code refactoring doesn’t mean rewriting the code. The two notions are often confused but the difference between them is pretty simple: as we have mentioned above, the code refactoring doesn’t the behavior of software, while rewriting the code does.&lt;/p&gt;

&lt;p&gt;The purpose of code refactoring is pretty clear — to keep your code clean, neat, and in order. You might not always see an immediate benefit from it but in the long run it is a worthwhile investment in your product.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/code-refactoring/"&gt;Software refactoring&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>software</category>
    </item>
    <item>
      <title>Web Development Trends</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Tue, 05 Mar 2019 14:58:20 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/web-development-trends-49fl</link>
      <guid>https://dev.to/galyna_chekan/web-development-trends-49fl</guid>
      <description>

&lt;p&gt;Web development landscape is changing rapidly, and each year brings us some new trends in web design and development. Some of them don’t stand a test of time and are just a temporary craze, others prove to be a real thing that can help you improve your customers’ user experience and solve your website’s or app’s issues.&lt;/p&gt;

&lt;h3&gt;
  
  
  So what are the current trends in web development?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Progressive web apps (PWA)&lt;/li&gt;
&lt;li&gt;Push notifications&lt;/li&gt;
&lt;li&gt;One-page websites&lt;/li&gt;
&lt;li&gt;Artificial Intelligence and chatbots&lt;/li&gt;
&lt;li&gt;Augmented reality (AR)&lt;/li&gt;
&lt;li&gt;Motion UI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And now let’s take a closer look at each one of them to see how they’ll influence business and &lt;a href="https://perfectial.com/services/web-application-development/"&gt;web development services&lt;/a&gt; in 2019.&lt;/p&gt;

&lt;h2&gt;
  
  
  Progressive web apps are the future
&lt;/h2&gt;

&lt;p&gt;2019 should be the year when the duopoly of iOS and Android will come to an end as many experts believe it to be the year of progressive web apps.&lt;/p&gt;

&lt;p&gt;Indeed, the popularity of progressive web apps is quite obvious. Though they look like a regular web page or a website, don’t let them mislead you, for they offer rich functionality, such as offline work or push notifications. But the main virtue of PWAs is that they combine the best features of the web and native apps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9Ii_Xfpm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2019/03/Progressive-web-apps-are-the-future.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9Ii_Xfpm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2019/03/Progressive-web-apps-are-the-future.jpg" alt="web development trends: progressive web apps"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The future is in the progressive web apps and 2019 might be the year when they are finally fully accepted.&lt;/p&gt;

&lt;h2&gt;
  
  
  More push notifications
&lt;/h2&gt;

&lt;p&gt;Another recent trend that is tightly knit with PWAs, push notifications, is set to become quite prominent in 2019 as well. Push notifications started as an uncomplicated way of prompting users to take action and now turned into an effective method of driving conversions.&lt;/p&gt;

&lt;p&gt;For users push notifications are valuable as they can provide some important information like news or sports reports, weather or traffic updates, or some flight information. As to app publishers, push notifications present an easy way of connecting with their users, informing them about special offers, reminding about events or bill payments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Simplifying the experience with one-page websites
&lt;/h2&gt;

&lt;p&gt;In further attempt to make the user experience as simple as possible, another web development trend promises to be a big hit in 2019 — one-page websites.&lt;/p&gt;

&lt;p&gt;Unlike multi-page websites that have a menu and numerous pages, one-page websites put all the information into a single page. This way they simplify the website navigation and strip down the information to a necessary minimum.&lt;/p&gt;

&lt;h2&gt;
  
  
  Chatbots will become smarter
&lt;/h2&gt;

&lt;p&gt;In 2019 AI-powered assistants and chatbots will become only smarter. As the technology more and more becomes a part of how we live and do business, the interest of companies deepens. &lt;a href="https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/how-artificial-intelligence-can-deliver-real-value-to-companies"&gt;According to a survey by McKinsey &amp;amp; Company&lt;/a&gt;, companies have tripled their investment in AI since 2013. With Amazon and Microsoft leading the way, companies will be investing more time and money into this web development trend in 2019.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9Fv5Dq7X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2019/03/Chatbots-will-become-smarter.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9Fv5Dq7X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2019/03/Chatbots-will-become-smarter.jpg" alt="Web development trends: Chatbots"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What we’ll see in the following years, and hopefully already in 2019, is the rise of smarter AI assistants. Instead of just being able to play you a song, tell the weather or when your favorite sports team plays next, they will be able to offer more individualized experiences that will involve voice recognition. Advanced conversation, AI-powered search will be a huge trend in 2019. And if you are a business owner you'd better start thinking about &lt;a href="https://perfectial.com/services/ml-ai-development/"&gt;AI-powered software development or improvement&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reinvent your users’ experience with augmented reality
&lt;/h2&gt;

&lt;p&gt;Augmented and virtual reality have taken 2018 by storm. While both technologies have created a market buzz, augmented reality is considered to be more appealing of the two. The market share of &lt;a href="https://dev.to/galyna_chekan/augmented-reality-for-business--3io3"&gt;AR technologies&lt;/a&gt; in 2018 was $ 17.8 billion and is expected to reach $ 215 billions by 2021. In 2019 we will see its widespread use as it becomes more and more accessible for average users. This interactive web development trend is a real gem for marketers. It helps to reach your audience faster as well as broaden it. Augmented reality will make your users’ experience more memorable and is a great tool to improve customer engagement and increase user retention.&lt;/p&gt;

&lt;h2&gt;
  
  
  Motion UI for the win
&lt;/h2&gt;

&lt;p&gt;Not so much the latest trend but rather a design staple — motion UI has been going strong these last couple of years. And is still as hot in 2019.&lt;/p&gt;

&lt;p&gt;With motion UI you can guide users to the most important part of your website or a mobile app, you can show them what to do next, grab their attention while the page is loading. It’s a great way to make your product more intuitive and increase your engagement at the same time.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/web-development-trends-2019/"&gt;Web development trends&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;IT Outsourcing Company Perfectial&lt;/a&gt;.&lt;/p&gt;


</description>
      <category>softwaredevelopment</category>
      <category>webdev</category>
      <category>trends</category>
    </item>
    <item>
      <title>Uncovering Web Application Architecture</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Tue, 20 Nov 2018 16:02:31 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/uncovering-web-application-architecture-e4n</link>
      <guid>https://dev.to/galyna_chekan/uncovering-web-application-architecture-e4n</guid>
      <description>

&lt;p&gt;Brian Foote and Joseph Yoder of &lt;a href="https://en.wikipedia.org/wiki/Big_ball_of_mud"&gt;Big Ball of Mud&lt;/a&gt; have famously &lt;a href="https://www.azquotes.com/quote/709598"&gt;said&lt;/a&gt;: ‘If you think good architecture is expensive, try bad architecture.’ Web application architecture is the basis of a successful app. In business, it helps and supports its growth by catering to its ever-growing requirements.&lt;/p&gt;

&lt;p&gt;In our series of pieces for non-technical business founders we’ve already covered &lt;a href="https://dev.to/galyna_chekan/technology-stack-dilemma-for-non-technical-business-owners-1hco"&gt;choosing the right technology stack&lt;/a&gt; and &lt;a href="https://pixetic.com/blog/ui-ux-design-explained/"&gt;the basics of UI/UX design&lt;/a&gt; and today we would like to shed some light on web app architecture, how it works, its most common practices and the latest trends to finally understand if there’s such thing as a perfect architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is web application architecture, how it works, and why it’s important
&lt;/h2&gt;

&lt;p&gt;Web application architecture establishes the relationships and interactions between the application components, which includes middleware systems, user interfaces, and databases. Its main goal is to make sure that all of the elements can operate together correctly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I9OiyW8U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/11/web_application-01.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I9OiyW8U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/11/web_application-01.jpg" alt="how web application architecture works"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The logic is the following: when a user hits a specific URL in the browser, the browser goes to a web server that is hosting a particular page. The server responds within seconds and shows a user the requested page. The timing here is vital; otherwise, a user will abandon the page.&lt;/p&gt;

&lt;p&gt;Now on to the next question — &lt;strong&gt;how does web application architecture work?&lt;/strong&gt; When we are talking about an application, it consists of the client (front-end) and server (back-end) side. The client side is everything a user sees on the screen when they interact with the page, and its code responds to user’s requests. While the server side is not visible to users, it creates the logic of the application and reacts to HTTP requests. Together, these two applications running concurrently constitute web application architecture.&lt;/p&gt;

&lt;p&gt;And finally, the most important question before we move on to covering the main types and deciding which one suits your project more — &lt;strong&gt;why web application architecture is important?&lt;/strong&gt; It’s an important component of your future business growth. With the right approach to web application architecture, you can reach a wider audience by giving them up-to-date content. Your business doesn’t have to be present everywhere or at a specific place to reach potential clients and be able to sell your products or services.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/web-application-architecture/"&gt;Web Application Architecture&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;


</description>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>SSI Platforms</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Mon, 22 Oct 2018 14:30:11 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/ssi-platforms-5gi8</link>
      <guid>https://dev.to/galyna_chekan/ssi-platforms-5gi8</guid>
      <description>&lt;p&gt;The regulatory environment is becoming ever more stringent for companies who collect and process clients’ personal data. The fines for non-compliance with the modern data protection laws (&lt;a href="https://dev.to/blog/secure-outsourcing-how-to-protect-your-data-and-achieve-gdpr-compliance/"&gt;such as the GDPR&lt;/a&gt;) are extensive, and the reputational damages for mishandling personal records seem irreversible. There’s also the general public’s growing distrust of corporations and government bodies caused by frequent reports of their inability to protect databases from &lt;a href="https://dev.to/blog/secure-outsourcing-how-to-protect-your-data-and-achieve-gdpr-compliance/"&gt;hacking and data breaches&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The “traditional” digital identity management model is fundamentally flawed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://perfectial.com/blog/self-sovereign-identity-platforms/"&gt;Self-sovereign identity (SSI)&lt;/a&gt;, according to many, can resolve these issues. The core principle behind SSI systems is putting end-users in complete control of their identity data and allowing ordinary people to sign digitally and verify claims/transactions without third-party involvement. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jYO9c_QT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/10/Principles-of-self-sovereign-identity-systems.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jYO9c_QT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/10/Principles-of-self-sovereign-identity-systems.jpg" alt="Principles of self-sovereign identity systems"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Principles of self-sovereign identity systems
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;An individual is the only authority&lt;/li&gt;
&lt;li&gt;The identity must be transportable and interoperable&lt;/li&gt;
&lt;li&gt;Transactions with minimum exposure&lt;/li&gt;
&lt;li&gt;SSI must focus on users, not service providers&lt;/li&gt;
&lt;li&gt;The administrative procedures used by identity networks must be open-source and transparent&lt;/li&gt;
&lt;li&gt;Users must be able to maintain persistent identifiers&lt;/li&gt;
&lt;li&gt;A right to be forgotten should be maintained&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;It’s possible to disagree defiantly to collaborate with governments and ignore completely all of their requirements. We can still build an SSI platform on a blockchain that no regulating body will be able to shut down. However, such approach might turn out very short-sided; the governments can restrict the individuals using such platforms from paying taxes with it, or renting a car, etc., and the users will have to create separate identities, involving centralized authorities, to complete such transactions. This is at polar odds with what the SSI movement is trying to achieve.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/self-sovereign-identity-platforms/"&gt;How Self-Sovereign Identity Platforms Help Businesses and Clients Assert Their Digital IDs&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ssi</category>
    </item>
    <item>
      <title>Computer Vision Applications</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Wed, 03 Oct 2018 08:47:33 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/computer-vision-applications-18co</link>
      <guid>https://dev.to/galyna_chekan/computer-vision-applications-18co</guid>
      <description>

&lt;h2&gt;What are Computer Vision Applications?&lt;/h2&gt;

&lt;p&gt;The term gets tossed around frequently in tech circles whenever self-driving cars or other futuristic AI technologies are being discussed. &lt;/p&gt;

&lt;p&gt;The concept – teaching machines to &lt;em&gt;see –&lt;/em&gt; seems to be fascinating to most. But can an average business runner, whose firm isn’t yet featured in Fortune 500, find practical uses of it?&lt;/p&gt;

&lt;p&gt;In this post, we’ll shed some light on &lt;a href="https://perfectial.com/blog/computer-vision-applications/"&gt;how computer vision works&lt;/a&gt;, in broad terms, and provide examples as to how it can be applied by companies across various industries. &lt;/p&gt;

&lt;h2&gt;What is Computer Vision?&lt;/h2&gt;

&lt;p&gt;As humans, we give no regard to the extraordinary gift of sight. However, to capture reality with one’s eyes and understand, in a fraction of a second, what is it being observed is a staggeringly complex and sophisticated process. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x9p1Mzba--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/10/What-is-Computer-Vision.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x9p1Mzba--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/10/What-is-Computer-Vision.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s suppose you notice a car approaching at a dangerous speed the sidewalk you are strolling through. You register the object, it’s passed through your eyes, and then the visual signal hits retinas. Next, after being browsed briefly by retinas, the data is sent to the visual cortexes so that your brain can perform a more nuanced analysis. Finally, the image is perceived by the rest of the cortex and matched against your brain’s database – the object is thus classified, and its dimensions are established. What you get as an output is an impulse to move out of the way in a safe direction which your mind, too, has figured out after analyzing the car’s speed and movement trajectory.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;All of this happens in a blink.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Understanding just how intricate our system of visual perception is, you get the idea of how difficult it is to recreate it. Quite possibly, it is the toughest problem ever attempted by the humankind. &lt;/p&gt;

&lt;p&gt;Roughly speaking, we must complete three subtasks – emulating the eye, emulating the visual cortex, and copying the way the rest of our brain responds to visual information. Computer Vision is an interdisciplinary field that concerns itself with exactly that – teaching machines how to extract and interpret content from images.&lt;/p&gt;

&lt;h2&gt;The Most Popular Computer Vision Applications&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Healthcare.&lt;/em&gt; Medical imaging has been on the rise for years and multiple healthcare startups have been partnering with prominent hardware providers to build bleeding-edge computer vision tools. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Agriculture.&lt;/em&gt; The drone technology has been booming too and, as a result of the advancements in the field, the costs of acquiring huge sets of aerial imagery have been lowered dramatically compared to few years ago. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Insurance.&lt;/em&gt; Orbital Insights, among other startups, has been using satellite imaginary to assist in various ways insurance and reinsurance companies (as well as companies in other fields). &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Automotive.&lt;/em&gt; Apart from self-driving cars, there’s a broad array of use cases for computer vision in the automotive industry. &lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/computer-vision-applications/"&gt;Computer Vision Applications&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;


</description>
      <category>ai</category>
      <category>cnn</category>
      <category>computervision</category>
      <category>neuralnetworks</category>
    </item>
    <item>
      <title>Go ‘digital’ or go home. What is Digital Transformation Strategy</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Thu, 09 Aug 2018 12:56:39 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/go-digital-or-go-home-what-is-digital-transformation-strategy-4c2d</link>
      <guid>https://dev.to/galyna_chekan/go-digital-or-go-home-what-is-digital-transformation-strategy-4c2d</guid>
      <description>&lt;p&gt;Today ‘digital’ is the talk of a town. We hear about digital technologies, digital data, digital media, digital transformation, digital marketing. Everyone wants to go digital. But which way to go? And why it’s important to have a digital transformation strategy ?&lt;/p&gt;

&lt;p&gt;We know now that &lt;a href="https://www.forbes.com/sites/joshsteimle/2014/02/12/mobile-is-the-future-of-everything/#7696ed9281ee"&gt;mobile is the future of everything&lt;/a&gt;. With the rise of the Internet of Things and mobile devices our lives and habits have clearly changed. Everything is now connected and if it’s not, it’s about to. We live in a world where you can connect your coffee machine to the Internet and make your coffee via Bluetooth. If your coffee machine can go online and you’re still only thinking about it, what does it say about you?&lt;/p&gt;

&lt;h2&gt;
  
  
  What is digital transformation?
&lt;/h2&gt;

&lt;p&gt;So, you’ve decided ‘to put yourself out there’? But before you move with your digital strategy, it’s important to understand what it really means and thus how to be able to benefit from it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y_PL0PRf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2017/06/Going-Digital-05.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y_PL0PRf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2017/06/Going-Digital-05.jpg" alt="digital transformation strategy statistics" title="digital transformation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://perfectial.com/blog/digital-transformation-strategy/"&gt;Digital transformation&lt;/a&gt; is often viewed as an implementation of digital technologies into all areas of business in order to build more sustainable relationships and better understand the needs of customers.&lt;/p&gt;

&lt;p&gt;But this is just one of the ways to look at it. When talking about digital, we can think of discovering new frontiers and using innovation and technologies to push your business. It’s about finding new possibilities of an existing service in order to design and deliver a better experience for your customer. Some might argue it’s a new way of interacting with customers. None of these definitions is truer that the other but what we can all agree on is that today&lt;/p&gt;




&lt;p&gt;&lt;em&gt;digital transformation is the force that moves businesses forward.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://twitter.com/share?text=digital+transformation+is+the+force+that+moves+businesses+forward.&amp;amp;via=perfectial&amp;amp;related=perfectial&amp;amp;url=https://perfectial.com/blog/digital-transformation-strategy/"&gt;Click To Tweet&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;What is the logic behind going digital? Among the most popular reasons are:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e0nJT72x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2017/06/Going-Digital-010-010.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e0nJT72x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2017/06/Going-Digital-010-010.jpg" alt="Reasons to build digital transformation strategy" title="digital transformation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The main takeaway of going digital is, if you’re not online, it’s like you don’t exist. But what goes into the process is careful planning and strategizing. Both your customers, current or potential employees are interested in the best possible experiences and opportunities. And businesses have no other choice but be on the lookout and continuously improve to engage and retain them.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/digital-transformation-strategy/"&gt;Why It’s Important to Have Digital Transformation Strategy&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>technology</category>
    </item>
    <item>
      <title>Banking Technology Trends</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Thu, 19 Jul 2018 14:33:17 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/banking-technology-trends-24m4</link>
      <guid>https://dev.to/galyna_chekan/banking-technology-trends-24m4</guid>
      <description>

&lt;p&gt;Change is the only constant today. What we’ve observed over the last few years is industries being shaken and reshaped by implementing various &lt;a href="https://perfectial.com/blog/digital-transformation-strategy/"&gt;digital transformation strategies&lt;/a&gt;, customer relationships and experiences changed by disruptive technologies everyone’s talking about. In a banking, we’re witnessing another revolution in payments. China is confidently moving to become a cashless society. Already today AliPay and WeChat Pay are ranking as the top &lt;a href="https://www.scmp.com/business/companies/article/2130400/china-moves-further-towards-cashless-society-payment-giants"&gt;two preferred online payment methods in China&lt;/a&gt;. WeChat’s QR code or quick response scan or AliPay’s “pay with a smile” payment options at retail locations are making not only cash payments but traditional credit card transactions seem prehistoric. And in order to keep up with their customers, banks need to take note and get to grips with the latest tech trends. Below we took a detailed look at some of the most promising banking technology trends and tried to uncover how banks can make the most of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Experience Banking the New Way with AR/VR
&lt;/h2&gt;

&lt;p&gt;Today it seems like AR and VR are at the forefront of customer experiences &lt;a href="https://dev.to/galyna_chekan/augmented-reality-for-business--3io3"&gt;across all industries&lt;/a&gt; and banking is no exception of mobile technology trends.&lt;/p&gt;

&lt;p&gt;Some of the banks are already in on a trend. Like &lt;a href="https://www.itproportal.com/features/augmented-reality-in-financial-services/"&gt;National Bank of Oman&lt;/a&gt; that uses AR to help their customers locate the nearest ATM or find some offers and deals while shopping in a mall or down any street in Oman. In the meantime, &lt;a href="http://www.bnpparibas.it/en/2017/05/30/bnp-paribas-contributing-to-the-development-of-virtual-reality/"&gt;BNP Paribas&lt;/a&gt; offers their clients VR experience that allows them to virtually access account activity and transaction records, or walk users through various and complex steps of a real estate purchase in virtual reality mode.&lt;/p&gt;

&lt;p&gt;In 2019 Extended Reality (XR) that includes Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR) is one of the most promising technology trends in banking. According to &lt;a href="https://www.accenture.com/us-en/insights/banking/technology-vision-banking-2018"&gt;this year’s survey&lt;/a&gt;, 45% of tech-savvy consumers want their banks to present new ways of communicating, like wearables or virtual reality. At the same time, 80 % of respondents believe it’s important to be a pioneer in XR solutions.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI as a Co-Worker
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JUw4bxEj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/Artificial-intelligence.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JUw4bxEj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/Artificial-intelligence.jpg" alt="Banking Technology Trends: AI as a Co-Worker"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Artificial Intelligence is probably the most popular tech trend to be discussed in the banking industry and other financial sectors. It has been making headlines and stirring debates about its potential to cut countless jobs. Indeed, countless companies have been guilty of making shocking predictions about the number of its employees to be replaced by AI. Deutsche Bank chief executive went as far as to predict that half of the bank’s 98,000 staff &lt;a href="https://www.ft.com/content/b497a134-2d21-11e8-a34a-7e7563b0b0f4"&gt;will be replaced with robots.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether any of these predictions are anywhere near the reality only time will show. But today AI has made a very prominent place for itself in the banking industry.Chatbots and virtual assistants aside, banks can use customer profiling and algorithmic sorting to provide customized communications and decisions based on detailed customer profiles. &lt;a href="https://perfectial.com/services/ml-ai-development/"&gt;ML &amp;amp; AI software solutions&lt;/a&gt; can also streamline processes and be entrusted with some decision-making provided it has complete knowledge of regulations and laws.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design Thinking to Understand What Customers Need
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3HAcGDVf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/Design-Thinking.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3HAcGDVf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/Design-Thinking.jpg" alt="Banking Technology Trends: Design Thinking to Understand What Customers Need"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the latest trends in banking technology is Design Thinking. With numerous fintech startups popping each year, the banking industry has little choice but to adapt to the new startup culture and start thinking like one. That’s where Design Thinking can help.&lt;/p&gt;

&lt;p&gt;Having little to do with only aesthetics, its focus is more on how the product works, helps customers and solves their problems. Design Thinking achieves its objectives by applying design principles to the way people interact with the world. The process involves trying to understand a customer’s behavior, a way of thinking and behaving (empathy) in order to get to the bottom of their problem and see if there’s a common issue among numerous users (definition). It allows total freedom for brainstorming (ideation) to see through feedback on your prototypes to see which of the crazy ideas work and which don’t (prototyping) and finally verify your assumptions with real people (testing).&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Veracity Is as Valuable as Ever
&lt;/h2&gt;

&lt;p&gt;Big Data means big responsibility. The more businesses become data-driven, the more valuable it becomes for information to be accurate and untempered. It may compromise the decisions companies make or insights they rely on.&lt;/p&gt;

&lt;p&gt;For the banking industry, where banks have traditionally possessed large amounts of important and confidential information about their clients, partners, services, data security is especially important.This means, that if banks want to build long-term, strong relationships with their clients, they require a level of trust. Some of this trust can be achieved through regulations like &lt;a href="https://dev.to/galyna_chekan/what-gdpr-is-and-how-to-comply-with-it-a-brief-guide-3bop"&gt;GDPR&lt;/a&gt;. But in order to truly succeed, gain their customers’ trust and respect, banks will have to go further and strengthen cybersecurity, involve technologies like blockchain to enhance transactional banking. &lt;/p&gt;

&lt;h2&gt;
  
  
  Blockchain to Change Legacy Banking
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aNvnR6YH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/Blockchain.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aNvnR6YH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/Blockchain.jpg" alt="Banking Technology Trends: Blockchain to Change Legacy Banking"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This wouldn’t have been a real &lt;a href="https://perfectial.com/services/blockchain-for-business/"&gt;business technology trends&lt;/a&gt; overview without the most talked about, in the banking sector included, technology.&lt;/p&gt;

&lt;p&gt;Blockchain has been stirring innovation &lt;a href="https://perfectial.com/blog/blockchain-transforms-finance-healthcare-music-industry/"&gt;across various industries&lt;/a&gt; and banking is no exception. &lt;a href="https://www.accenture.com/hu-en/insight-blockchain-technology-how-banks-building-real-time"&gt;Nine out of ten&lt;/a&gt; banking executives say that their bank is currently exploring blockchain use. Blockchain allows to track every transaction and provides accurate information from any point in the network. When fully adopted by banks, it will allow sufficiently quicker and accurate payment processing at the same time reducing its cost. And as the technology further develops and matures, it has the prospect to replace banks’ legacy systems in the future cost-effectively.&lt;/p&gt;

&lt;p&gt;Today’s banking technology trends show us that banks need to master how to best apply disruptive tech into their strategy in order to meet the growing need of their tech-savvy customers. Ultimately it’s the matter of winners who will learn to lead and adapt to new technologies and losers who will fail to digitally transform their institutions.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to learn more about the latest technology trends? Reach out to our expert to &lt;a href="https://perfectial.com/about/"&gt;get a free consultation.&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The post appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;


</description>
      <category>techtrends</category>
    </item>
    <item>
      <title>The Future of Ethereum</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Fri, 13 Jul 2018 12:09:49 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/the-future-of-ethereum-40j6</link>
      <guid>https://dev.to/galyna_chekan/the-future-of-ethereum-40j6</guid>
      <description>&lt;p&gt;In this post, we’ll discuss the &lt;a href="https://perfectial.com/blog/the-future-of-ethereum/"&gt;future of Ethereum&lt;/a&gt;. We’ll cover some of the most talked about improvement initiatives such as Casper, Plasma, and Sharding, and explain in plain terms what it would take for a business to complete an integration with the versatile blockchain.&lt;/p&gt;

&lt;p&gt;Let’s get started.&lt;/p&gt;

&lt;h2&gt;
  
  
  The future of Ethereum: Casper (FFG and CBC)
&lt;/h2&gt;

&lt;p&gt;We’ve already discussed &lt;a href="https://perfectial.com/blog/ethereum-blockchain-switches-to-proof-of-stake/"&gt;Proof-of-Work and Proof-of-Stake&lt;/a&gt; and provided an in-depth explanation as to the distinctions between the two protocols. We’ve also mentioned that Ethereum, the second largest decentralized network, is planning to switch to the latter in the near future.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6Z4DDauK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/07/The-Future-of-Ethereum-01.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6Z4DDauK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://perfectial.com/wp-content/uploads/2018/07/The-Future-of-Ethereum-01.jpg" alt="the-future-of-ethereum-plasma"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The reason the transition hasn’t happened yet is that the concept of Proof of Stake, though promising, has not been thought through entirely. There are still issues the algorithm imposes that blockchain devs have not figured out how to address, such as the risk of introducing points of centralization (supernodes, etc.)&lt;/p&gt;

&lt;p&gt;That said, there are still people in the crypto community who are willing to sacrifice decentralization, to some extent, for the sake of speediness and scalability.&lt;/p&gt;

&lt;p&gt;Vitalik Buterin doesn’t seem to share this sentiment.&lt;/p&gt;

&lt;p&gt;Casper, which you’ve probably heard about as it’s been in the works forever, is just Ethereum’s take on how PoS issues should be tackled; It’s their attempt to get rid of the wasteful and costly Proof of Work gradually, without rushing the switch and spooking miners.&lt;/p&gt;

&lt;p&gt;At first, the dev team is planning to introduce Friendly Finality Gadget (FFG) (aka Vitalik’s version of Casper) which is a hybrid system that runs on PoW but treats every 50th block on the network as a PoS checkpoint. Validators, who will have to stake deposits, will get to vote on the finality of these blocks and write them into history.&lt;/p&gt;

&lt;p&gt;FFG is already running on a test network so it shouldn’t be long till it’s implemented completely.&lt;/p&gt;

&lt;p&gt;Next, according to the roadmap, we’ll see the second, more radical Casper model known as CBC (Correct by Construction.) So far, the approach has been merely researched (mostly by Vlad Zamfir), so there’s no telling when the update will hit Ethereum. We don’t see it happening this year though.&lt;/p&gt;

&lt;p&gt;The gist of Vlad’s work is not only to create a system that’s layering on top of PoW (like FFG does) but introduce a whole new way of designing consensus protocols. He’s aiming to create a system that allows to extend the local view of each node’s safety estimation and thus helps achieve the security and robustness of consensus.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/the-future-of-ethereum/"&gt;The Future of Ethereum: An Overview of Casper, Plasma, and Sharding Initiatives&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>ethereum</category>
      <category>crypto</category>
    </item>
    <item>
      <title>Blockchain Scalability Issue.</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Mon, 09 Jul 2018 14:32:43 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/blockchain-scalability-issue-4ep5</link>
      <guid>https://dev.to/galyna_chekan/blockchain-scalability-issue-4ep5</guid>
      <description>&lt;p&gt;If you’ve been paying attention to the bitcoin/blockchain news, you’ve probably heard the terms SegWit, Lightning Network, and SPECTRE (and others) thrown around a lot recently in reference to &lt;a href="https://perfectial.com/blog/blockchain-scalability-issue/"&gt;blockchain scalability issue&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fuzg3N1a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/blockchain-02.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fuzg3N1a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/wp-content/uploads/2018/07/blockchain-02.jpg" alt="tacklin-blockchain-scalability-problem"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There’s no shortage of posts covering the subject on various tech blogs and crypto-related subreddits yet, if you’re not familiar with the inner workings of blockchain and developer’s jargon, you’ll likely find most of them confusing.&lt;/p&gt;

&lt;p&gt;Today, we’ll attempt to distill and dilute the technicalities and elucidate the intricate matter in plain English. We’ll explain what people even mean when they say scaling issue, talk about its causes, and list the ways blockchain networks are trying to resolve them.&lt;/p&gt;

&lt;p&gt;Before we move any further, let’s recap quickly what blocks are what and mining is.&lt;/p&gt;

&lt;p&gt;Blocks, &lt;a href="https://perfectial.com/blog/blockchain-transforms-finance-healthcare-music-industry/"&gt;as per our previous articles&lt;/a&gt;, are just batches of transactions submitted by blockchain users; bundled together, they’re appended to a network’s ledger in chronological order, each containing a reference to a previous block, thus forming a chain.&lt;/p&gt;

&lt;p&gt;The miner’s role consists of compiling the blocks and writing them into a network’s history. However, to be granted that privilege, validators are also required to prove that they’re willing to put some effort – computational resources – into securing the network.&lt;/p&gt;

&lt;p&gt;This is what we call providing &lt;em&gt;proof of work&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;So, before appending a block, miners compete in solving a mathematical puzzle – determining a cryptographic nonce that’s just a long random number. The first validator to guess it gets to write to the immutable history and is then rewarded by the blockchain with a certain amount of cryptocurrency.&lt;/p&gt;

&lt;p&gt;On Bitcoin, the network adjusts the difficulty of these complex mathematical problems so that it takes a validator roughly 10 minutes to crack them. This is where we get the 10 minute block time from.&lt;/p&gt;

&lt;p&gt;Proof of work is there to protect blockchains. As you can see, it makes attacking networks very difficult, time- and resource-consuming.&lt;/p&gt;

&lt;p&gt;The blocks are limited in size. On Bitcoin, historically, they couldn’t exceed 1MB (this is not the case now though). They appeared every 10 minutes on the blockchain and only contained about 2000 transactions each, which meant the network was only able to process ~ 3 transactions per second. The limit on the number of transactions the network could process was small, so they were piling up which created congestion and prompted users who were in a hurry to pay hefty fees so that miners pick up their transactions and include them in a block.&lt;/p&gt;

&lt;p&gt;If you'd like to learn more about &lt;a href="http://blockchain.perfectial.com/"&gt;Blockchain Technology, and How Your Business can Benefit out of it&lt;/a&gt; - here is a FREE ebook.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/blockchain-scalability-issue/"&gt;Blockchain Scalability Issue: Why Is There a Problem and What Can Be Done About It?&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>blockchain</category>
    </item>
    <item>
      <title>Reinforcement Learning Applications</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Fri, 29 Jun 2018 13:17:54 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/reinforcement-learning-applications-107f</link>
      <guid>https://dev.to/galyna_chekan/reinforcement-learning-applications-107f</guid>
      <description>&lt;p&gt;You might have read about &lt;a href="https://perfectial.com/blog/reinforcement-learning-applications/" rel="noopener noreferrer"&gt;Reinforcement Learning&lt;/a&gt; when browsing through &lt;a href="https://techcrunch.com/2017/05/23/googles-alphago-ai-beats-the-worlds-best-human-go-player/" rel="noopener noreferrer"&gt;stories about AlphaGo&lt;/a&gt; – the algorithm that has taught itself to play the game of GO and beat an expert human player – and might have found it fascinating.&lt;/p&gt;

&lt;p&gt;However, as the subject’s inherently complex and doesn’t seem that promising from a business point of view, you might not have thought it useful to explore it deeply.&lt;/p&gt;

&lt;p&gt;Well, turns out RL’s lack of practical benefits is a misconception; there are actually quite a few ways companies can use the technology right now.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In this post, we’ll list possible reinforcement learning applications and explain without technical jargon how RL works in general.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Supervised Learning, Unsupervised Learning, and Reinforcement Learning
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fperfectial.com%2Fwp-content%2Fuploads%2F2018%2F06%2Fimg1-7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fperfectial.com%2Fwp-content%2Fuploads%2F2018%2F06%2Fimg1-7.jpg" alt="reinforcement-learning-applications"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, in conventional &lt;strong&gt;supervised learning&lt;/strong&gt; , &lt;a href="https://dev.to/galyna_chekan/machine-learning-in-finance-and-how-to-apply-them-16hh"&gt;as per our recent post&lt;/a&gt;, we have input/output (x/y) pairs (e.g labeled data) that we use to train machines with. Knowing the results for every input, we let the algorithm determine a function that maps Xs-&amp;gt;Ys and we keep correcting the model every time it makes a prediction/classification mistake (by doing backward propagation and twitching the function.) We continue this kind of training until the results the algorithm produces are satisfactory.&lt;/p&gt;

&lt;p&gt;In conventional &lt;strong&gt;unsupervised learning&lt;/strong&gt; , we have data without labels and we introduce the dataset to our algorithm hoping that it’ll unveil some hidden structure within it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reinforcement learning&lt;/strong&gt; solves &lt;a href="https://en.wikipedia.org/wiki/Reinforcement_learning%20target=_blank%20rel=" rel="noopener noreferrer"&gt;a different kind of problem&lt;/a&gt;. In RL, there’s an agent that interacts with a certain environment, thus changing its state, and receives rewards (or penalties) for its input. Its goal is to find patterns of actions, by trying them all and comparing the results, that yield the most reward points.&lt;/p&gt;

&lt;p&gt;One of the key features of RL is that the agent’s actions might not affect the immediate state of the environment but impact the subsequent ones. So, sometimes, the machine doesn’t learn whether a certain action is effective until much later in the episode.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/reinforcement-learning-applications/" rel="noopener noreferrer"&gt;Reinforcement Learning Applications&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com" rel="noopener noreferrer"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>reinforcementlearni</category>
    </item>
    <item>
      <title>Topological Data Analysis, the Most Promising Data Mining Methodology</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Thu, 14 Jun 2018 15:09:11 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/topological-data-analysis-the-most-promising-data-mining-methodology-11lf</link>
      <guid>https://dev.to/galyna_chekan/topological-data-analysis-the-most-promising-data-mining-methodology-11lf</guid>
      <description>

&lt;p&gt;Data is crucial. It’s what helps business runners make right decisions. It’s what they use to prevent fraud, determine clients’ behavioral patterns and make accurate financial forecasts. Companies don’t make the slightest business move now without studying thoroughly their data, and yet, according to the experts in Topological Data Analysis (TDA), there are still ways to exploit it more. For example there is a well known company &lt;a href="https://perfectial.com/cases/ayasdi/"&gt;Ayasdi&lt;/a&gt; which utilized the power of machine learning and topological data analysis to solve business needs. &lt;/p&gt;

&lt;h2&gt;
  
  
  What is Topological Data Analysis?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yTwY0WrK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/production/wp-content/uploads/2017/06/illustration_1-copy-2-1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yTwY0WrK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://perfectial.com/production/wp-content/uploads/2017/06/illustration_1-copy-2-1.png" alt="topological-data-analysis"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TDA, which originates from mathematical topology, is a discipline that studies shape. It’s concerned with measuring the shape, by means applying math functions to data, and with representing it in forms of topological networks or combinatorial graphs.&lt;/p&gt;

&lt;p&gt;It has proven highly efficient for analyzing large, highly dimensional and feature-rich data as it displays shape-related properties, such as presence or absence of loops within data sets, and thus drastically helps analysts to discern key patterns.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Topological data analysis is of an interest to scientists and entrepreneurs around the world&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://twitter.com/share?text=Topological+data+analysis+is+of+an+interest+to+scientists+and+entrepreneurs+around+the+world&amp;amp;via=perfectial&amp;amp;related=perfectial&amp;amp;url=https://perfectial.com/blog/topological-data-analysis-overview/"&gt;Click To Tweet&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Currently, TDA is of an acute interest to both scientists and entrepreneurs around the world. It seems set to change how we, as humans, perceive and understand data. The shape representations it provides either draw summaries out of huge data sets or single out parts of them allowing to interpret data subsets without interfering noise getting in the way.&lt;/p&gt;

&lt;p&gt;While displaying data in a succinct way, TDA still retains its important features and relationships between points in data sets. We might say, therefore, that it’s mostly concerned with lossless and clear compression.&lt;/p&gt;

&lt;p&gt;In layman’s terms, this is how it works:&lt;/p&gt;

&lt;p&gt;Suppose it’s summer and you’re standing at Times Square in New York City on a particularly busy Saturday evening. There are thousands of people around you, all rambling to no end in different languages, yelling over and vigorously interrupting one another. For you, a normal human being with just two ears to grasp sound with, it’s impossible to comprehend everything that’s being said. All you hear is indistinguishable, intense noise.&lt;/p&gt;

&lt;p&gt;Now, imagine having a tool (or rather a set of tools) that’s capable of recording all these sounds, of promptly processing them and of getting back to you with quick, informative summaries that retrieve key points from each conversation and indicate where the similarities are between them.&lt;/p&gt;

&lt;p&gt;Besides, it gives you an ability to tune into any particular conversation, if you are so inclined, and eliminate all the distracting racket in the surroundings.&lt;/p&gt;

&lt;p&gt;Sounds good, huh? Well, that is, in a nutshell, what Topological Data Analysis has been developed for.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/topological-data-analysis-overview/"&gt;Topological Data Analysis: an Overview of the World’s Most Promising Data Mining Methodology&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;


</description>
      <category>bigdata</category>
    </item>
    <item>
      <title>Lean Software Development</title>
      <dc:creator>Galyna Chekan</dc:creator>
      <pubDate>Mon, 14 May 2018 08:50:13 +0000</pubDate>
      <link>https://dev.to/galyna_chekan/lean-software-development-1p5a</link>
      <guid>https://dev.to/galyna_chekan/lean-software-development-1p5a</guid>
      <description>&lt;p&gt;In the world of software “revolutions” emerge nearly every month. Each shift in IT, it seems, whether in ways of development or management of software projects, gets labeled a “breakthrough”, which turns the term into a buzzword, stripped of any meaning. However, every once in awhile, important innovations do appear on the web, and it’s hard for them to cut through all the noise to grab your attention.&lt;/p&gt;

&lt;p&gt;Therefore, today, we’ll introduce one of them: lean software development – a ground-breaking methodology that has completely reshaped the whole value stream in IT and yet, unfortunately, remained obscure to a lot of entrepreneurs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Lean Software Development?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fperfectial.com%2Fproduction%2Fwp-content%2Fuploads%2F2017%2F03%2FWhat-is-Lean-Software-Development.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fperfectial.com%2Fproduction%2Fwp-content%2Fuploads%2F2017%2F03%2FWhat-is-Lean-Software-Development.svg" alt="What is Lean Software Development?"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The concept of lean, in general, was pioneered by Toyota, the Japanese automotive giant, as a mean to reduce waste in manufacturing; but soon grew explosively popular and was adapted, among others, to various competencies in IT business.&lt;/p&gt;

&lt;p&gt;Lean development as a separate methodology came to us from the book by Tom and Mary Poppendieck and now is expanded upon by the ever-growing body of literature.&lt;/p&gt;

&lt;p&gt;Overall, there are &lt;strong&gt;&lt;a href="https://perfectial.com/blog/lean-software-development/" rel="noopener noreferrer"&gt;7 principles to Lean software development&lt;/a&gt;&lt;/strong&gt;, each aiming to quicken delivery and bring higher value to end-user:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Eliminating Waste
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2. Building Quality In
&lt;/h4&gt;

&lt;h4&gt;
  
  
  3. Amplifying Knowledge
&lt;/h4&gt;

&lt;h4&gt;
  
  
  4. Delaying Commitment
&lt;/h4&gt;

&lt;h4&gt;
  
  
  5. Delivering Fast
&lt;/h4&gt;

&lt;h4&gt;
  
  
  6. Respecting people
&lt;/h4&gt;

&lt;h4&gt;
  
  
  7. Optimizing the whole thing
&lt;/h4&gt;

&lt;p&gt;Although lean software development introduces a customer oriented, flexible system to software development, it’s people who actually make it work. Therefore, look for expertise when hiring a team to build your application; professionals, who are committed to a continuous improvement, and qualified enough to embody the core values of Lean methodology – delivering as much value, in the shortest amount of time and in a most efficient way possible.&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://perfectial.com/blog/lean-software-development/" rel="noopener noreferrer"&gt;How Your Business Should Benefit of Lean Software Development&lt;/a&gt; appeared first on &lt;a href="https://perfectial.com" rel="noopener noreferrer"&gt;Software Development Company Perfectial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>agile</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
