Web Development Tutorials, Articles, Snippets, Projects & Tricks

Give programming a go - it's easier than you think!

Laravel

Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for....

L

PHP

PHP is a popular general-purpose scripting language that is especially suited to web development. It....

P

C#

C# is a simple & powerful object-oriented programming language developed by Microsoft. C# can be....

C

VueJS

VueJS is a progressive JavaScript framework used to develop interactive web interfaces. Focus is more....

V

AngularJS

Angular is a web framework that empowers developers to build fast, reliable applications. Maintained by....

A

The latest Snippets

Short on time? Snippets are concise, free episodes that focus on a single goal.

November 2024

Laravel 11 Get ID of Inserted Model

While developing a web app, you might need to get the ID of the last....

November 2024

Setup Daily Emails using Laravel 11

In this tutorial, we will learn how to set up fully functional daily emails using....

November 2024

Email Validation using Laravel 11 DNS Validation

Most of the Laravel developers use the default email validation service provided by Laravel. And....

November 2024

Laravel 11 wrap() and unwrap()

wrap() method creates a new instance of collection from any value supplied. unwrap() is exact....

November 2024

Tips to Speed Up Your Laravel Websites

Here are some of the techniques to speed up your Laravel websites and make them....

November 2024

Laravel 11 Upsert

upsert() method allows us to perform multiple “upserts” in a single query.

The latest Articles

Get hands-on experience and enhance your coding skills with real-world applications.

May 2026

Angular Performance Optimisation: Change Detection and OnPush

Improve Angular application performance using OnPush change detection strategy, trackBy, pure pipes, and the new....

May 2026

Angular Standalone Components: Complete Migration Guide

Standalone components eliminate NgModules — learn how to convert existing module-based Angular apps and build....

May 2026

Mastering Angular Dependency Injection

A deep dive into Angular's dependency injection system — providers, injection tokens, hierarchical injectors, and....

May 2026

Angular Signals: The Future of Reactivity

A complete guide to Angular Signals — the new fine-grained reactivity primitive that replaces Zone.js....

May 2026

Vue 3 Performance Optimisation Techniques

Practical techniques to speed up your Vue 3 applications — lazy loading routes, async components,....

May 2026

Building Reusable Components in Vue 3

Learn how to design flexible, reusable Vue 3 components using props, emits, slots, and provide/inject....

The latest News

Discover the Exciting New Features and Improvements.

May 2026

React Router v7: Full-Stack Framework Mode with Remix DNA

React Router v7 merges Remix's full-stack capabilities directly into the router, adding server rendering, data....

May 2026

Zustand v5: Smaller Bundle and Improved TypeScript Inference

Zustand v5 drops legacy browser support, shrinks the bundle to under 1KB, and improves TypeScript....

May 2026

Next.js 15: React 19 Support, Async Request APIs, and Turbopack Stable

Next.js 15 ships with stable Turbopack for development, React 19 support, async versions of cookies/headers/params,....

May 2026

React Compiler: Automatic Memoisation Without useMemo and useCallback

The React Compiler (formerly React Forget) is now available in open beta, automatically memoising components....

May 2026

Angular CLI 18: New Build System with Vite and esbuild

Angular CLI 18 makes the Vite + esbuild build pipeline the default, delivering up to....

May 2026

NgRx 18: SignalStore is Now the Default Recommendation

NgRx 18 elevates the SignalStore to be the primary recommended state management approach for Angular,....

The latest Projects

“A goal without a plan is just a wish.” ― Antoine de Saint-Exupéry

May 2026

Build a Real-Time Chat App with Angular and Firebase

A real-time group chat application using Angular 17, Firebase Firestore for live message syncing, Firebase....

May 2026

Build an Angular Admin Dashboard with Angular Material

A feature-rich admin dashboard with a responsive sidenav, data tables with sorting and pagination, charts,....

May 2026

Build a Full-Stack Task Manager with Angular and Node.js

A full-stack task management application with Angular 17 frontend, Node.js/Express REST API, JWT authentication, MongoDB,....

May 2026

Build a Kanban Board with Vue 3 and Drag & Drop

A Trello-like Kanban board with drag-and-drop card management, column customisation, and Pinia state persistence using....

May 2026

Build a Real-Time Dashboard with Vue 3 and WebSockets

A live monitoring dashboard that displays real-time data using WebSockets, Vue 3 reactivity, Chart.js line....

May 2026

Build an Expense Tracker with Vue 3 and Pinia

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....

The latest Interview Questions

Common interview questions with sample answers

May 2026

What are Angular Decorators and how do they work?

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....

May 2026

What is the difference between Template-Driven and Reactive Forms?

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....

May 2026

What is Angular Change Detection and how does it work?

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....

May 2026

What is the difference between Observable and Promise in Angular?

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....

May 2026

What is Angular and what are its key features?

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....

May 2026

What is Pinia and how does it compare to Vuex?

A full-featured expense tracker with income/expense management, category filtering, charts, and localStorage persistence — built....