Skip to Content

Code by Zeba Academy

Tech for Tomorrow

  • Home
  • About
  • Contact
  • Privacy Policy
  • Articles
  • News
  • Flutter
  • Kotlin
  • Fuchsia
  • Dart
  • JavaScript
  • Tutorials
  • Videos
Articles

Understanding Software Design Patterns with Real-World Examples

by Ishita SrivastavaUpdated on September 30, 2025September 24, 2025
Understanding Software Design Patterns with Real-World Examples

Design patterns are simple and reusable solutions to common problems in software design. Instead of solving the same issue in different ways, developers use design …

Continue Reading
Sealed Classes vs Enums – When to use each, real-world examples
Articles

Sealed Classes vs Enums – When to use each, real-world examples (API states, UI state handling)

by Areeba MubinUpdated on October 4, 2025September 13, 2025

Every software system, whether small or enterprise-scale, needs a way to represent states. Think about a simple traffic light, an API call that may succeed …

Continue Reading
Handling navigation with Navigator.push and Navigator.pop
Articles

Handling navigation with Navigator.push and Navigator.pop

by Ishita SrivastavaUpdated on August 27, 2025August 30, 2025

In any mobile app, navigation is like the steering wheel of the user’s journey—it decides how smoothly users move from one screen to another. Imagine …

Continue Reading
Implementing a bottom navigation bar with multiple pages
Articles

Implementing a bottom navigation bar with multiple pages

by Mehar ZaibaUpdated on August 27, 2025August 29, 2025

Navigation plays a central role in how users interact with any mobile or web application. A smooth and intuitive navigation system ensures that users can …

Continue Reading
Concurrency vs Parallelism: Key Differences and Core Concepts
Articles

Concurrency vs Parallelism: Key Differences and Core Concepts

by Ishita SrivastavaUpdated on August 6, 2025August 6, 2025

Modern computing systems are expected to handle multiple tasks efficiently and simultaneously. From multitasking on smartphones to running complex applications on servers, the demand for …

Continue Reading
Animation Techniques in React
Tutorials

Animation Techniques in React

by Ishita SrivastavaUpdated on August 21, 2024August 23, 2024

React is one of the most popular JavaScript libraries for building user interfaces. Known for its flexibility and efficiency, React enables developers to create dynamic …

Continue Reading
Creating Interactive Data Dashboards with Plotly and Dash
Tutorials

Creating Interactive Data Dashboards with Plotly and Dash

by Ishita SrivastavaUpdated on August 22, 2024August 22, 2024

In today’s data-driven world, the ability to visualize and interact with data is crucial for informed decision-making. Data dashboards play a vital role in this …

Continue Reading
Building CLI Tools with Node.js3
Tutorials

Building CLI Tools with Node.js

by Ishita SrivastavaUpdated on June 24, 2025August 21, 2024

Command Line Interface (CLI) tools are indispensable in modern software development, enabling developers to interact with their applications and systems in a streamlined, text-based manner. …

Continue Reading
Internationalization (i18n) in React
Tutorials

Internationalization (i18n) in React

by Ishita SrivastavaUpdated on August 8, 2024August 11, 2024

Internationalization, often abbreviated as i18n (where 18 stands for the number of letters between ‘i’ and ‘n’), refers to the process of designing a software …

Continue Reading
Event-Driven Architecture in Node.js
Tutorials

Event-Driven Architecture in Node.js

by Ishita SrivastavaUpdated on August 8, 2024August 10, 2024

Event-Driven Architecture (EDA) is a design paradigm in which the flow of the program is determined by events—signals from external sources or user actions. This …

Continue Reading
Dynamic Theming in React Applications
Tutorials

Dynamic Theming in React Applications

by Ishita SrivastavaUpdated on August 8, 2024August 9, 2024

Dynamic theming has become an essential aspect of modern web development, allowing applications to offer personalized and visually appealing experiences to users. This article aims …

Continue Reading

Posts pagination

Previous Page 1 Page 2 Page 3 Page 4 … Page 20 Next

Popular Topics

Agile Android Android Development API APIs Artificial Intelligence C++ Chart.js Chrome OS Coding Cross-Platform Development Dart Data Science Data Visualization Flutter Flutter Widgets Game Development Google Google Sheets HTML iOS Java JavaScript Kotlin Linux Machine Learning Microsoft Mobile App Development Mobile Applications MongoDB Node.js Optimization and Performance Programming Programming Languages Python React Rust Software Development Swift UI Design Web App Development Web applications Web Browsers Web Development Windows
Published by Zeba Academy. Privacy Policy
  • Home
  • About
  • Contact
  • Privacy Policy