Duomly blog

Programming is for those who think differently... for those who want to create big things and are willing to change the world.




How to implement redux-saga with ReactJS and Redux [TUTORIAL]

Intro to Redux setup tutorial Very often, you can hear about the state in frontend applications, but what it exactly is? Let me explain. State in frontend applications represents all the data stored in the application in a given time. It can be stored in different formats like objects or strings. Based on the state’s values, we can personalize the application, display, and hide certain elements. To manage the state in modern frontend frameworks, we can use different libraries like Redux, MobX, or NgRx.

Keep reading...

Lesson 2: Serverless authentication tutorial for beginners

Intro to serverless authentication In today’s lesson, you will learn Serverless authentication. Did you already finish the „What is Serverless” episode? If not, you can find it here: What is serverless Next, you should do the Serverless course’s first lesson, which was „Serverless How to Start”. You can find it here: Lesson 1: Serverless how to get started tutorial for beginners If you finished them before, you can focus on today’s lesson and learn new, essential skills.

Keep reading...

Lesson 1: Serverless how to get started tutorial for beginners

Intro to serverless how to get started tutorial Today we will go through the Serverless how to get start tutorial. In the previous episode, I’ve told you what is serverless, why you should use that, and how you can save even 90% of your IT infrastructure costs. You can find the URL here: What is serverless I’ve promised you, I will teach you how to build Serverless Node.js applications, and today we start the Serverless course.

Keep reading...

RxJS: Observable vs Subject - tutorial for beginners

Intro to RxJS Observable vs Subject RxJS is one of the most useful and the most popular libraries when using Angular as the main framework for your project. RxJS provides two types of Observables, which are used for streaming data in Angular. For most beginners, who just started with Angular, Observables are the biggest source of frustration; it’s confusing and not easy to understand. Personally, I felt the same; when I started with RxJS, it was confusing.

Keep reading...

Testing ReactJS app with Jest and Enzyme tutorial

Intro to testing frontend applications Writing a good quality web application requires testing, to avoid unexpected crash of one component when something changes in the other one. It’s necessary to understand the logic and plan test cases at the beginning to test the application well. In this article, I’d like to go deeper into development concepts like Test-Driven Development (TDD), and explain to you why testing the app is essential.

Keep reading...

14 most popular Angular interview questions in 2020

Intro to Angular interview questions Some time ago, we started a series about Javascript interview questions, we’ve gone throng some questions about React.js, CSS, and backend. But still, we didn’t cover all the technologies that are important for front-end developers; that’s why today, I decided to create a list of 14 questions about Angular, which can be very helpful in your next interview for the position with Angular. I’m going to start with the fundamental information that can be useful for junior developers, and then I’ll also cover some more advanced aspects of this framework.

Keep reading...

How to select right tech stack for your next web application?

Intro Before every project in IT starts, there is a lot of planning and decision-making processes. This planning phase is critical and can have a significant impact on the project’s future. Selecting the right technology stack can affect the time of development, cost, quality of the application, and also the scalability, that’s why it’s so essential to make this decision right, even if you need to spend more time, analyzing all the pros and cons of available solutions.

Keep reading...

How to build company website with Bulma CSS

Intro to how to build company website with Bulma CSS Today you will learn how to build company website with Bulma CSS. In the previous episodes, you’ve learned how to build a website with Bootstrap 5: https://www.blog.duomly.com/how-to-crate-simple-web-page-using-bootstrap-5/ And, you’ve learned how to build admin template with Bootstrap 5: https://www.blog.duomly.com/how-to-build-bootstrap-admin-template-tutorial/ Now, it is the time for something the same fantastic, and maybe even sweeter for the UI. Bulma CSS framework is a very popular, great to use, and a beautiful CSS framework that you can use to build great UI.

Keep reading...

How to create a front end project structure that scales and is easy to maintain?

Intro to frontend project structure The frontend has never been so complex as it is today. A few years ago, it was just about some colorful elements placed in the table, and simple events to send the data to the backend. Since modern frontend frameworks and libraries came into play, the client-side became responsible for a big part of logic and functionality. Now, we even start building serverless projects, where almost everything needs to be processed by the frontend.

Keep reading...

AWS Serverless Web Application tutorial

Intro to AWS Serverless Web Application tutorial Today we’ll go throught AWS Serverless Web Application tutorial. Nowadays, almost every industry actively uses IT. We build web and mobile apps, manufacturing applications, e-commerce, and even software to handle factories. Development is not an easy process, costs a lot of money, very often it is stressful, and still, it’s not all that we need to handle. Most of our IT solutions need maintenance, and IT infrastructure to handle our software.

Keep reading...