Articles
How to create a website?
* how to define a better way to build it.
Today, to start creating a website (and for someone, even creating a website with their own) is an actual topic. And I understand that if one is not an IT person, like a business owner / manager / marketer, sometimes it is far from an easy task. And to create a website that will eventually be of good quality and will meet the stated goals and unspoken wishes - not a piece of cake.
Comparing Native, React Native, and Flutter for Mobile App Development
Mobile app development has undergone a seismic transformation in the last decade. With an ever-growing array of technologies and frameworks available, choosing the right approach can be overwhelming. Broadly, your choices fall into three categories: Native App Development, React Native, and Flutter. Each has its unique advantages and drawbacks, and the right choice often depends on your specific needs, technical skills, and the user experience you aim to provide.
Benchmarking Modern JavaScript Frameworks for Backend Development
JavaScript had made big steps in becoming a full-stack language in last decade.
Now we have not only Express, but other frameworks and even runtimes to make JS back-end possible and even performant enough comparing to PHP, Python and Java.
Today choosing the right framework can significantly impact your application's performance and scalability.
To aid developers and project managers in making an informed decision (and for my own curiosity), I made a benchmark test on several popular Node.js (and Bun) frameworks.
I chose for this test Elysia (Bun), Express, Fastify, NestJS, and Nitro.
Web Development Maze: Web Builders, CMS, or Custom Development
Creating a website or a web application is an exciting journey. However, the plethora of choices available—whether to use web builders, Content Management Systems (CMS), or go for custom development—can make the journey complicated. In this article, we will break down the pros and cons of these approaches and guide you on how to choose the best path based on your needs.