Artificial intelligence has been transforming the way software developers build applications by providing them with new ways to simplify repetitive tasks, increase their productivity, and cr...
In the dynamic world of software and applications, many users are discovering the power and flexibility of open-source alternatives.
Whether you're looking to cut costs, avoid vendor lock-i...
[VS Code](https://code.visualstudio.com/) is a free, cross-platform, and open-source code editor that has become the most popular choice among developers in recent years.
It is well-known f...
Well-structured navigation is one of the most important features of a website. It allows users to quickly and easily find the information they're looking for, like a blog post or product pag...
React is an open-source, component-based JavaScript library for creating user interfaces. It has many useful features that make it easier to create modern, fast, and accessible websites and...
Being a modern React developer is not about knowing just React itself. To stay competitive, it is highly recommended to explore the whole ecosystem.
In this article I've compiled some of th...
I often get contacted by beginner developers asking what would be the best resources for learning and do they need a degree or apply for bootcamps to get the job.
In this article, I decided...
In our developer workflow, we often encounter challenging problems that might require just a few lines of code to be solved. In this article, I attempted to compile useful snippets that may...
A couple of years ago I [compiled a list](https://dev.to/madza/21-awesome-dev-portfolios-for-your-inspiration-85n) of some of my favorite developer portfolios. Since then I have bookmarked a...
Component-based architecture is now used in the vast majority of sites, resulting in faster development, greater control, and lower maintenance costs.
In this article, I have compiled some...
Nowadays, in a fast-paced environment with strict deadlines, developing an effective workflow is critical. Productivity has become one of the most important metrics to improve in order to co...
An eye-catching design is an effective way to keep the visitors' attention. I've compiled some of the most useful tools that will help you to improve your design workflow.
With this collect...
I often get asked what resources and tips I would recommend for web developers. I decided to curate a list of some of the most useful GitHub repositories I have come across.
The main criter...
In this article, I've compiled some of the most useful web apps that you can use to increase your productivity.
These include anything you might need from prioritizing, automating, and plan...
The ultimate goal of modern web design is to capture users' attention. There are various techniques to improve your website's appeal. One of the most appealing methods is adding some cool-lo...
In this article, I have compiled some of my favorite CSS artworks, that prove the power of CSS and show what you can achieve with it if you use it right.
For each CSS artwork, I will provid...
In the first half of 2022 from mid-February to mid-May, I had some spare time on my hands, so I decided to try out a new venture - hackathons. My entries got nominated as runner-ups, so I de...
React is among the most popular choices to build interactive UIs. Learning and mastering it can be challenging if you are not aware of the resources that are available to you.
In this artic...
Have you ever struggled to create engaging visuals for products, branding, and interfaces? The designs you see on UI curation websites often require pro-design skills or many hours of practi...
Creating advanced shapes from scratch requires some advanced CSS and SVG knowledge and you might still end up adjusting values afterward. I would recommend using some GUI tools, that offer y...
The product lifecycle often holds us accountable for so many things. Even if you think you are aware of everything, it is always a great practice to double-check, just to be sure.
In this a...
Games are among the coolest projects you can create because they are fun and can be addictive for the end-users. In this article I have compiled some of my favorites, so you can get some ins...
A while ago I did a [discussion](https://dev.to/madza/music-or-no-music-while-coding-which-type-of-person-are-you-5ei2), asking whether developers prefer to code while listening to music or...
The use of gradients is common in modern web design. We see them everywhere from hero backgrounds to illustrations, text colors, borders, hover animations, and many more.
Creating them dire...