logo

Explore Engaging Articles on WebDev, IT & Freelancing

Webdev
hero

From Monolithic to Microservices: The Evolution of Application Design

Explore the journey of application design from the traditional monolithic model to the contemporary microservices paradigm, and discover the benefits and challenges of this transformational shift.

Read More
Utils
hero

Automating Image Conversion and Resizing Using a Bash Script

This blog post guides you through the process of automating image conversions and resizing tasks using a powerful bash script. We take a detailed look at a script that can efficiently convert HEIC/HEIF files to JPEG and resize them to half their original size.

Read More
Webdev
hero

What are Static Site Generators and When to Use Them?

If you're looking for a simple, fast, and secure way to create a website, static site generators may be the answer. We'll explain what static site generators are, how they work, and when you should consider using them.

Read More
Webdev
hero

Why Top Corporate Websites Choose TYPO3 CMS Over WordPress for their website

TYPO3 and WordPress are both popular content management systems (CMS) but when it comes to building corporate websites, TYPO3 has several technical advantages over WordPress. In this article, we'll explore why TYPO3 is the better choice for large corporate websites like ESET.com, and the technical features that make it the preferred CMS.

Read More
Webdev
hero

Analyzing the Impact of Framework Choice on Web Performance and User Experience

This article explores the impact of framework choice on web performance and user experience by analyzing real-world data. It also looks at the correlation between framework choice and site's Core Web Vitals.

Read More
Webdev
hero

A Practical Guide to Iterating Array or Object Properties in JavaScript

Iterating through arrays and objects is a common task in JavaScript development. Understanding the different options available for iteration is essential for efficient and effective coding. This guide will cover the various methods for iterating through arrays and objects in JavaScript and provide insights into when to use each method for optimal performance.

Read More
Webdev
hero

Understanding Middleware in Strapi CMS

One of the key features of Strapi is its support for middleware, which allows developers to run custom logic before or after an API route is executed. We will explore the concept of middleware in Strapi and provide examples of how it can be used to improve the functionality and security of your APIs.

Read More
Webdev
hero

Highlighting the Active Subpage in Next.js Navigation Menu

Learn how to highlight the active subpage in your Next.js navigation menus using the useSelectedLayoutSegment hook from the next/navigation module. This technique allows you to add a visual cue to your menus to show users which subpage they are currently on.

Read More
Utils
hero

Resize multiple JPEG Images efficiently with a Shell Script

This shell script uses the find utility to search for all .jpeg files in a directory, and then uses xargs and the convert command from ImageMagick to resize each of these files to 30% of their original size and save them in a directory called _resized.

Read More
Webdev
hero

Integrating TYPO3 CLI Commands in Custom Plugin's Controller Action

Learn how to call TYPO3 CLI commands from within a controller action in a custom plugin using the Symfony Process component. This guide will show you how to run CLI commands and capture their output, as well as important considerations such as security.

Read More
1