<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Radek Fabisiak author's page on Duomly blog</title><link>https://www.blog.duomly.com/authors/radek-fabisiak/</link><description>Recent content in Radek Fabisiak author's page on Duomly blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 12 Aug 2024 01:42:26 +0000</lastBuildDate><atom:link href="https://www.blog.duomly.com/authors/radek-fabisiak/index.xml" rel="self" type="application/rss+xml"/><item><title>How One Day of Work Reduced Our Server Load by 70% for Free</title><link>https://www.blog.duomly.com/cloudflare-workers-caching-reduced-server-load-70-percent/</link><pubDate>Mon, 12 Aug 2024 01:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/cloudflare-workers-caching-reduced-server-load-70-percent/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Managing server load is a constant battle in web development. As your application scales and traffic spikes, your servers can buckle under the pressure, leading to slow response times, frustrated users, and ballooning hosting costs. We faced this exact challenge with our API, which was struggling to keep up with demand. We needed a solution that was fast to implement, cost-effective, and powerful enough to make a real difference.&lt;/p&gt;</description></item><item><title>How a Simple Call Stack Optimization Saved Us 500K API Calls Monthly</title><link>https://www.blog.duomly.com/simple-call-stack-optimization-500k-api-calls-react-native/</link><pubDate>Mon, 05 Aug 2024 01:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/simple-call-stack-optimization-500k-api-calls-react-native/</guid><description>&lt;h4 id="introduction"&gt;Introduction&lt;/h4&gt;&#10;&lt;p&gt;Fourteen years in full-stack development—spanning Node.js backends, NestJS APIs, Angular dashboards, and React Native apps—have taught me that user frustration can be the ultimate motivator. In a React Native app with tens of thousands of users, we saw ~500k API calls failing monthly—not because our servers choked, but because app-level errors like bad internet or device crashes left users stuck. Progress vanished, data didn’t sync, and complaints piled up. After years of refining a callstack worker to retry those fails and save the day, I’ve open-sourced it as &lt;code&gt;@radoslawfabisiak/react-native-callstack&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Blockchain Development Guide for Business Owners</title><link>https://www.blog.duomly.com/blockchain-development-guide/</link><pubDate>Fri, 11 Mar 2022 01:20:27 +0000</pubDate><guid>https://www.blog.duomly.com/blockchain-development-guide/</guid><description>&lt;p&gt;The blockchain is a decentralized, immutable ledger of transactions that can be programmed to record financial transactions and virtually everything of value. This means it can potentially change how we do business and interact with each other in ways that are still hard to imagine. But while the technology itself may be complicated, its impact on society could be profound and far-reaching.&lt;/p&gt;&#10;&lt;p&gt;This article introduces you to blockchain development basics, how much it costs, finding developers, and where to look for them.&lt;/p&gt;</description></item><item><title>Smart Contract Development Guide for Business Owners</title><link>https://www.blog.duomly.com/smart-contract-development-guide/</link><pubDate>Fri, 11 Mar 2022 01:19:27 +0000</pubDate><guid>https://www.blog.duomly.com/smart-contract-development-guide/</guid><description>&lt;p&gt;As a business owner, you may have heard of the term &amp;ldquo;smart contract&amp;rdquo; and wondered what it is and how it could benefit your business. Smart contracts are digital contracts that use blockchain technology to automate the negotiation and execution of transactions.&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;d like to learn more about smart contract development, please read our guide on how to get started. In it, we&amp;rsquo;ll teach you the basics of smart contract development and how to apply it to your business.&lt;/p&gt;</description></item><item><title>What is Blockchain - Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-blockchain/</link><pubDate>Fri, 11 Mar 2022 01:18:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-blockchain/</guid><description>&lt;p&gt;If you&amp;rsquo;re a business owner, you&amp;rsquo;ve probably heard the term &amp;ldquo;blockchain&amp;rdquo; floating around lately. But what is blockchain, exactly? And what does it mean for your business?&lt;/p&gt;&#10;&lt;p&gt;In short, blockchain is a distributed database that allows for secure, transparent, and tamper-proof transactions between two or more parties. This transparency and security have caught the attention of businesses and investors alike.&lt;/p&gt;&#10;&lt;p&gt;But what does that mean for your business specifically? In this guide, we&amp;rsquo;ll explore what blockchain is, how it works and what benefits it could offer your business. We&amp;rsquo;ll also look at some potential applications of blockchain technology in the business world. So whether you&amp;rsquo;re just starting to learn about blockchain or you&amp;rsquo;re ready to start implementing it, what you&amp;rsquo;ll find below is what you need to know.&lt;/p&gt;</description></item><item><title>What is Smart Contract - Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-smart-contract/</link><pubDate>Fri, 11 Mar 2022 01:17:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-smart-contract/</guid><description>&lt;p&gt;When most people think about contracts, they think about the mundane paperwork task that needs to be completed for two or more parties to exchange goods or services. However, what if there was a way to streamline this process and make it more efficient? Thanks to blockchain technology and smart contracts, this is now a possibility.&lt;/p&gt;&#10;&lt;p&gt;In this guide, you will learn what smart contracts are and how they can benefit your business. You will also learn about the different types of smart contracts that are available and how to create and execute them. So whether you are just starting out in business or looking for ways to improve your current operations, read on for all the information you need.&lt;/p&gt;</description></item><item><title>NFT Development Guide for Business Owners</title><link>https://www.blog.duomly.com/nft-development-guide/</link><pubDate>Fri, 11 Mar 2022 01:16:27 +0000</pubDate><guid>https://www.blog.duomly.com/nft-development-guide/</guid><description>&lt;p&gt;If you&amp;rsquo;re a business owner, you know that staying ahead of the competition is key to success. And to stay ahead, you need to be constantly innovating and evolving your business model. But how do you do that? How can you create something new when everything around you seems so familiar?&lt;/p&gt;&#10;&lt;p&gt;One way to develop new ideas is to explore the world of NFT development. NFTs are a relatively new technology, and there are still many possibilities for what they can be used for. So if you&amp;rsquo;re looking for ways to take your business to the next level, then NFT development may be just what you need.&lt;/p&gt;</description></item><item><title>What is NFT - Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-nft/</link><pubDate>Fri, 11 Mar 2022 01:14:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-nft/</guid><description>&lt;p&gt;In this post, we&amp;rsquo;ll explore what is NFT – what it is and what it means for business owners.&lt;/p&gt;&#10;&lt;p&gt;NFT stands for &amp;ldquo;Non-Fungible Token&amp;rdquo; which means that the product can only be used by the purchaser of the product.&lt;/p&gt;&#10;&lt;p&gt;It does not mean that you cannot trade your products with other people or sell them to others on a case-by-case basis. It simply ensures that what you are selling will not be traded in any way other than what was agreed upon when purchasing the product.&lt;/p&gt;</description></item><item><title>Software Development Outsourcing Guide for Business Owners</title><link>https://www.blog.duomly.com/software-development-outsourcing-guide/</link><pubDate>Fri, 11 Mar 2022 01:12:27 +0000</pubDate><guid>https://www.blog.duomly.com/software-development-outsourcing-guide/</guid><description>&lt;p&gt;Business owners are always looking for ways to reduce costs and increase profits. One way to do this is by outsourcing development work. But before you can make an informed decision about whether or not development outsourcing is right for your business, you need to understand what it is and what it entails.&lt;/p&gt;&#10;&lt;p&gt;This article will provide a basic overview of development outsourcing and discuss some of the benefits and drawbacks associated with it.&lt;/p&gt;</description></item><item><title>How to Build a Development Team for an IT Project</title><link>https://www.blog.duomly.com/how-to-build-development-team-for-it-project/</link><pubDate>Fri, 11 Mar 2022 01:11:27 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-build-development-team-for-it-project/</guid><description>&lt;p&gt;A development team is essential for any successful IT project. The wrong team can doom a project to failure, while the right team can make it thrive. So how do you go about putting together the perfect development team for your IT project?&lt;/p&gt;&#10;&lt;p&gt;There are several factors to consider when assembling a development team:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;You need to make sure that everyone on the team has the necessary skills and experience.&lt;/li&gt;&#10;&lt;li&gt;You need to make sure that everyone gets along well and works well together.&lt;/li&gt;&#10;&lt;li&gt;You need to ensure that the team has the proper resources and support from management.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;If you&amp;rsquo;re looking for tips on how to build a development team for your IT project, then be sure to read our article!&lt;/p&gt;</description></item><item><title>Why You Should Use Node.js In Your Business</title><link>https://www.blog.duomly.com/why-use-node-js/</link><pubDate>Fri, 11 Mar 2022 01:06:27 +0000</pubDate><guid>https://www.blog.duomly.com/why-use-node-js/</guid><description>&lt;p&gt;Node.js is a powerful JavaScript-based runtime environment that provides the server-side for web applications. It was designed with scalability and performance in mind, making node an ideal solution for high-traffic websites or any other type of application where speed is desired.&lt;/p&gt;&#10;&lt;p&gt;In this blog post, we&amp;rsquo;ll look at what node js offers to help make your site faster, more robust, and easier to maintain.&lt;/p&gt;&#10;&lt;h2 id="1-what-is-nodejs-and-what-are-its-key-features"&gt;1. What is node.js, and what are its key features?&lt;/h2&gt;&#10;&lt;p&gt;Node.js is an open-source runtime environment that was first released in 2009. Early node users include corporations like IBM, PayPal, and Microsoft, who use node for its speed and scalability capabilities. Node allows you to write JavaScript on the server-side and on the client-side, so node developers are typically well versed in both sides, making transitioning between client and server environments relatively easy.&lt;/p&gt;</description></item><item><title>What is MVP - Minimum Viable Product Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-mvp-minimum-viable-product-guide/</link><pubDate>Fri, 11 Mar 2022 01:04:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-mvp-minimum-viable-product-guide/</guid><description>&lt;p&gt;What is MVP? MVP stands for Minimum Viable Product.&lt;/p&gt;&#10;&lt;p&gt;The goal of MVP is to get a product into the hands of users as quickly as possible to start gathering feedback.&lt;/p&gt;&#10;&lt;p&gt;This allows businesses to shorten the time between when an idea is conceived and when it reaches the market.&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;re looking to create an MVP for your business, be sure to read our comprehensive guide on what MVP is and how to create one.&lt;/p&gt;</description></item><item><title>Sign in with Apple - Guide for App Owners</title><link>https://www.blog.duomly.com/sign-in-with-apple-guide/</link><pubDate>Fri, 11 Mar 2022 01:03:27 +0000</pubDate><guid>https://www.blog.duomly.com/sign-in-with-apple-guide/</guid><description>&lt;p&gt;Apple has announced a new sign-in feature called &amp;ldquo;Sign In with Apple.&amp;rdquo; This new feature will allow users to sign in to apps and websites using their Apple ID rather than creating a separate username and password.&lt;/p&gt;&#10;&lt;p&gt;Here&amp;rsquo;s what you need to know about how Sign In with Apple will work for app owners.&lt;/p&gt;&#10;&lt;h2 id="what-is-sign-in-with-apple"&gt;What is Sign in with Apple&lt;/h2&gt;&#10;&lt;p&gt;Sign In with Apple works similarly to how current users set up two-factor authentication sign-in. When users select Sign In with Apple, they will be prompted for their password and a six-digit verification code. Unlike other sign-in methods, this code is either sent to a device associated with the account or sent as a push notification.&lt;/p&gt;</description></item><item><title>Why Use React Native for Your Project</title><link>https://www.blog.duomly.com/why-use-react-native-for-your-project/</link><pubDate>Fri, 11 Mar 2022 01:02:27 +0000</pubDate><guid>https://www.blog.duomly.com/why-use-react-native-for-your-project/</guid><description>&lt;p&gt;When it comes to developing mobile apps, you have many different options to choose from. So why would you want to use React Native for your project? Here are four reasons:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;You want a more efficient development process.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;ol start="2"&gt;&#10;&lt;li&gt;You want high-quality apps that look great on all devices.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;ol start="3"&gt;&#10;&lt;li&gt;You want to save time and money on development costs.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;ol start="4"&gt;&#10;&lt;li&gt;You want to be able to update your apps quickly and easily.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;All of these are valid reasons for choosing React Native as your mobile app development platform! But if you need more convincing, keep reading for even more benefits of using React Native…&lt;/p&gt;</description></item><item><title>How to Submit App to The App Store - Guide for Business Owners</title><link>https://www.blog.duomly.com/how-to-submit-app-to-app-store/</link><pubDate>Fri, 11 Mar 2022 01:01:27 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-submit-app-to-app-store/</guid><description>&lt;p&gt;If you&amp;rsquo;re a business owner, you know that having an app can be a huge advantage.&lt;/p&gt;&#10;&lt;p&gt;Not only does it make your business more accessible to customers, but it also allows you to communicate with them directly and keep them updated on the latest news and specials. But how do you get your app on the App Store?&lt;/p&gt;&#10;&lt;p&gt;In this article, we&amp;rsquo;ll walk you through the process of submitting your app for approval.&lt;/p&gt;</description></item><item><title>Python vs Other Programming Languages in 2022</title><link>https://www.blog.duomly.com/python-vs-other-programming-languages/</link><pubDate>Thu, 10 Mar 2022 02:07:27 +0000</pubDate><guid>https://www.blog.duomly.com/python-vs-other-programming-languages/</guid><description>&lt;p&gt;Python is a programming language with many advantages and few disadvantages. It has always been one of the most popular languages to learn as its syntax is easy to pick up, it&amp;rsquo;s relatively simple to read, and it also makes coding easier by reducing typing errors since Python uses indentation instead of curly brackets or parentheses.&lt;/p&gt;&#10;&lt;p&gt;Python is also used for web development (a big trend right now), data analysis research, artificial intelligence work, testing software applications, and scientific computing.&lt;/p&gt;</description></item><item><title>Mocha vs Jest Comparison of Testing Tools in 2022</title><link>https://www.blog.duomly.com/mocha-vs-jest/</link><pubDate>Thu, 10 Mar 2022 02:06:27 +0000</pubDate><guid>https://www.blog.duomly.com/mocha-vs-jest/</guid><description>&lt;p&gt;It&amp;rsquo;s hard to believe that it&amp;rsquo;s been only 10 years since Jasmine was created. In that time, the JavaScript testing landscape has changed dramatically.&lt;/p&gt;&#10;&lt;p&gt;There are now dozens of options for choosing a testing tool, each with its own advantages and disadvantages. This article will compare two of the most popular options: Mocha and Jest.&lt;/p&gt;&#10;&lt;h2 id="1-what-are-unit-tests"&gt;1. What are unit tests&lt;/h2&gt;&#10;&lt;p&gt;Before we get into the details of comparing these tools, let&amp;rsquo;s review what unit tests are. They are short programs that test whether a function works correctly in isolation from other parts of your application.&lt;/p&gt;</description></item><item><title>React Native Lifecycle Methods with Hooks Guide</title><link>https://www.blog.duomly.com/react-native-lifecycle-methods-with-hooks/</link><pubDate>Thu, 10 Mar 2022 02:05:27 +0000</pubDate><guid>https://www.blog.duomly.com/react-native-lifecycle-methods-with-hooks/</guid><description>&lt;p&gt;In React Native, you have access to several lifecycle methods that allow you to look into the various stages of a component&amp;rsquo;s life. These lifecycle methods make it possible to perform tasks such as data fetching, setting up event handlers, and more.&lt;/p&gt;&#10;&lt;p&gt;In this article, we&amp;rsquo;ll take a look at some of the most important lifecycle methods and show how they can be used with hooks.&lt;/p&gt;&#10;&lt;h2 id="react-native-lifecycle-diagram"&gt;React Native lifecycle diagram&lt;/h2&gt;&#10;&lt;p&gt;There are four main life phases in React Native. Actually, I would say there are three life phases and one life phase for Error Handling, which I will tell you about a bit later.&lt;/p&gt;</description></item><item><title>How to use Python for Mobile App Development</title><link>https://www.blog.duomly.com/how-to-use-python-for-mobile-app-development/</link><pubDate>Thu, 10 Mar 2022 02:04:27 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-use-python-for-mobile-app-development/</guid><description>&lt;p&gt;Mobile app development has become an integral part of our lives, with apps serving various purposes, from entertainment to productivity. As the demand for mobile apps continues to grow, developers are constantly seeking efficient and versatile programming languages to build high-quality apps. One such language that has gained popularity in recent years is Python. Known for its simplicity and versatility, Python has emerged as a powerful tool for mobile app development. In this blog, we will explore the strengths of Python in mobile app development, real-world examples of apps developed with Python, different mobile app development frameworks, step-by-step guide to develop a mobile app using Python, the role of Python in different types of mobile apps, a comparison between Python and native app development, and factors to consider when choosing Python for mobile app development.&lt;/p&gt;</description></item><item><title>21 Amazing React Native Apps Examples - 2022 Edition</title><link>https://www.blog.duomly.com/react-native-apps-examples/</link><pubDate>Thu, 10 Mar 2022 02:03:27 +0000</pubDate><guid>https://www.blog.duomly.com/react-native-apps-examples/</guid><description>&lt;p&gt;In the past, if you wanted to create a mobile app, you had to learn a whole new language – Objective C or Swift if you were targeting iOS, Java if you were targeting Android. And even once you learned the language, you still faced the challenge of mastering all the intricacies of mobile app development.&lt;/p&gt;&#10;&lt;p&gt;But those days are gone. With React Native, you can use JavaScript (the same language that powers websites like Facebook and Netflix) to create apps that run on both iOS and Android devices.&lt;/p&gt;</description></item><item><title>What is Kaggle - The best platform for Machine Learning in 2022</title><link>https://www.blog.duomly.com/what-is-kaggle-the-best-platform-for-machine-learning/</link><pubDate>Thu, 10 Mar 2022 02:02:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-kaggle-the-best-platform-for-machine-learning/</guid><description>&lt;p&gt;Artificial intelligence has taken off with a speed that few could have predicted five years ago. With companies like Google and Facebook investing billions of dollars every year into AI research, we&amp;rsquo;re able to see self-driving cars and virtual assistants that can recognize our voices while responding almost instantaneously to our commands after only a couple of iterations.&lt;/p&gt;&#10;&lt;p&gt;In this post, I&amp;rsquo;ll go into more depth about how Kaggle works, what types of competitions are available, and then give details about how one would solve the challenge at hand using machine learning.&lt;/p&gt;</description></item><item><title>32 Skills You Need to Become a Good Python Developer</title><link>https://www.blog.duomly.com/skills-you-need-to-become-good-python-developer/</link><pubDate>Thu, 10 Mar 2022 02:01:27 +0000</pubDate><guid>https://www.blog.duomly.com/skills-you-need-to-become-good-python-developer/</guid><description>&lt;p&gt;A career in Python programming requires a skill set that goes beyond coding.&lt;/p&gt;&#10;&lt;p&gt;To be successful, you must think analytically and solve problems.&lt;/p&gt;&#10;&lt;p&gt;Here are some of the skills you need to develop to become a good Python developer:&lt;/p&gt;&#10;&lt;h2 id="1-python-language"&gt;1. Python language&lt;/h2&gt;&#10;&lt;p&gt;To become a good Python developer, knowing python language is necessary, and that&amp;rsquo;s obvious, so let&amp;rsquo;s go to the following points.&lt;/p&gt;&#10;&lt;h2 id="2-python-frameworks"&gt;2. Python Frameworks&lt;/h2&gt;&#10;&lt;p&gt;To become a good Python developer, you must be familiar with Python frameworks. A few popular frameworks include Django or Flask. Each framework has its own unique set of features, so it&amp;rsquo;s essential to choose the right one for the project you&amp;rsquo;re working on.&lt;/p&gt;</description></item><item><title>19 The Best Image Recognition Apps in 2022</title><link>https://www.blog.duomly.com/the-best-image-recognition-apps/</link><pubDate>Thu, 10 Mar 2022 01:49:27 +0000</pubDate><guid>https://www.blog.duomly.com/the-best-image-recognition-apps/</guid><description>&lt;p&gt;In the age of smartphones and image-centric social media, image recognition apps are becoming more and more popular. These apps allow users to search for and identify specific images and recognize objects or scenes in pictures. While there are many image recognition apps available on the market, the best ones are those that can accurately identify a wide range of images.&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;re interested in learning more about the best image recognition apps available in 2022, be sure to read our article!&lt;/p&gt;</description></item><item><title>Which Web Development Stacks To Use in 2022 - Guide for Business Owners</title><link>https://www.blog.duomly.com/which-web-development-stack-to-use/</link><pubDate>Thu, 10 Mar 2022 01:48:27 +0000</pubDate><guid>https://www.blog.duomly.com/which-web-development-stack-to-use/</guid><description>&lt;p&gt;Web development stacks are the combinations of software used for developing websites. They can be used for front-end, back-end, or full-stack web development. Different stacks are used for various purposes, and each has its own advantages and disadvantages.&lt;/p&gt;&#10;&lt;p&gt;In 2022, the most popular web development stacks will be ReactJS and NodeJS. These stacks are extremely versatile and can be used for various purposes. They are both very popular among developers, and they are both backed by large companies (Facebook and Google, respectively).&lt;/p&gt;</description></item><item><title>What is Python Used for - 2022 Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-python-used-for/</link><pubDate>Thu, 10 Mar 2022 01:47:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-python-used-for/</guid><description>&lt;p&gt;Python is a versatile language that can be used for various purposes.&lt;/p&gt;&#10;&lt;p&gt;In this guide, we&amp;rsquo;ll explore some of the reasons why Python is a good choice for businesses, and we&amp;rsquo;ll take a look at some of the things that Python can be used for. We&amp;rsquo;ll also provide some tips on how to get started with Python.&lt;/p&gt;&#10;&lt;h2 id="1-what-is-python-used-for-in-business"&gt;1. What is Python Used For in Business?&lt;/h2&gt;&#10;&lt;p&gt;There are a few key reasons why Python is a popular choice among businesses:&lt;/p&gt;</description></item><item><title>28 Types of Applications You Can Build With Node.js - 2022 Guide for Business Owners</title><link>https://www.blog.duomly.com/types-of-applications-you-can-build-with-node-js/</link><pubDate>Thu, 10 Mar 2022 01:46:27 +0000</pubDate><guid>https://www.blog.duomly.com/types-of-applications-you-can-build-with-node-js/</guid><description>&lt;p&gt;Node.js is a runtime environment for executing JavaScript code. It&amp;rsquo;s a powerful tool that you can use to build all sorts of applications.&lt;/p&gt;&#10;&lt;p&gt;In this blog post, we&amp;rsquo;ll take a look at some of the different types of applications you can build with Node.js.&lt;/p&gt;&#10;&lt;h2 id="1-real-time-chat-application"&gt;1. Real-Time Chat Application&lt;/h2&gt;&#10;&lt;p&gt;Node.js is particularly well suited for high-performance applications that do much I/O work, such as real-time chat servers. It was challenging to build a web-based chat application without using a third-party plugin in the past.&lt;/p&gt;</description></item><item><title>Why Building iOS App with Swift - Pros and Cons in 2022</title><link>https://www.blog.duomly.com/why-building-ios-app-with-swift/</link><pubDate>Thu, 10 Mar 2022 01:45:27 +0000</pubDate><guid>https://www.blog.duomly.com/why-building-ios-app-with-swift/</guid><description>&lt;p&gt;As the world progresses, new programming languages are created to make development easier and more efficient. Swift is one of those languages that has been increasing in popularity in recent years.&lt;/p&gt;&#10;&lt;p&gt;Here, we&amp;rsquo;ll explore the pros and cons of using Swift for iOS app development in 2022.&lt;/p&gt;&#10;&lt;h2 id="1-what-is-swift-and-what-are-its-advantages-over-other-programming-languages"&gt;1. What is Swift, and what are its advantages over other programming languages?&lt;/h2&gt;&#10;&lt;p&gt;Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. It was introduced in 2014 and supports all Apple platforms. It is intended to work with various Cocoa frameworks for iOS, macOS, watchOS, and tvOS. Swift has been fully open-sourced. Here are some features that make it easier to use when developing an app:&lt;/p&gt;</description></item><item><title>How to Learn Android Development</title><link>https://www.blog.duomly.com/how-to-learn-android-development/</link><pubDate>Thu, 10 Mar 2022 01:44:27 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-learn-android-development/</guid><description>&lt;p&gt;Android development can be a fun and rewarding experience, but getting started can also be daunting. This post will provide you with some tips on learning android development and getting started making your own Android apps.&lt;/p&gt;&#10;&lt;p&gt;There are two main ways of learning android development: Kotlin or Javascript with React Native, and we&amp;rsquo;ll cover both of them.&lt;/p&gt;&#10;&lt;h2 id="first-way-javascript-and-react-native"&gt;First way: Javascript and React Native&lt;/h2&gt;&#10;&lt;p&gt;Javascript and React Native, while often used together, are two different things. Javascript is a programming language, meaning it&amp;rsquo;s the code written to build your app. React Native is a framework for building cross-platform apps using Javascript—it basically allows you to write only one set of code and run it on both Android and iPhone devices.&lt;/p&gt;</description></item><item><title>23 Python Automation Ideas for Business Owners</title><link>https://www.blog.duomly.com/python-automation-ideas/</link><pubDate>Thu, 10 Mar 2022 01:43:27 +0000</pubDate><guid>https://www.blog.duomly.com/python-automation-ideas/</guid><description>&lt;p&gt;Python is a versatile language that can be used for various automation tasks. You can use Python for automating file or folder management, generating reports from data stored in a database, monitoring logs on your servers, creating website scrapers, among other things.&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;re looking for ways to automate tasks with Python, be sure to read the article above for some ideas.&lt;/p&gt;&#10;&lt;h2 id="1-automate-social-media-posts"&gt;1. Automate social media posts&lt;/h2&gt;&#10;&lt;p&gt;With Python, you can automate posting to social media accounts. This can save you time and help you stay consistent with your social media presence.&lt;/p&gt;</description></item><item><title>What is Node.js - Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-node-js/</link><pubDate>Wed, 09 Mar 2022 01:43:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-node-js/</guid><description>&lt;p&gt;Node.js is a runtime environment and library for running JavaScript on the server. Node.js applications are written in JavaScript and run on Windows, Mac OS X, and Linux. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.&lt;/p&gt;&#10;&lt;p&gt;In this guide, we&amp;rsquo;ll discuss what Node.js is, how it works, and why you might want to use it for your business. We&amp;rsquo;ll also cover some of the most popular Node.js modules and frameworks.&lt;/p&gt;</description></item><item><title>When to use Node.js for Back-end - Guide for Business Owners</title><link>https://www.blog.duomly.com/when-to-use-node-js-for-back-end/</link><pubDate>Wed, 09 Mar 2022 01:42:27 +0000</pubDate><guid>https://www.blog.duomly.com/when-to-use-node-js-for-back-end/</guid><description>&lt;p&gt;Business owners are always looking to improve their operations and boost profits. One way to do this is by using Node.js for back-end development. Node.js offers a number of advantages over other programming languages, making it the perfect choice for businesses of all sizes.&lt;/p&gt;&#10;&lt;p&gt;This article will discuss when to use Node.js for back-end development and some of its key benefits.&lt;/p&gt;&#10;&lt;h2 id="1-what-is-nodejs"&gt;1. What is Node.js?&lt;/h2&gt;&#10;&lt;p&gt;The first question that comes to mind is, &amp;ldquo;What is Node.js?&amp;rdquo; and &amp;ldquo;What are its key benefits?&amp;rdquo;.&lt;/p&gt;</description></item><item><title>25 The Best Javascript Data Visualization Libraries in 2022</title><link>https://www.blog.duomly.com/javascript-data-visualization-libraries/</link><pubDate>Fri, 04 Mar 2022 01:43:27 +0000</pubDate><guid>https://www.blog.duomly.com/javascript-data-visualization-libraries/</guid><description>&lt;p&gt;Data visualization is the process of transforming data into a graphical representation. This allows data to be better understood at a glance and can help to uncover trends or patterns that might not be apparent from looking at data in tabular form.&lt;/p&gt;&#10;&lt;p&gt;There are many different ways to visualize data, and choosing the right approach can be tricky. In this post, we&amp;rsquo;ll take a look at some of the best JavaScript data visualization libraries currently available and see how they compare.&lt;/p&gt;</description></item><item><title>26 Different Healthcare Software Types</title><link>https://www.blog.duomly.com/different-healthcare-software-types/</link><pubDate>Fri, 04 Mar 2022 01:43:27 +0000</pubDate><guid>https://www.blog.duomly.com/different-healthcare-software-types/</guid><description>&lt;p&gt;Healthcare software is becoming more and more popular as the healthcare industry grows. There are many different types of healthcare software, and each one serves a specific purpose in the healthcare industry.&lt;/p&gt;&#10;&lt;p&gt;Medical software programs are used by healthcare professionals to manage patient records and track medical information. These programs can include everything from patient histories to drug interactions. Health software manages healthcare providers&amp;rsquo; schedules and contact information and tracks payments and billing information.&lt;/p&gt;</description></item><item><title>What is Snowflake Database - Guide for 2022</title><link>https://www.blog.duomly.com/what-is-snowflake-database/</link><pubDate>Fri, 04 Mar 2022 01:42:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-snowflake-database/</guid><description>&lt;p&gt;The snowflake database is all the rage these days. But what are they, exactly? And what makes them so special?&lt;/p&gt;&#10;&lt;p&gt;In this guide, we&amp;rsquo;ll answer those questions and more. We&amp;rsquo;ll explain what snowflake databases are, how they work, and why you might want to use one in your business. Plus, we&amp;rsquo;ll give you a few tips on how to get started with the snowflake database if you&amp;rsquo;re not quite sure where to start.&lt;/p&gt;</description></item><item><title>What is React Native? Guide for Business Owners</title><link>https://www.blog.duomly.com/what-is-react-native/</link><pubDate>Thu, 03 Mar 2022 01:42:27 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-react-native/</guid><description>&lt;p&gt;In this article, I&amp;rsquo;ll tell you about React Native. We&amp;rsquo;ll discuss what it is and React&amp;rsquo;s Native pros and cons, but not only!&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;ll tell you about the skills needed to work with this fantastic mobile development technology and the cost of development with it.&lt;/p&gt;&#10;&lt;h2 id="1-what-is-react-native"&gt;1. What is React Native?&lt;/h2&gt;&#10;&lt;p&gt;React Native is a JavaScript framework for building native mobile applications. Using React Native, developers can build mobile apps that look and feel like native iOS or Android apps while sharing most of their code across different platforms.&lt;/p&gt;</description></item><item><title>16 The Best Python IDEs and Code Editors in 2022</title><link>https://www.blog.duomly.com/the-best-python-ides-and-code-editors/</link><pubDate>Thu, 03 Mar 2022 01:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/the-best-python-ides-and-code-editors/</guid><description>&lt;p&gt;Python is one of the most popular programming languages in the world. But it can be challenging to learn if you don&amp;rsquo;t know which IDE or code editor to use.&lt;/p&gt;&#10;&lt;p&gt;In this article, I share my experience with many different Python IDEs and Code Editors, so you can decide which one will work best for your needs!&lt;/p&gt;&#10;&lt;h2 id="pycharm"&gt;PyCharm&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://www.jetbrains.com/pycharm/"&gt;https://www.jetbrains.com/pycharm/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;The first python IDE I tried was PyCharm, developed by JetBrains and available for both PC and Mac users. The best part about this python code editor is its features! It comes with everything you could ever need to create python applications. For example, refactoring tools, unit testing capabilities, version control integrations (git and svn), an integrated debugger that supports PDB files, and the option to configure it for your python interpreter of choice (i.e., python 2 or python 3).&lt;/p&gt;</description></item><item><title>Vue vs React 2022 - Which One is Better for Your Project</title><link>https://www.blog.duomly.com/vue-vs-react/</link><pubDate>Wed, 02 Mar 2022 01:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/vue-vs-react/</guid><description>&lt;p&gt;There is a lot of debate in the programming community about which front-end framework is the best: Vue or React?&lt;/p&gt;&#10;&lt;p&gt;This blog post will compare the two frameworks and see which one comes out on top.&lt;/p&gt;&#10;&lt;p&gt;Vue was created by Evan You in 2014 and has gained popularity in recent years. It is a lightweight framework that is easy to learn and use. React was created by Jordan Walke in 2013 and is also popular among developers. It is more heavyweight than Vue but offers more functionality.&lt;/p&gt;</description></item><item><title>What is a Mobile App Development - Guide for Business Owners Interested in Building a Mobile App</title><link>https://www.blog.duomly.com/what-is-mobile-app-development/</link><pubDate>Wed, 02 Mar 2022 01:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-mobile-app-development/</guid><description>&lt;p&gt;Business owners interested in creating a mobile app may be wondering, &amp;ldquo;What is a mobile app development ?&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Mobile apps are software programs that allow users to run specific tasks on their smartphone or tablet using an interface. What can your business do with this type of technology?&lt;/p&gt;&#10;&lt;p&gt;Let&amp;rsquo;s explore the possibilities…&lt;/p&gt;&#10;&lt;h2 id="what-is-mobile-app-development"&gt;What is mobile app development?&lt;/h2&gt;&#10;&lt;p&gt;Mobile app development is how a business creates a mobile app for its customers or employees. This guide will teach business owners everything they need to know about mobile app development, from designing and planning to market and launching the finished product.&lt;/p&gt;</description></item><item><title>Flutter vs React Native Comparison - Which use for your project in 2022</title><link>https://www.blog.duomly.com/flutter-vs-react-native-comparison/</link><pubDate>Tue, 01 Mar 2022 01:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/flutter-vs-react-native-comparison/</guid><description>&lt;p&gt;This article will compare and contrast Flutter and React Native to determine a better framework. This time, we&amp;rsquo;ll be looking at ecosystem support, community size/activity level, and other aspects to see how they compare.&lt;/p&gt;&#10;&lt;p&gt;Flutter and React Native are two of the most popular frameworks for building mobile apps. They both have pros and cons, but which one is the better option for your project?&lt;/p&gt;&#10;&lt;h2 id="1-what-is-flutter"&gt;1. What is Flutter?&lt;/h2&gt;&#10;&lt;p&gt;Before comparing Flutter vs React Native, let&amp;rsquo;s first look at Flutter. Flutter is Google&amp;rsquo;s mobile UI framework developed in 2015 that allows developers to create iOS and Android apps from a single codebase. This means you can make an app using Flutter and run it on Android and iOS without making any changes.&lt;/p&gt;</description></item><item><title>Composition vs Inheritance in React.JS</title><link>https://www.blog.duomly.com/composition-vs-inheritance-in-react/</link><pubDate>Mon, 04 Jan 2021 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/composition-vs-inheritance-in-react/</guid><description>&lt;h3 id="intro-to-composition-vs-inheritance"&gt;Intro to composition vs inheritance&lt;/h3&gt;&#10;&lt;p&gt;Welcome to the composition vs inheritance in React comparison.&lt;/p&gt;&#10;&lt;p&gt;If you&amp;rsquo;re a senior developer or architect, I bet you know the most popular concepts, design patterns, and how stuff works inside.&#10;But still, not many front-end devs go think so much about composition and inheritance.&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s not an often discussed topic, and I&amp;rsquo;ve noticed not all devs can explain why they created their solution with this or this way.&lt;/p&gt;</description></item><item><title>What are people skills and why you need them</title><link>https://www.blog.duomly.com/what-are-people-skills/</link><pubDate>Wed, 23 Dec 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/what-are-people-skills/</guid><description>&lt;p&gt;&lt;em&gt;This article contains affiliate links. By purchasing using these links you support our blog and YouTube channel.&lt;/em&gt;&lt;/p&gt;&#10;&lt;h3 id="intro-to-people-skills-for-developers"&gt;Intro to people skills for developers&lt;/h3&gt;&#10;&lt;p&gt;Have you ever thought people skills are even more important than your technical knowledge?&lt;/p&gt;&#10;&lt;p&gt;Especially these times, and today I will explain why.&lt;/p&gt;&#10;&lt;p&gt;I will tell you what people skills are, why you should work on them every day, and how you can train some of them.&lt;/p&gt;</description></item><item><title>React lifecycle methods with hooks cheatsheet for everybody</title><link>https://www.blog.duomly.com/react-lifecycle-methods-with-hooks-cheatsheet/</link><pubDate>Thu, 17 Dec 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/react-lifecycle-methods-with-hooks-cheatsheet/</guid><description>&lt;h3 id="intro-to-react-lifecycle-methods"&gt;Intro to React lifecycle methods&lt;/h3&gt;&#10;&lt;p&gt;Welcome to the react lifecycle tutorial, where I will explain all the things related to the react component lifecycle methods.&lt;/p&gt;&#10;&lt;p&gt;You&amp;rsquo;ll learn about the four main react component lifecycle stages, when they&amp;rsquo;re fired, and what is happening inside.&lt;/p&gt;&#10;&lt;p&gt;Next, we will talk about the methods used during these stages, which ones we need, and which ones we should avoid.&lt;/p&gt;&#10;&lt;p&gt;We won&amp;rsquo;t forget about these deprecated methods, so you will know which ones you should definitely refactor in your code and don&amp;rsquo;t use anymore.&lt;/p&gt;</description></item><item><title>Webflow vs WordPress 2021 - which is better for your project</title><link>https://www.blog.duomly.com/webflow-vs-wordpress-2021-which-is-better-for-your-project/</link><pubDate>Thu, 10 Dec 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/webflow-vs-wordpress-2021-which-is-better-for-your-project/</guid><description>&lt;h3 id="intro-to-webflow-vs-wordpress-2021"&gt;Intro to Webflow vs WordPress 2021&lt;/h3&gt;&#10;&lt;p&gt;Welcome to the Webflow vs WordPress 2021 comparison, and let&amp;rsquo;s see which one is better for your needs.&lt;/p&gt;&#10;&lt;p&gt;In today&amp;rsquo;s comparison, we&amp;rsquo;ll analyze two of the most popular software people use when they want to build a website, blog, or e-commerce without coding.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;ll go through points like how they work, how much they cost, what additional plugins or integrations offer both of them, and if they&amp;rsquo;re suitable for e-commerce solutions.&lt;/p&gt;</description></item><item><title>How to build an Instagram clone with react js, next js and bootstrap 5 tutorial for beginners</title><link>https://www.blog.duomly.com/how-to-build-instagram-clone-with-react-js-next-js-and-bootstrap/</link><pubDate>Mon, 19 Oct 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-build-instagram-clone-with-react-js-next-js-and-bootstrap/</guid><description>&lt;h3 id="intro-to-how-to-build-an-instagram-clone-with-react-js-and-next-js"&gt;Intro to how to build an Instagram clone with react js and next js&lt;/h3&gt;&#10;&lt;p&gt;Hello, you will learn how to build an Instagram clone with react js and next js in today&amp;rsquo;s episode.&lt;/p&gt;&#10;&lt;p&gt;To build our Instagram clone template, we will use Bootstrap 5.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m super excited to show you all of that because it&amp;rsquo;s one of the coolest applications we will build together.&lt;/p&gt;&#10;&lt;p&gt;You will learn many useful things today.&lt;/p&gt;</description></item><item><title>Digital Ocean Review - Is it the best hosting in 2020?</title><link>https://www.blog.duomly.com/digital-ocean-review/</link><pubDate>Mon, 28 Sep 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/digital-ocean-review/</guid><description>&lt;p&gt;&lt;em&gt;This article contains affiliate links. By purchasing using these links you support our blog and YouTube channel.&lt;/em&gt;&lt;/p&gt;&#10;&lt;h3 id="intro-to-digital-ocean-review-is-it-the-best-hosting-in-2020"&gt;Intro to Digital Ocean review is it the best hosting in 2020&lt;/h3&gt;&#10;&lt;p&gt;Today we will go through the Digital Ocean review and verify if its the best hosting in 2020.&lt;/p&gt;&#10;&lt;p&gt;Hosting is a crucial thing for every developer, cause we want our apps to be publicly visible, we need to deploy them somewhere.&lt;/p&gt;</description></item><item><title>Serverless course Lesson 3: How to create MongoDB REST API in Node.js</title><link>https://www.blog.duomly.com/lesson-3-serverless-orders/</link><pubDate>Mon, 14 Sep 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/lesson-3-serverless-orders/</guid><description>&lt;h3 id="intro-to-serverless-course-lesson-3"&gt;Intro to Serverless course Lesson 3&lt;/h3&gt;&#10;&lt;p&gt;Today you will learn how to create MongoDB REST API in Node.js.&lt;/p&gt;&#10;&lt;p&gt;In the previous episodes of the serverless course, you&amp;rsquo;ve learned how to set up the AWS Lambda Serverless project. &#10;The URL is here:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/lesson-1-serverless-how-to-get-started-tutorial/"&gt;https://www.blog.duomly.com/lesson-1-serverless-how-to-get-started-tutorial/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;In the second lesson, you&amp;rsquo;ve learned how to create AWS Lambda Serverless authentication with Node.js and MongoDB, and the URL is here:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/lesson-2-serverless-authentication/"&gt;https://www.blog.duomly.com/lesson-2-serverless-authentication/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m super excited about what we will build because we will go forward in today&amp;rsquo;s lesson and develop more features.&lt;/p&gt;</description></item><item><title>Lesson 2: Serverless authentication tutorial for beginners</title><link>https://www.blog.duomly.com/lesson-2-serverless-authentication/</link><pubDate>Mon, 07 Sep 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/lesson-2-serverless-authentication/</guid><description>&lt;h3 id="intro-to-serverless-authentication"&gt;Intro to serverless authentication&lt;/h3&gt;&#10;&lt;p&gt;In today’s lesson, you will learn Serverless authentication.&lt;/p&gt;&#10;&lt;p&gt;Did you already finish the „What is Serverless” episode?&lt;/p&gt;&#10;&lt;p&gt;If not, you can find it here:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/aws-serverless-web-application-tutorial/"&gt;What is serverless&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Next, you should do the Serverless course&amp;rsquo;s first lesson, which was „Serverless How to Start”.&lt;/p&gt;&#10;&lt;p&gt;You can find it here:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/lesson-1-serverless-how-to-get-started-tutorial/"&gt;Lesson 1: Serverless how to get started tutorial for beginners&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;If you finished them before, you can focus on today&amp;rsquo;s lesson and learn new, essential skills.&lt;/p&gt;</description></item><item><title>Lesson 1: Serverless how to get started tutorial for beginners</title><link>https://www.blog.duomly.com/lesson-1-serverless-how-to-get-started-tutorial/</link><pubDate>Wed, 02 Sep 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/lesson-1-serverless-how-to-get-started-tutorial/</guid><description>&lt;h3 id="intro-to-serverless-how-to-get-started-tutorial"&gt;Intro to serverless how to get started tutorial&lt;/h3&gt;&#10;&lt;p&gt;Today we will go through the Serverless how to get start tutorial.&lt;/p&gt;&#10;&lt;p&gt;In the previous episode, I&amp;rsquo;ve told you what is serverless, why you should use that, and how you can save even 90% of your IT infrastructure costs.&lt;/p&gt;&#10;&lt;p&gt;You can find the URL here:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/aws-serverless-web-application-tutorial/"&gt;What is serverless&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;ve promised you, I will teach you how to build Serverless Node.js applications, and today we start the Serverless course.&lt;/p&gt;</description></item><item><title>How to build company website with Bulma CSS</title><link>https://www.blog.duomly.com/how-to-build-company-website-with-bulma-css/</link><pubDate>Mon, 24 Aug 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-build-company-website-with-bulma-css/</guid><description>&lt;h3 id="intro-to-how-to-build-company-website-with-bulma-css"&gt;Intro to how to build company website with Bulma CSS&lt;/h3&gt;&#10;&lt;p&gt;Today you will learn how to build company website with Bulma CSS.&lt;/p&gt;&#10;&lt;p&gt;In the previous episodes, you&amp;rsquo;ve learned how to build a website with Bootstrap 5:&#10;&lt;a href="https://www.blog.duomly.com/how-to-crate-simple-web-page-using-bootstrap-5/"&gt;https://www.blog.duomly.com/how-to-crate-simple-web-page-using-bootstrap-5/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;And, you&amp;rsquo;ve learned how to build admin template with Bootstrap 5:&#10;&lt;a href="https://www.blog.duomly.com/how-to-build-bootstrap-admin-template-tutorial/"&gt;https://www.blog.duomly.com/how-to-build-bootstrap-admin-template-tutorial/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Now, it is the time for something the same fantastic, and maybe even sweeter for the UI.&lt;/p&gt;&#10;&lt;p&gt;Bulma CSS framework is a very popular, great to use, and a beautiful CSS framework that you can use to build great UI.&lt;/p&gt;</description></item><item><title>AWS Serverless Web Application tutorial</title><link>https://www.blog.duomly.com/aws-serverless-web-application-tutorial/</link><pubDate>Tue, 18 Aug 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/aws-serverless-web-application-tutorial/</guid><description>&lt;h3 id="intro-to-aws-serverless-web-application-tutorial"&gt;Intro to AWS Serverless Web Application tutorial&lt;/h3&gt;&#10;&lt;p&gt;Today we&amp;rsquo;ll go throught AWS Serverless Web Application tutorial.&lt;/p&gt;&#10;&lt;p&gt;Nowadays, almost every industry actively uses IT.&#10;We build web and mobile apps, manufacturing applications, e-commerce, and even software to handle factories.&lt;/p&gt;&#10;&lt;p&gt;Development is not an easy process, costs a lot of money, very often it is stressful, and still, it&amp;rsquo;s not all that we need to handle.&lt;/p&gt;&#10;&lt;p&gt;Most of our IT solutions need maintenance, and IT infrastructure to handle our software.&lt;/p&gt;</description></item><item><title>6 most popular front-end interview questions and answers for beginners [PART 3]</title><link>https://www.blog.duomly.com/6-most-popular-front-end-interview-questions-and-answers-for-beginners-part-3/</link><pubDate>Tue, 04 Aug 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/6-most-popular-front-end-interview-questions-and-answers-for-beginners-part-3/</guid><description>&lt;h3 id="intro-to-front-end-interview-questions-for-beginners-part-3"&gt;Intro to Front-end interview questions for beginners PART 3&lt;/h3&gt;&#10;&lt;p&gt;Today we&amp;rsquo;ll talk about the CSS interview questions for beginners.&lt;/p&gt;&#10;&lt;p&gt;Welcome to the next part of the front-end questions series.&lt;/p&gt;&#10;&lt;p&gt;All of the episodes in our series are related to the most popular things that developers ask about the technology, which are often used in job tech interviews.&lt;/p&gt;&#10;&lt;p&gt;In the previous episodes, we talked about javascript and React.js more general, and you can find the URLs to those episodes here:&lt;/p&gt;</description></item><item><title>6 most popular front-end interview questions and answers for beginners [PART 2]</title><link>https://www.blog.duomly.com/6-most-popular-front-end-interview-questions-and-answers-for-beginners-part-2/</link><pubDate>Tue, 28 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/6-most-popular-front-end-interview-questions-and-answers-for-beginners-part-2/</guid><description>&lt;h3 id="intro-to-front-end-interview-questions-for-beginners-part-2"&gt;Intro to Front-end interview questions for beginners PART 2&lt;/h3&gt;&#10;&lt;p&gt;Today we&amp;rsquo;ll talk about the react interview questions for beginners.&lt;/p&gt;&#10;&lt;p&gt;Welcome to the next part of the front-end questions series.&lt;/p&gt;&#10;&lt;p&gt;All of the episodes in our series are related to the most popular things that developers ask about the technology, which are often used in the job tech-interviews.&lt;/p&gt;&#10;&lt;p&gt;In the previous episode, we talked about Javascript more general, and you can find the URL to that episode here:&lt;/p&gt;</description></item><item><title>Kotlin course with building Android AR app - Lesson2: How to build login form in Android</title><link>https://www.blog.duomly.com/kotlin-course-with-building-android-augmented-reality-app-lesson2-how-to-build-login-form-in-android/</link><pubDate>Mon, 20 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/kotlin-course-with-building-android-augmented-reality-app-lesson2-how-to-build-login-form-in-android/</guid><description>&lt;h3 id="intro-to-how-to-build-a-login-form-with-kotlin-and-android"&gt;Intro to how to build a login form with Kotlin and Android&lt;/h3&gt;&#10;&lt;p&gt;In the second lesson of the Kotlin course, we will learn how to build a login form.&lt;/p&gt;&#10;&lt;p&gt;Here is the URL of the previous Lesson of the Kotlin course, where we learned how to set up Android Studio and ARCore for an Augmented Reality Project:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/kotlin-course-with-building-android-augmented-reality-app-lesson1-how-to-setup-android-studio-and-arcore-for-augmented-reality-project/"&gt;Kotlin course with building Android AR app - Lesson1: How to setup Android Studio and ARCore for an augmented reality project&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Apollo &amp; WebSockets tutorial - Express.js course Lesson 2</title><link>https://www.blog.duomly.com/apollo-websockets-tutorial-express-js-course-lesson-2/</link><pubDate>Mon, 13 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/apollo-websockets-tutorial-express-js-course-lesson-2/</guid><description>&lt;h3 id="intro-to-apollo--websockets-tutorial"&gt;Intro to Apollo &amp;amp; WebSockets tutorial&lt;/h3&gt;&#10;&lt;p&gt;Welcome to the second lesson of the Express.js course, where we&amp;rsquo;ll focus on the Apollo &amp;amp; WebSockets tutorial for beginners.&lt;/p&gt;&#10;&lt;p&gt;In the previous lesson, we were building a simple GraphQL API with Expres.js.&lt;/p&gt;&#10;&lt;p&gt;Here you can find the URL of the Lesson1: How to build GraphQL API tutorial:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/how-to-build-graphql-api-tutorial-express-js-course-lesson-1/"&gt;https://www.blog.duomly.com/how-to-build-graphql-api-tutorial-express-js-course-lesson-1/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;The code that we&amp;rsquo;ll build in the Express.js course should be used as the back-end for the front-end that my friend Anna is building in the React.js course.&lt;/p&gt;</description></item><item><title>AWS course Lesson 1: How to host a website on S3 with Cloudflare</title><link>https://www.blog.duomly.com/aws-course-lesson-1-how-to-host-website-on-s3-with-cloudflare/</link><pubDate>Thu, 09 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/aws-course-lesson-1-how-to-host-website-on-s3-with-cloudflare/</guid><description>&lt;h3 id="intro-to-aws-course---how-to-host-a-website-on-s3-with-cloudflare"&gt;Intro to AWS course - How to host a website on S3 with Cloudflare&lt;/h3&gt;&#10;&lt;p&gt;In the first lesson of the AWS course, we&amp;rsquo;ll talk about hosting a website on S3 with Cloudflare.&lt;/p&gt;&#10;&lt;p&gt;How you ever heard about the idea of hosting a website on the Amazon S3?&lt;/p&gt;&#10;&lt;p&gt;Yes, it&amp;rsquo;s possible, and it&amp;rsquo;s one of the best ideas, especially if we can combine that with free CDN from the Cloudflare company.&lt;/p&gt;</description></item><item><title>How to build GraphQL API tutorial - Express.js course Lesson 1</title><link>https://www.blog.duomly.com/how-to-build-graphql-api-tutorial-express-js-course-lesson-1/</link><pubDate>Tue, 07 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-build-graphql-api-tutorial-express-js-course-lesson-1/</guid><description>&lt;h3 id="intro-to-how-to-build-graphql-api-tutorial"&gt;Intro to how to build GraphQL API tutorial&lt;/h3&gt;&#10;&lt;p&gt;In the first lesson of the Express.JS course, we&amp;rsquo;ll focus on building a GraphQL API tutorial with typescript.&lt;/p&gt;&#10;&lt;p&gt;Express.js is one of Node.JS&amp;rsquo;s most popular frameworks, which helps us create a backend for our application with the usage of Javascript or Typescript.&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s convenient because we can do full-stack development with only knowledge of the Javascript.&lt;/p&gt;&#10;&lt;p&gt;Don&amp;rsquo;t worry if you don&amp;rsquo;t know Javascript yet, we created a course that will help you learn that excellent programming language.&lt;/p&gt;</description></item><item><title>Kotlin course with building Android AR app - Lesson1: How to setup Android Studio and ARCore for an augmented reality project</title><link>https://www.blog.duomly.com/kotlin-course-with-building-android-augmented-reality-app-lesson1-how-to-setup-android-studio-and-arcore-for-augmented-reality-project/</link><pubDate>Mon, 06 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/kotlin-course-with-building-android-augmented-reality-app-lesson1-how-to-setup-android-studio-and-arcore-for-augmented-reality-project/</guid><description>&lt;h3 id="intro"&gt;Intro&lt;/h3&gt;&#10;&lt;p&gt;Today we will start the Kotlin course, where we will build the Android augmented reality mobile app. As most of today&amp;rsquo;s lessons, we will learn how to setup Android Studio with ARCore for augmented reality projects.&lt;/p&gt;&#10;&lt;p&gt;Kotlin programming language is one of the most popular now.&lt;/p&gt;&#10;&lt;p&gt;Kotlin is similar to Java and strongly cooperates with that language, but I would say, Kotlin gives us much bigger opportunities.&lt;/p&gt;&#10;&lt;p&gt;In Kotlin, we can build not only back-end but also cross-platform mobile applications, work with data-science, do pure android development, and even do web development.&lt;/p&gt;</description></item><item><title>Golang Course With Building a Fintech Banking App - Lesson 6: DB connection pool and Transactions History</title><link>https://www.blog.duomly.com/golang-course-with-building-fintech-banking-app-lesson-6-db-connection-pool-and-transactions-history/</link><pubDate>Thu, 02 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/golang-course-with-building-fintech-banking-app-lesson-6-db-connection-pool-and-transactions-history/</guid><description>&lt;h3 id="intro"&gt;Intro&lt;/h3&gt;&#10;&lt;p&gt;In the 6th lesson of the golang course, we will talk about the Golang DB connection pool and transaction history.&lt;/p&gt;&#10;&lt;p&gt;In the previous lessons, we built some features that made our project bigger.&lt;/p&gt;&#10;&lt;p&gt;Here you can find the five previous lessons:&lt;/p&gt;&#10;&lt;p&gt;In the previous episodes of the Course, we learned how to do migrations:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;We learned how to do user login:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/"&gt;Golang course with building a fintech banking app – Lesson 2: Login and REST API&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Blockchain use cases in education</title><link>https://www.blog.duomly.com/blockchain-use-cases-in-education/</link><pubDate>Tue, 30 Jun 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/blockchain-use-cases-in-education/</guid><description>&lt;h3 id="intro-to-blockchain-use-cases-in-education"&gt;Intro to blockchain use cases in education&lt;/h3&gt;&#10;&lt;p&gt;Today we will talk about blockchain use cases in education.&lt;/p&gt;&#10;&lt;p&gt;Education, especially the public, is one of the industries that still don&amp;rsquo;t go so fast into the very modern world.&lt;/p&gt;&#10;&lt;p&gt;There is a lot of paperwork. Students in many schools need to apply in a slow way, and a lot of people work required to handle that.&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s about the performance, usage of resources, and energy, but more issues need to be fixed ASAP.&lt;/p&gt;</description></item><item><title>How to build a website with Hugo and amp tutorial</title><link>https://www.blog.duomly.com/how-to-build-website-with-hugo-and-amp-tutorial/</link><pubDate>Fri, 26 Jun 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-build-website-with-hugo-and-amp-tutorial/</guid><description>&lt;h3 id="intro-to-how-to-build-a-website-with-hugo-and-amp-tutorial"&gt;Intro to how to build a website with Hugo and amp tutorial&lt;/h3&gt;&#10;&lt;p&gt;Today we will focus on how to build a website with Hugo and amp, next we will host it on S3.&lt;/p&gt;&#10;&lt;p&gt;Last episode about performance you can find here:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/react-js-performance-tutorial/"&gt;React.js performance tutorial&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Last days we noticed our blog is growing a lot in size, and performance is going down.&lt;/p&gt;&#10;&lt;p&gt;As max on slow 3g, we had even 7s to LCP that punished our SEO, and visits decreased three times.&lt;/p&gt;</description></item><item><title>Golang course with building a fintech banking app - Lesson 5: Bank transactions PART 2</title><link>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-5-bank-transactions-part-2/</link><pubDate>Tue, 23 Jun 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-5-bank-transactions-part-2/</guid><description>&lt;h3 id="intro-to-golang-course-bank-transactions"&gt;Intro to Golang course Bank transactions&lt;/h3&gt;&#10;&lt;p&gt;In Lesson 5 of the Golang course, we will continue with banking transactions.&lt;/p&gt;&#10;&lt;p&gt;In the previous episodes of the Course, we learned how to do migrations:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;We learned how to do user login:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/"&gt;Golang course with building a fintech banking app – Lesson 2: Login and REST API&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;We learned how to do user registration:&lt;br&gt;&#10;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-3-user-registration/"&gt;Golang course with building a fintech banking app – Lesson 3: User registration&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Python course with building a fintech investment AI – Lesson 4: Recurrent Neural Network (RNN)</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-4-recurrent-neural-network-rnn/</link><pubDate>Wed, 17 Jun 2020 15:13:03 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-4-recurrent-neural-network-rnn/</guid><description>&lt;h3&gt;&lt;strong&gt;&lt;span class="s1"&gt;Intro to how to use Recurrent Neural Network&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In today&amp;#8217;s episode of the Python course with AI, we will use the Recurrent Neural Network, we will learn how to make predictions with AI, and we will predict the prices.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Last episodes you can find here:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Lesson 3 &amp;#8211; How to create and train AI:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-3-how-to-build-and-train-ai"&gt;Python course with building a fintech investment AI – Lesson 3: How to build and train AI&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Lesson 2 &amp;#8211; How to find financial data and how to use Pandas:&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Python course with building fintech AI Lesson 3: How to train AI</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-3-how-to-build-and-train-ai/</link><pubDate>Tue, 16 Jun 2020 15:13:03 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-3-how-to-build-and-train-ai/</guid><description>&lt;h3 id="intro-to-how-to-create-an-ai"&gt;&lt;strong&gt;Intro to how to create an AI&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;In today&amp;rsquo;s episode of the Python with AI course, we will learn how to build AI and how to train AI.&lt;/p&gt;&#10;&lt;p&gt;Last episodes you can find here:&lt;/p&gt;&#10;&lt;p&gt;Lesson 2 - How to find financial data and how to use Pandas:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-2-pandas-and-getting-financial-data/"&gt;Python course with building a fintech investment AI – Lesson 2: Pandas and getting financial data&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Lesson 1 - Prepare the AI project:&lt;/p&gt;</description></item><item><title>Golang course with building a fintech banking app – Lesson 4: User authentication and Bank transactions PART 1</title><link>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-4-user-authentication-and-bank-transactions-part-1/</link><pubDate>Tue, 09 Jun 2020 13:44:52 +0000</pubDate><guid>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-4-user-authentication-and-bank-transactions-part-1/</guid><description>&lt;h3 id="intro-to-golang-user-authentication"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro to Golang user authentication&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In Lesson 4 of the Golang course, we will talk about user authentication and banking transactions.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the previous episodes of the course, we learned how to do migrations:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app &amp;#8211; Lesson 1: Start the project&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;We learned how to do user login:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/"&gt;Golang course with building a fintech banking app &amp;#8211; Lesson 2: Login and REST API&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;And, we learned how to do user registration:&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>How to write a resume for IT job – Tutorial with resume example template</title><link>https://www.blog.duomly.com/how-to-write-a-resume-for-it-job-tutorial-with-resume-example-template/</link><pubDate>Mon, 08 Jun 2020 15:15:54 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-write-a-resume-for-it-job-tutorial-with-resume-example-template/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Today I will show you how to write a resume for an IT job.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the few last episodes, we started focusing on learning coding from these courses:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/node-js-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Node.js course with building a fintech banking app&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/angular-course-building-a-banking-application-with-tailwind-css-lesson-1-start-the-project/"&gt;Angular Course with building a banking application with Tailwind CSS&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/"&gt;Python course with building a fintech investment AI&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;But what next after you will master your coding skills?&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Python course with building a fintech investment AI – Lesson 2: Pandas and getting financial data</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-2-pandas-and-getting-financial-data/</link><pubDate>Wed, 03 Jun 2020 15:33:26 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-2-pandas-and-getting-financial-data/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Welcome to the second lesson of the awesome Python course for AI!&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the last lesson, we built the first database migrations and made the project setup.&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Here is the URL:&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/"&gt;Python course with building a fintech investment AI – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Today, we will build super exciting stuff and will focus on the financial database that we will use to train our AI later.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;We will work with pandas, some financial plugins, and will do a bit of refactoring.&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Golang course with building a fintech banking app – Lesson 3: User registration</title><link>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-3-user-registration/</link><pubDate>Tue, 02 Jun 2020 16:06:32 +0000</pubDate><guid>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-3-user-registration/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the third lesson of the Golang course, I will show you how to build user registration in Golang.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the previous lesson of the Golang course, we learned how to create REST API in Golang and how to create a user login.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;strong&gt;&lt;span class="s1"&gt;URL here:&lt;/span&gt;&lt;/strong&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/"&gt;Golang course with building a fintech banking app – Lesson 2: Login and REST API&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;And in the Angular course, my friend Anna showed you how to build login in angular 9.&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>What is CSRF attack tutorial for beginners</title><link>https://www.blog.duomly.com/what-is-csrf-attack-tutorial-for-beginners/</link><pubDate>Fri, 29 May 2020 07:25:25 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-csrf-attack-tutorial-for-beginners/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p4"&gt;&#10; &lt;span class="s1"&gt;Today we will talk about what is CSRF attack.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p4"&gt;&#10; &lt;span class="s1"&gt;Did you know somebody can steal your money by using just a simple image?&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p4"&gt;&#10; &lt;span class="s1"&gt;In this tutorial, I will show you how, and we will hack an online casino together!&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p4"&gt;&#10; &lt;span class="s1"&gt;In the first post about web security, we were talking about hacking a bank app by SQL Injection.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p4"&gt;&#10; &lt;span class="s1"&gt;Link is here:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/sql-injection-attack-tutorial-for-beginners/"&gt;SQL Injection attack tutorial for beginners&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p4"&gt;&#10; &lt;span class="s1"&gt;Today we will focus on something else, but still dangerous, and quite easy to do.&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Python course with building a fintech investment AI – Lesson 1: Start the project</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/</link><pubDate>Tue, 26 May 2020 17:00:24 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Today we will start the Python course and start building AI.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the last episodes, we started the first steps to build a front-end and back-end for our fintech app.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Here are the links:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;&lt;b&gt;Golang course:&lt;/b&gt;&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/"&gt;Golang course with building a fintech banking app – Lesson 2: Login and REST API&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;&lt;b&gt;Angular course:&lt;/b&gt;&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;a href="https://www.blog.duomly.com/angular-course-building-a-banking-application-with-tailwind-css-lesson-1-start-the-project/"&gt;Angular Course with building a banking application with Tailwind CSS &amp;#8211; Lesson 1: Start the project&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Golang course with building a fintech banking app – Lesson 2: Login and REST API</title><link>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/</link><pubDate>Fri, 22 May 2020 17:47:00 +0000</pubDate><guid>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/</guid><description>&lt;p class="p1"&gt;&#10; It&amp;#8217;s the second lesson of the golang course.&#10;&lt;/p&gt;&#10;&lt;h3 id="intro-to-the-golang-course-lesson-2"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro to the Golang course Lesson 2&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the last episode of the Golang course, we did a project setup and the first database migration.&lt;/span&gt;&lt;span class="s1"&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Here is the URL:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the last episode of the &amp;#8220;Learn Angular 9 with Tailwind CSS by building a fintech banking app&amp;#8221;, my friend Anna created the project setup and the first Login UI.&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Golang course with building a fintech banking app – Lesson 1: Start the project</title><link>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/</link><pubDate>Wed, 20 May 2020 07:17:16 +0000</pubDate><guid>https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/</guid><description>&lt;h3&gt;&lt;strong&gt;&lt;span data-preserver-spaces="true"&gt;Intro to the golang course&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;It’s the first lesson of the golang course.&lt;/p&gt;&#10;&lt;p&gt;&lt;span data-preserver-spaces="true"&gt;Do you remember the last episode where we were hacking a banking app by using a SQL Injection?&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span data-preserver-spaces="true"&gt;Here is the URL:&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/sql-injection-attack-tutorial-for-beginners/"&gt;SQL Injection attack tutorial for beginners&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span data-preserver-spaces="true"&gt;In that episode, I’ve promised you I will teach you how to build a banking app.&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span data-preserver-spaces="true"&gt;We need front-end that we will build in Angular 9 and Tailwind, about that you will learn from my friend Anna.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>SQL Injection attack tutorial for beginners</title><link>https://www.blog.duomly.com/sql-injection-attack-tutorial-for-beginners/</link><pubDate>Tue, 19 May 2020 07:57:20 +0000</pubDate><guid>https://www.blog.duomly.com/sql-injection-attack-tutorial-for-beginners/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p&gt;Today we will learn how to do the SQL Injection attack, and how to prevent it.&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;Did you know hackers steal billions of dollars every year?&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;Did you know almost every 30 seconds is a new hackers attack?&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;If we are developers, we should always care about the security of our code (at least a bit). It doesn&amp;#8217;t matter if we do front-end or back-end, both of them are vulnerable.&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>13 easy ideas how to make money with programming without big effort</title><link>https://www.blog.duomly.com/13-easy-ideas-how-to-make-money-with-programming-without-big-effort/</link><pubDate>Thu, 14 May 2020 15:31:14 +0000</pubDate><guid>https://www.blog.duomly.com/13-easy-ideas-how-to-make-money-with-programming-without-big-effort/</guid><description>&lt;h3&gt;&lt;strong&gt;&lt;span class="s1"&gt;Intro&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p class="p2"&gt;&#10; &lt;span class="s1"&gt;Would you like to know how to make money with programming?&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p2"&gt;&#10; &lt;span class="s1"&gt;Programming is not for everybody but can be very profitable for those who decide to go into the coding world. &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p2"&gt;&#10; &lt;span class="s1"&gt;Most of us know programmers have a good salary because a lot of huge companies need our knowledge and skills. &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p2"&gt;&#10; &lt;span class="s1"&gt;Anyway, it&amp;#8217;s only one point in the ocean of methods how programmers can make money, very often much bigger money than just regular salary.&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>How to implement web monetization tutorial</title><link>https://www.blog.duomly.com/how-to-implement-web-monetization-tutorial/</link><pubDate>Wed, 13 May 2020 10:49:24 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-implement-web-monetization-tutorial/</guid><description>&lt;p&gt;This article was originally published at: &lt;a href="https://www.blog.duomly.com/how-to-implement-web-monetization-tutorial/"&gt;https://www.blog.duomly.com/how-to-implement-web-monetization-tutorial/&lt;/a&gt;&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h3 id="intro"&gt;Intro&lt;/h3&gt;&#10;&lt;p&gt;Hi guys, today we will talk about web monetization.&lt;/p&gt;&#10;&lt;p&gt;Some of our friends or us have blogs, youtube channels, or websites.&lt;/p&gt;&#10;&lt;p&gt;Part of us do not do it for money but because it’s our hobby.&lt;/p&gt;&#10;&lt;p&gt;Anyway, in most cases, we have any cost of hosting or money that we need to pay for graphics or other maintenance.&lt;/p&gt;&#10;&lt;p&gt;Even if you do not plan a big business on that, probably it would be nice if there would be a bit of cash on that.&lt;/p&gt;</description></item><item><title>Git rebase tutorial and comparison with git merge</title><link>https://www.blog.duomly.com/git-rebase-tutorial-and-comparison-with-git-merge/</link><pubDate>Mon, 11 May 2020 07:53:49 +0000</pubDate><guid>https://www.blog.duomly.com/git-rebase-tutorial-and-comparison-with-git-merge/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;There are many ways of working with git, if they&amp;#8217;re clean, and don&amp;#8217;t do damages, probably most of them are good. &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;But same as space vs. tab, in the IT world is a war between fans of rebase, and fans of git merge. &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;There are tons of arguments about:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;-Which way is better?&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;-Which one is cleaner?&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;-Which is more comfortable?&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;-Which one gives a cleaner git graph? &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;-Why it&amp;#8217;s important, and which one is more dangerous?&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>CSS border with examples tutorial</title><link>https://www.blog.duomly.com/css-border-with-examples-tutorial/</link><pubDate>Wed, 06 May 2020 15:09:31 +0000</pubDate><guid>https://www.blog.duomly.com/css-border-with-examples-tutorial/</guid><description>&lt;h3 id="introduction-to-css-border"&gt;&lt;span class="s1"&gt;&lt;b&gt;Introduction to CSS border&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;Hi guys, today we will talk about… BORDERS!&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;The CSS border is something that you will most probably use almost every day, if you&amp;#8217;re front-end developer, of course.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;I&amp;#8217;ve found a few useful (some more, some less, some just funny) tips and tricks that you can use in your project.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;Let&amp;#8217;s start!&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;If you prefer video here is the youtube version.&lt;/p&gt;&#10;&lt;p&gt;&lt;amp-youtube data-videoid="0EGhxluwMAk" layout="responsive" width="480" height="270"&gt;&lt;/amp-youtube&gt;&lt;/p&gt;&#10;&lt;h3 id="1-animated-css-border"&gt;&lt;span class="s1"&gt;&lt;b&gt;1. Animated CSS border&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;What to do when we would like to make our item more visible?&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>SQL Join with examples tutorial</title><link>https://www.blog.duomly.com/sql-join-with-examples-tutorial/</link><pubDate>Mon, 04 May 2020 14:43:12 +0000</pubDate><guid>https://www.blog.duomly.com/sql-join-with-examples-tutorial/</guid><description>&lt;h3 id="introduction"&gt;&lt;span class="s1"&gt;&lt;b&gt;Introduction&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p&gt;Today we’ll talk about SQL Join.&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;I remember when I needed a bit deeper knowledge about SQL that I’ve already had, unfortunately, that time had not. &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;It was a few years ago, when I wanted to get a cool role, with a nice company and cool salary, it was a simple front-end engineer role, but with knowledge of SQL. &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p3"&gt;&#10; &lt;span class="s1"&gt;I’ve had some SQL knowledge, at least enough to work with that on a simple level, like doing simple queries. &lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>React.js performance tutorial</title><link>https://www.blog.duomly.com/react-js-performance-tutorial/</link><pubDate>Mon, 25 Nov 2019 10:46:13 +0000</pubDate><guid>https://www.blog.duomly.com/react-js-performance-tutorial/</guid><description>&lt;p&gt;Building applications sometimes can be a bit challenging, especially when we need to build a fast and good-quality application.&lt;/p&gt;&#10;&lt;p&gt;These times it can be necessary, especially when search engines can give bonus SEO points for faster working apps, and it can help us to reduce our bouncing rate very strongly.&lt;/p&gt;&#10;&lt;p&gt;To help you with that, I’ve created a few hints and tips which you could use to make your app very fast.&lt;/p&gt;</description></item><item><title>How to practice Python skills?</title><link>https://www.blog.duomly.com/how-to-practice-python-skills/</link><pubDate>Thu, 26 Sep 2019 07:13:28 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-practice-python-skills/</guid><description>&lt;p&gt;Learning Python doesn’t differ much from learning other programming languages. One path to becoming proficient in Python (or any other language) mostly depends on the existing programming knowledge and experience. This means that experienced programmers, already familiar with main programming concepts, usually use different strategies than novices.&lt;/p&gt;&#10;&lt;p&gt;However, there are few things in common for all, and one of them is that you need to practice a lot!&lt;/p&gt;&#10;&lt;p&gt;Fortunately, Python has a wide, friendly, and dedicated community. It’s open-source and provides several environments that really facilitate development.&lt;/p&gt;</description></item><item><title>Slicing in Python – what is it?</title><link>https://www.blog.duomly.com/slicing-in-python-what-is-it/</link><pubDate>Thu, 19 Sep 2019 10:23:02 +0000</pubDate><guid>https://www.blog.duomly.com/slicing-in-python-what-is-it/</guid><description>&lt;h2 id="intro-to-slicing-in-python"&gt;Intro to Slicing in Python&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;Slicing in Python&lt;/strong&gt; is a feature that enables accessing parts of sequences like strings, tuples, and lists. You can also use them to modify or delete the items of mutable sequences such as lists. Slices can also be applied on third-party objects like NumPy arrays, as well as Pandas series and data frames.&lt;/p&gt;&#10;&lt;p&gt;Slicing enables writing clean, concise, and readable code.&lt;/p&gt;&#10;&lt;p&gt;This article shows how to access, modify, and delete items with indices and slices, as well as how to use the built-in class slice().&lt;/p&gt;</description></item><item><title>What is the difference between Shadow DOM and Virtual DOM?</title><link>https://www.blog.duomly.com/what-is-the-difference-between-shadow-dom-and-virtual-dom/</link><pubDate>Mon, 16 Sep 2019 06:30:35 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-the-difference-between-shadow-dom-and-virtual-dom/</guid><description>&lt;p&gt;DOM (Document Object Model) is a fundamental concept in front-end, and for sure, everyone who tried to learn programming has heard about it more than once. For beginners, it’s not so easy to understand what it exactly is and how to manipulate it. DOM manipulation isn’t so easy and comfortable, and the most important, it brings a lot of issues with performance. Nowadays, there are two essential concepts of DOM came with progressive web frameworks like Angular, React.js or Vue.js, &lt;strong&gt;Shadow DOM&lt;/strong&gt; and &lt;strong&gt;Virtual DOM&lt;/strong&gt;. In this article, I want to explain:what is the Document Object Model (DOM),&lt;/p&gt;</description></item><item><title>Why you should learn Python?</title><link>https://www.blog.duomly.com/why-you-should-learn-python/</link><pubDate>Thu, 12 Sep 2019 06:28:23 +0000</pubDate><guid>https://www.blog.duomly.com/why-you-should-learn-python/</guid><description>&lt;p&gt;Python is one of the most popular and widely used programming languages of today. It’s applied by beginners and professionals, startups and large companies, academia and commercial entities. As a general-purpose and multi-platform programming language, it has a variety of applications.&#10;Python and most of the stuff in its ecosystem are free and open-source. There is a large, dedicated, and friendly community of developers and educators who support the development of Python and the related libraries and help people learn and master Python.&lt;/p&gt;</description></item><item><title>What is scikit learn – introduction to popular machine learning and data science Python library</title><link>https://www.blog.duomly.com/what-is-scikit-learn-introduction-to-popular-machine-learning-and-data-science-python-library/</link><pubDate>Thu, 05 Sep 2019 06:05:40 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-scikit-learn-introduction-to-popular-machine-learning-and-data-science-python-library/</guid><description>&lt;p&gt;Scikit-learn is one of the most widely-used Python packages for data science and machine learning. It enables you to perform many operations and provides a variety of algorithms. Scikit-learn also offers excellent documentation about its classes, methods, and functions, as well as the explanations on the background of used algorithms.&lt;/p&gt;&#10;&lt;p&gt;Scikit-learn supports:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;data preprocessing,&lt;/li&gt;&#10;&lt;li&gt;dimensionality reduction,&lt;/li&gt;&#10;&lt;li&gt;model selection,&lt;/li&gt;&#10;&lt;li&gt;regression,&lt;/li&gt;&#10;&lt;li&gt;classification,&lt;/li&gt;&#10;&lt;li&gt;cluster analysis.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;It also provides several datasets you can use to test your models.&lt;/p&gt;</description></item><item><title>Essential knowledge about what are Javascript functions with examples</title><link>https://www.blog.duomly.com/essential-knowledge-about-javascript-functions-with-examples/</link><pubDate>Mon, 02 Sep 2019 06:13:59 +0000</pubDate><guid>https://www.blog.duomly.com/essential-knowledge-about-javascript-functions-with-examples/</guid><description>&lt;p&gt;Function in programming is one of the most basic elements. It is a set of statements that perform some activity to get the result. In lots of cases, the action is performed using the data which are provided as input. The statements in the function are executed every time the function is invoked.&lt;/p&gt;&#10;&lt;p&gt;Functions are used to avoid repeating the same code. The idea is to gather tasks that are executed more than ones into a function and then call the function wherever you want to run that code.&lt;/p&gt;</description></item><item><title>Python list – definition and usage</title><link>https://www.blog.duomly.com/python-list-definition-and-usage/</link><pubDate>Thu, 29 Aug 2019 07:26:49 +0000</pubDate><guid>https://www.blog.duomly.com/python-list-definition-and-usage/</guid><description>&lt;p&gt;Python has several &lt;strong&gt;collection data types&lt;/strong&gt; — the types that might hold multiple data items at once. Lists are immutable and ordered Python sequence collections.To be more precise, the collections don’t store data items. They keep the references to them. You can have the references to the objects of different types (integers, floating-point numbers, complex numbers, Booleans, strings, other lists or tuples, sets or dictionaries, custom-defined types, and so on) in one list. You can also put a function or method reference in a list. A list can hold zero or more references to the data items.&lt;/p&gt;</description></item><item><title>How to Start with Machine Learning?</title><link>https://www.blog.duomly.com/how-to-start-with-machine-learning/</link><pubDate>Thu, 22 Aug 2019 06:08:36 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-start-with-machine-learning/</guid><description>&lt;p&gt;Machine learning is about using sample data to build mathematical models that enable computer systems to perform tasks without obtaining explicit instructions. Image recognition, self-driving vehicles, Internet search engines, computer vision, spam email filtering, and many other systems use machine learning. It’s also applied in financial forecasts, medical diagnostics, fraud detection, and so on.&lt;/p&gt;&#10;&lt;p&gt;Machine learning is a vast and promising area. It offers exciting solutions to real-world problems as well as a variety of well-paid jobs.&lt;/p&gt;</description></item><item><title>What’s new in ECMAScript 2019 (ES2019)?</title><link>https://www.blog.duomly.com/whats-new-in-ecmascript-2019-es2019/</link><pubDate>Mon, 19 Aug 2019 06:42:24 +0000</pubDate><guid>https://www.blog.duomly.com/whats-new-in-ecmascript-2019-es2019/</guid><description>&lt;p&gt;Every year since 2015, new ECMAScript features are released. Creating a new ECMAScript standard has four stages, from stage 0 to stage 3 it is mostly planning, and drafts and stage 4 is final. It’s possible to use the newest features in Google Chrome version 72. Let’s take a look at what exactly ES2019 brings us:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Object.fromEntries(),&lt;/li&gt;&#10;&lt;li&gt;trimStart() and trimEnd(),&lt;/li&gt;&#10;&lt;li&gt;flat(),&lt;/li&gt;&#10;&lt;li&gt;flatMap(),&lt;/li&gt;&#10;&lt;li&gt;Symbol object description property,&lt;/li&gt;&#10;&lt;li&gt;catch optional binging,&lt;/li&gt;&#10;&lt;li&gt;well formatted JSON.stringify,&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Let’s go one by one and check how we can use this brilliant new features.&lt;/p&gt;</description></item><item><title>Object-oriented programming in Python</title><link>https://www.blog.duomly.com/object-oriented-programming-in-python/</link><pubDate>Thu, 15 Aug 2019 07:11:48 +0000</pubDate><guid>https://www.blog.duomly.com/object-oriented-programming-in-python/</guid><description>&lt;p&gt;Python allows writing programs following several programming paradigms (like procedural programming, functional programming, object-oriented programming) and to combine them.&lt;/p&gt;&#10;&lt;p&gt;Object-oriented programming is one of the most widely used paradigms today. It is based on the use of objects, entities that contain data members called attributes and bounded functions (routines, procedures) called methods.&lt;/p&gt;&#10;&lt;p&gt;Objects are instances of classes. In other words, classes mostly define the structure of objects and serve as templates for creating them. Classes have methods definitions but can also contain data common for all their instances.&lt;/p&gt;</description></item><item><title>Loops in Python – comparison and performance</title><link>https://www.blog.duomly.com/loops-in-python-comparison-and-performance/</link><pubDate>Thu, 08 Aug 2019 06:48:04 +0000</pubDate><guid>https://www.blog.duomly.com/loops-in-python-comparison-and-performance/</guid><description>&lt;p&gt;Python is one of the most popular programming languages today. It’s an interpreted and high-level language with elegant and readable syntax. However, Python is generally significantly slower than Java, C#, and especially C, C++, or Fortran. Sometimes performance issues and bottlenecks might seriously affect the usability of applications.&lt;/p&gt;&#10;&lt;p&gt;Fortunately, in most cases, there are solutions to improve the performance of Python programs. There are choices developers can take to improve the speed of their code. For example, the general advice is to use optimized Python built-in or third-party routines, usually written in C or Cython. Besides, it’s faster to work with local variables than with globals, so it’s a good practice to copy a global variable to a local before the loop. And so on.&lt;/p&gt;</description></item><item><title>13 useful JavaScript array tips and tricks you should know</title><link>https://www.blog.duomly.com/13-useful-javascript-array-tips-and-tricks-you-should-know/</link><pubDate>Mon, 05 Aug 2019 07:38:15 +0000</pubDate><guid>https://www.blog.duomly.com/13-useful-javascript-array-tips-and-tricks-you-should-know/</guid><description>&lt;p&gt;An array is one of the most common concepts of Javascript, which gives us a lot of possibilities to work with data stored inside. Taking into consideration that array is one of the most basic topics in Javascript which you learn about at the beginning of your programming path, in this article, I would like to show you a few tricks which you may not know about and which may be very helpful in coding! Let’s get started.&lt;/p&gt;</description></item><item><title>The best Python code editors for data science, web development, and machine learning</title><link>https://www.blog.duomly.com/the-best-python-code-editors-for-data-science-web-development-and-machine-learning/</link><pubDate>Thu, 01 Aug 2019 07:50:08 +0000</pubDate><guid>https://www.blog.duomly.com/the-best-python-code-editors-for-data-science-web-development-and-machine-learning/</guid><description>&lt;p&gt;Choosing an integrated development environment (IDE) that suits your needs is often a non-trivial task. There are many available options. There is a number of interesting IDEs, with all kind of tools that might help you code faster and avoid some errors. Some of them are free and open-source.&lt;/p&gt;&#10;&lt;p&gt;Most well-known IDEs have support for Python, one of the most popular programming languages. They usually support linting, auto-completion, and choosing a Python environment for each project.&lt;/p&gt;</description></item><item><title>How to code – learn step by step how to become a programmer with Duomly</title><link>https://www.blog.duomly.com/how-to-code-learn-step-by-step-how-to-become-a-programmer-with-duomly/</link><pubDate>Wed, 31 Jul 2019 08:02:22 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-code-learn-step-by-step-how-to-become-a-programmer-with-duomly/</guid><description>&lt;p&gt;Hello everyone,&lt;/p&gt;&#10;&lt;p&gt;we came up with an idea to show you step by step what to do to become a developer. For this, we created a YouTube channel called &lt;em&gt;How to code with Duomly.&lt;/em&gt; Every week we publish a new episode preparing you to be a programmer.&lt;/p&gt;&#10;&lt;p&gt;In every episode, we describe a different topic, like tools, software, programming languages, etc. For more information check out our first video!&lt;/p&gt;&#10;&lt;p&gt;Enjoy the series and learn with us! (This article will be updated every week.) *If you are new start from the bottom where is the first episode.&lt;/p&gt;</description></item><item><title>For loop, while loop, do…while loop and other JavaScript loops – comparison and performance</title><link>https://www.blog.duomly.com/for-loop-while-loop-do-while-loop-and-other-javascript-loops-comparison-and-performance/</link><pubDate>Mon, 29 Jul 2019 07:18:15 +0000</pubDate><guid>https://www.blog.duomly.com/for-loop-while-loop-do-while-loop-and-other-javascript-loops-comparison-and-performance/</guid><description>&lt;p&gt;Loops play an essential role in software development, and they are used to iterate through the arrays or other elements that are iterable. In Javascript, we have a few different types of loops. It sometimes can be confusing which loop we should use in a particular case and which one will be the best in case of our performance. In this article, I’m going to compare the loops in Javascript, describe their pros and cons, test the speed of each of them.&lt;/p&gt;</description></item><item><title>15 Best Machine Learning Datasets For Free</title><link>https://www.blog.duomly.com/15-best-machine-learning-datasets-for-free/</link><pubDate>Thu, 25 Jul 2019 07:21:53 +0000</pubDate><guid>https://www.blog.duomly.com/15-best-machine-learning-datasets-for-free/</guid><description>&lt;p&gt;One of the main characteristics of the early 21st century is an outstanding rise in the amount of available data. This is followed by the significant improvements in computational power, storage capacities, as well as the improvements of the algorithms and software for data processing, interpretations, and predictions.&lt;/p&gt;&#10;&lt;p&gt;The skills related to data analytics, data science, machine learning, and artificial intelligence are widely demanded and well appreciated. Acquiring such skills requires a significant effort and months or years of learning. But not just that.&lt;/p&gt;</description></item><item><title>How to pass the machine learning interview?</title><link>https://www.blog.duomly.com/how-to-pass-machine-learning-interview/</link><pubDate>Thu, 18 Jul 2019 08:29:41 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-pass-machine-learning-interview/</guid><description>&lt;p&gt;You can download pdf version &lt;a href="https://ebooks.duomly.com/"&gt;here.&lt;/a&gt;&lt;/p&gt;&#10;&lt;h3 id="intro-to-machine-learning-interview-questions"&gt;Intro to machine learning interview questions&lt;/h3&gt;&#10;&lt;p&gt;Machine learning (ML) is a rising field. It offers many interesting and well-paid jobs and opportunities. To start working in machine learning, you should become familiar with:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;mathematical fundamentals, linear algebra, calculus, optimization, probability, and statistics, etc.,&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;machine learning fundamentals, prepare data, validate and improve results, interpret results, recognize and avoid overfitting, etc.,&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;often used ML algorithms and methods, linear regression, decision trees, support vector machines, k nearest neighbors, neural networks, k-means clustering, principal component analysis and more,&lt;/p&gt;</description></item><item><title>20 Essential Python Tips and Tricks You Should Know</title><link>https://www.blog.duomly.com/20-essential-python-tips-and-tricks-you-should-know/</link><pubDate>Thu, 11 Jul 2019 08:43:43 +0000</pubDate><guid>https://www.blog.duomly.com/20-essential-python-tips-and-tricks-you-should-know/</guid><description>&lt;p&gt;Python is a popular, general-purpose, and widely used programming language. It’s used for data science and machine learning, scientific computing in many areas, back-end Web development, mobile and desktop applications, and so on. Many well-known companies use Python: Google, Dropbox, Facebook, Mozilla, IBM, Quora, Amazon, Spotify, NASA, Netflix, Reddit, and many more.&lt;/p&gt;&#10;&lt;p&gt;Python is free and open-source, as well as most of the products related to it. Also, it has a large, dedicated, and friendly community of programmers and other users.&lt;/p&gt;</description></item><item><title>6 Top Machine Learning Libraries For Javascript in 2019</title><link>https://www.blog.duomly.com/6-top-machine-learning-libraries-for-javascript-in-2019/</link><pubDate>Thu, 04 Jul 2019 10:35:03 +0000</pubDate><guid>https://www.blog.duomly.com/6-top-machine-learning-libraries-for-javascript-in-2019/</guid><description>&lt;h3 id="intro-to-machine-learning-libraries-for-javascript"&gt;&lt;strong&gt;Intro to Machine learning libraries for Javascript&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;Usually, people apply machine learning (ML) methods and algorithms using one of two programming languages: Python or R. Books, courses, and tutorials about Machine Learning most often use one of these languages as well (or both).&lt;/p&gt;&#10;&lt;p&gt;Python is a general-purpose programming language used not only for Machine Learning but for also for scientific computing, back-end Web development, desktop applications, etc. R is created primarily for statisticians. However, they have at least two common characteristics:&lt;/p&gt;</description></item><item><title>How to create a chatbot in Python</title><link>https://www.blog.duomly.com/how-to-create-an-intelligent-chatbot-in-python/</link><pubDate>Thu, 27 Jun 2019 15:39:27 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-create-an-intelligent-chatbot-in-python/</guid><description>&lt;p&gt;Natural language processing (NLP) is one of the most promising fields of artificial intelligence that uses natural languages to enable human interactions with machines.&#10;There are two main approaches to NLP:&#10;– rule-based methods,&#10;– statistical methods, i.e., methods related to machine learning.&lt;/p&gt;&#10;&lt;p&gt;There are several exciting Python libraries for NLP, such as Natural Language Toolkit (NLTK), spaCy, TextBlob, etc.&lt;/p&gt;&#10;&lt;p&gt;A chatbot is a computer software able to interact with humans using a natural language. They usually rely on machine learning, especially on NLP. Apple’s Siri, Amazon’s Alexa, Google Assitant, and Microsoft’s Cortana are some well-known examples of software able to process natural languages.&lt;/p&gt;</description></item><item><title>How to create image recognition with Python?</title><link>https://www.blog.duomly.com/how-to-create-image-recognition-with-python/</link><pubDate>Tue, 28 May 2019 14:18:53 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-create-image-recognition-with-python/</guid><description>&lt;p&gt;Image recognition is one of the most widespread machine learning classes of problems. It aims at training machines to recognize images similarly as people do.&lt;/p&gt;&#10;&lt;p&gt;Image recognition belongs to the group of supervised learning problems, i.e., classification problems, to be more precise.&lt;/p&gt;&#10;&lt;p&gt;This article presents a relatively simple approach of training a neural network to recognize digits. This approach uses an ordinary feedforward neural network. The accuracy of the model can be further improved using other techniques.&lt;/p&gt;</description></item><item><title>Differences between Artificial Intelligence and Machine Learning and why it’s important for us</title><link>https://www.blog.duomly.com/differences-between-artificial-intelligence-and-machine-learning-and-why-its-important-for-us/</link><pubDate>Fri, 03 May 2019 15:36:35 +0000</pubDate><guid>https://www.blog.duomly.com/differences-between-artificial-intelligence-and-machine-learning-and-why-its-important-for-us/</guid><description>&lt;p&gt;Artificial intelligence (AI) is everywhere around us: image recognition and contacts suggestions on Facebook or Twitter, self-driving cars, software that beats champions in chess and go, books recommendations on Amazon, Google search, Apple Siri and Microsoft Cortana, and so on. It became a very important aspect of our lives. Its importance raises, and we rely on AI more and more every day hoping that it’s going to improve our well-being.&lt;/p&gt;</description></item><item><title>What is functional programming and it’s most important aspects?</title><link>https://www.blog.duomly.com/the-most-important-aspects-of-functional-programming-with-python-examples/</link><pubDate>Fri, 12 Apr 2019 09:42:04 +0000</pubDate><guid>https://www.blog.duomly.com/the-most-important-aspects-of-functional-programming-with-python-examples/</guid><description>&lt;h3 id="intro-to-what-is-functional-programming"&gt;&lt;strong&gt;Intro to what is functional programming&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;Functional programming is an interesting programming concept which gains a lot of attention lately. This article presents some of the most important aspects of functional programming in general and provides several examples in Python.&lt;/p&gt;&#10;&lt;p&gt;Functional programming is a kind of the declarative programming paradigm where functions represent relations among objects, like in mathematics. Thus, functions are much more than ordinary routines.&lt;/p&gt;&#10;&lt;p&gt;This programming paradigm can be implemented in a variety of languages. There are several functional programming languages such as Closure, Erlang or Haskel. Many languages support functional programming in addition to other paradigms: C++, C#, F#, Java, Python, JavaScript and others.&lt;/p&gt;</description></item><item><title>Which front-end framework is the best in 2019</title><link>https://www.blog.duomly.com/which-front-end-framework-is-the-best-in-2019/</link><pubDate>Sun, 10 Mar 2019 20:37:47 +0000</pubDate><guid>https://www.blog.duomly.com/which-front-end-framework-is-the-best-in-2019/</guid><description>&lt;p&gt;Frameworks are a very powerful tool in the development of modern web and mobile applications. Just think about sites and apps like Facebook, Netflix, and Instagram for example. It’s exactly frameworks that are responsible for their uninterrupted operation by providing and giving their users a complete experience.&lt;/p&gt;&#10;&lt;p&gt;We can define a framework, most simply, as a large number of pre-built components which give developers the ability to expand and customize them depending on the application they make. Most frameworks have source language JavaScript.&lt;/p&gt;</description></item><item><title>Which programming language is the best for Machine Learning and Artificial Intelligence</title><link>https://www.blog.duomly.com/which-programming-language-is-the-best-for-machine-learning-and-artificial-intelligence/</link><pubDate>Sun, 03 Mar 2019 16:07:37 +0000</pubDate><guid>https://www.blog.duomly.com/which-programming-language-is-the-best-for-machine-learning-and-artificial-intelligence/</guid><description>&lt;h3 id="intro-to-which-programming-language-is-the-best-for-machine-learning-and-ai"&gt;&lt;strong&gt;Intro to which programming language is the best for machine learning and AI&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;Today we will talk about which programming language is the best for machine learning and AI.&lt;/p&gt;&#10;&lt;p&gt;Machine learning (ML) as the sphere of Artificial intelligence (AI) is not a new concept in computer science. However, ML has been experiencing its expansion and popularity only in recent years since it has been possible to use big data. Just think about how many data is available to us today than ten years ago.&lt;/p&gt;</description></item><item><title>Which programming language is the best to learn in 2019</title><link>https://www.blog.duomly.com/which-programming-language-is-the-best-in-2019/</link><pubDate>Sun, 17 Feb 2019 19:04:00 +0000</pubDate><guid>https://www.blog.duomly.com/which-programming-language-is-the-best-in-2019/</guid><description>&lt;h3 id="intro-to-which-programming-language-is-the-best-to-learn"&gt;&lt;strong&gt;Intro to which programming language is the best to learn&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;Today we will talk about which programming language is the best to learn.&lt;/p&gt;&#10;&lt;p&gt;Programming is a profession of the present and the future. Each of us is familiar with that.&lt;/p&gt;&#10;&lt;p&gt;So far, you had ideas or created applications and software that were useful to you and to the whole community. Think about apps like Facebook, Instagram, and Twitter. Then consider programs like Exel, Adobe Illustrator, and Photoshop. Each of us at least once met or heard about the Snake and Tic-Tac-Toe games.&lt;/p&gt;</description></item><item><title>Which programming language is the best for blockchain</title><link>https://www.blog.duomly.com/which-programming-language-is-the-best-for-blockchain/</link><pubDate>Sun, 17 Feb 2019 17:42:13 +0000</pubDate><guid>https://www.blog.duomly.com/which-programming-language-is-the-best-for-blockchain/</guid><description>&lt;p&gt;Blockchain because is secure, fast and decentralized (not always, but in most cases yes) is technology which is coming to our world, business, life and enterprise really quick.&lt;/p&gt;&#10;&lt;p&gt;Thousands of blockchain projects are in development or are developed and deployed to the internet. Companies are looking for new blockchain ideas or trying to improve what other companies created now like crazy, and this is just the beginning of how blockchain technology is running the world.&lt;/p&gt;</description></item><item><title>How to create cryptocurrency with Proof of Authority</title><link>https://www.blog.duomly.com/how-to-create-cryptocurrency-with-proof-of-authority/</link><pubDate>Mon, 06 Aug 2018 16:24:19 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-create-cryptocurrency-with-proof-of-authority/</guid><description>&lt;h3 id="short-own-cryptocurrency-with-poa-course-info"&gt;&lt;strong&gt;Short “Own cryptocurrency with POA” course info&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;In the current course, we will have a few lessons with content about the geth network.&lt;/p&gt;&#10;&lt;p&gt;Our content is divided for 5(with introduction) lessons, and all from lessons have few slides where you can learn how to create your cryptocurrency with Proof of Authority, will be good if you will do course step by step how the author added it to Duomly.&lt;/p&gt;&#10;&lt;h3 id="prerequisites"&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;You don’t need programming skills to finish my course, but of course is better if you have to understand the content better and use it in future.&lt;/p&gt;</description></item><item><title>How to build dApp with Solidity, Truffle and Angular 6 step by step</title><link>https://www.blog.duomly.com/how-to-build-dapp-with-solidity-truffle-and-angular-6-step-by-step/</link><pubDate>Fri, 03 Aug 2018 09:33:48 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-build-dapp-with-solidity-truffle-and-angular-6-step-by-step/</guid><description>&lt;h3 id="short-dapp-course-info"&gt;&lt;strong&gt;Short dApp course info&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;In the current course, we will have a few lessons with content about dApp development, code, and some programming knowledge.&lt;/p&gt;&#10;&lt;p&gt;Our content is divided for 8(with introduction) lessons, and all from lessons have few slides where you can learn how to build dApp with solidity and Angular6, will be good if you will do course step by step how creators added it to Duomly.&lt;/p&gt;&#10;&lt;h3 id="prerequisites"&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;You don’t need programming skills to finish my course, but of course is better if you have to understand the content better and use it in future.&lt;/p&gt;</description></item></channel></rss>