Software development articles

Explore a featured selection of my writing work below.

Best Angular alternatives for web development in 2024 | Vaadin

Angular is a web development framework that provides APIs, libraries, and tools to streamline application development. Despite being a mature, secure, and well-maintained framework—Angular’s popularity has steadily declined in the last few years. In comparison, Angular alternatives like React and Vue.js have witnessed increased demand and popularity.

In this article, we explore the pros and cons of Angular and several alternatives you can use instead.

Angular adopts the familiar MVC developmen...

4 App Modernization Strategies & Best Practices for Success | Vaadin

Cutting-edge applications are necessary to maintain a competitive edge in the post-COVID era. Users today expect lightning-fast load times, intuitive interfaces, and accessibility from any device at any time. Born-in-the-cloud companies can use everything from serverless to artificial intelligence and virtual reality to deliver the best user experiences.

But what about legacy business-critical applications? Many organizations have customer-facing and internal applications that they have used fo

Affinda | How to Convert Image to Text Using Python

Modern organizations are inundated with vast amounts of unstructured data in the form of images, PDFs, and scanned documents. Extracting relevant text information from these files manually is time-consuming, error-prone, and inefficient.

However, with the advancements in artificial intelligence (AI), you now have the ability to automate this process using code. You can use AI-powered optical character recognition (OCR) algorithms to accurately extract text from images and make your data more ac

What is LAMP Stack? - LAMP Stack - AWS

Web developers choose a LAMP stack to build web applications for the following reasons.

All LAMP technologies are open source, which means that any developer or company can use them without having to pay licensing fees. Instead of purchasing proprietary stack components, you can download the operating system, web server, database, and scripting language for free. This lowers the cost of building web applications.

Setting up a new web development stack requires rigorous testing of different fra

Top 6 React chart libraries to build your dashboard

Discover what react chart libraries are, how they can help you and how to select the best one for your project.

Users of modern SaaS applications demand data visualization tools irrespective of the industry or purpose of the application. With large volumes of all types of data available at everyone's fingertips, users know that data insights can help them improve their operations and services. However, long lists of numbers and figures make it harder to derive actionable insights. Hence, users