An image of DVD stacks.

Micro Frontend

Micro frontend is an architectural approach that breaks down a web application’s frontend into smaller, independently deployable modules. Similar to microservices on the backend, this method allows different teams to develop, deploy, and maintain individual frontend components separately. Instead of a monolithic structure, the user interface is composed of multiple smaller applications that seamlessly integrate and work together, enabling greater flexibility, scalability, and ease of maintenance.

avatar
Abarnan
An image of DVD stacks.

Swagger in laravel

Swagger simplifies the process of API development and documentation. In Laravel, Swagger is often integrated using packages that provide tools to generate interactive API documentation based on the OpenAPI Specification.

avatar
Achsuthan
An image of DVD stacks.

API documentation - basic

API Documentation is a critical component of modern software development and plays a pivotal role in enabling developers to understand, use, and interact with Application Programming Interfaces (APIs).

avatar
Achsuthan
An image of DVD stacks.

Blockchain beyond cryptocurrency transforming industries & society

Blockchain technology has become synonymous with cryptocurrency, but its potential far exceeds digital currencies like Bitcoin and Ethereum.

avatar
Jathusan
An image of DVD stacks.

Building an Authentication System in NestJS with MongoDB

In this blog series, we’ll explore how to set up user creation and authentication in a NestJS application with MongoDB as our database.

avatar
Dilshan
An image of DVD stacks.

Storybook

Storybook is a frontend workshop for building UI components and pages in isolation. It helps you develop and share hard-to-reach states and edge cases without needing to run your whole app. a popular tool used for developing and documenting front-end components in isolation.

avatar
Abarnan
An image of DVD stacks.

Brief overview of software design patterns.

Software design patterns are proven solutions to common problems in software development. They provide reusable templates that streamline design, enhance flexibility, and improve communication across development teams.

avatar
Kowreesan
An image of DVD stacks.

Partial prerendering Building towards a new default rendering model for web applications

Partial pre-rendering in Next.js 14 refers to the ability to pre-render only specific parts of a page, as opposed to the entire page, improving performance and flexibility. There are two primary pre-rendering modes in Next.js: Static Generation (SSG) and Server-Side Rendering (SSR). Partial pre-rendering combines elements of both.

avatar
sutharsan
An image of DVD stacks.

Email performance optimizing for large-scale mail delivery

Efficiently sending emails to a large number of recipients is a common requirement in many Laravel applications.

avatar
Achsuthan
An image of DVD stacks.

The evolution of progressive web apps (PWAs) with web assembly

Progressive Web Apps (PWAs) have been revolutionizing the way users experience web applications, blending the benefits of web and native mobile apps. Their ability to offer offline capabilities, fast load times, and responsive designs makes them ideal for users across different platforms. But with the integration of Web Assembly, PWAs are entering a new frontier, where performance and capability are taken to a whole new level.

avatar
Januja
An image of DVD stacks.

A deep dive into express.js

As a web developer, you're likely familiar with node.js, the popular interpreter for building scalable server-side applications.

avatar
Kirushanthan
An image of DVD stacks.

What is backend for a frontend (BFF) architecture pattern

Backend for Frontend (BFF) is an architecture pattern where each frontend has its own backend, tailored to its needs, improving performance, security, and development flexibility across platforms.

avatar
Vithushan
An image of DVD stacks.

Basic emails with laravel: A step-by-step guide

Sending emails is a fundamental part of modern web applications, and Laravel, a popular PHP web framework, provides a powerful and flexible way to manage and send emails. In this step-by-step guide, we will walk you through the process of setting up and sending emails using Laravel. Whether you want to send account activation emails, notifications, newsletters, or any other type of email communication, Laravel simplifies the task with its built-in features and robust ecosystem. By following this guide, you'll learn how to create email templates, send emails synchronously and asynchronously, and handle attachments, making your application's email communication efficient and user-friendly.

avatar
Achsuthan