Duomly blog

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




Types of employment as programmer

Types of employment - intro When you become a software engineer and get some experience, you have more than one way to go with your career. Although most software developers work their whole life as full-time employees, there are at least two other ways programmers can go with their skills. By selecting different types of employment, you can change your career by 180 degrees. If that change would be positive or negative, you need to analyze the pros and cons of different employment options.

Keep reading...

What is Create React App?

Intro to Create React app? Setting up a ReactJS application from scratch can be a long and complicated process. You have to think about everything, like Babel, Webpack with all the plugins, testing libraries, etc. And it can also bring some issues which can take a few hours to solve. But fortunately, there is a fast and easy solution that can be used in lots of cases, and it’s the Create React App tool.

Keep reading...

Composition vs Inheritance in React.JS

Intro to composition vs inheritance Welcome to the composition vs inheritance in React comparison. If you’re a senior developer or architect, I bet you know the most popular concepts, design patterns, and how stuff works inside. But still, not many front-end devs go think so much about composition and inheritance. It’s not an often discussed topic, and I’ve noticed not all devs can explain why they created their solution with this or this way.

Keep reading...

6 job interview tips for developers

Job interview tips for developers intro The job interview is something challenging for many people because you have to go to the meeting with your future employer personally in most cases. Besides that, you never know what kind of questions you can hear and what answer will be the best. Although the technical part is important and depends on your hard skills, sometimes it happens that even an experienced developer may not pass the interview because of the soft skills and lack of preparation for the other part of the interview.

Keep reading...

What are people skills and why you need them

Intro to people skills for developers Have you ever thought people skills are even more important than your technical knowledge? Especially these times, and today I will explain why. I will tell you what people skills are, why you should work on them every day, and how you can train some of them. Don’t worry if you do not know which skills are people skills and good people skills. I will give you examples.

Keep reading...

List and keys in React - cheatsheet for beginners

List and keys in React intro List and keys in React are among the most basic concepts. It may be the first scary one for beginners who just started to create their first application using the React framework. And what’s even scarier, you can’t avoid using lists because almost every application has some kind of repeatable content. But in reality, really simple. It just needs to be explained. That’s why in this article, I decided to explain what lists are, how to build a list in JSX, what keys are and how to fix one of the most common errors connected to list and keys you will see a lot of times in your console.

Keep reading...

React lifecycle methods with hooks cheatsheet for everybody

Intro to React lifecycle methods Welcome to the react lifecycle tutorial, where I will explain all the things related to the react component lifecycle methods. You’ll learn about the four main react component lifecycle stages, when they’re fired, and what is happening inside. Next, we will talk about the methods used during these stages, which ones we need, and which ones we should avoid. We won’t forget about these deprecated methods, so you will know which ones you should definitely refactor in your code and don’t use anymore.

Keep reading...

What are your future goals in career and life?

What are your future goals? What are your future goals? This question is pretty common while interviewing for the job of your dreams. And that’s kind of understandable that company that would like to hire you, what’s to know what are your future goals for work or even in life. First of all, if you can present your development plan and describe what you’d like to achieve in the next few years, you can be a great investment for the company to bring you on board.

Keep reading...

Webflow vs WordPress 2021 - which is better for your project

Intro to Webflow vs WordPress 2021 Welcome to the Webflow vs WordPress 2021 comparison, and let’s see which one is better for your needs. In today’s comparison, we’ll analyze two of the most popular software people use when they want to build a website, blog, or e-commerce without coding. I’ll go through points like how they work, how much they cost, what additional plugins or integrations offer both of them, and if they’re suitable for e-commerce solutions.

Keep reading...

Webpack configuration - step by step tutorial on how to setup Webpack

Intro to Webpack tutorial Webpack is a tool very often used in software development, and it’s pretty useful. For many junior and even mid developers, Webpak can be the darkest nightmare, and it was scary for me as well. By all the power, I tried to avoid setting Webpack by using tools like create-react-app to build a new ReactJS application and never have to do any changes inside the ready config, as it seemed confusing.

Keep reading...