Nowshin Eza

Nowshin Eza Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Nowshin Eza, Web designer, Dhaka.

Web Development Mentor | Laravel & Vue.js
πŸ“š MSc in ICT (Running) β€” KUET
πŸŽ“ BSc in Computer Science & Engineering (CSE)

πŸ‘¨β€πŸ« Mentoring students through learning-focused tech content
πŸ’‘Web Development & career guidance
🌱 Learn β€’ Build β€’ Share

πŸš€ Database Indexing β€” The Secret Behind Lightning-Fast Queries ⚑Slow queries are one of the biggest performance killers ...
12/01/2026

πŸš€ Database Indexing β€” The Secret Behind Lightning-Fast Queries ⚑

Slow queries are one of the biggest performance killers in web applications 😬
And in most cases, the problem isn’t Laravel… it’s missing or improper database indexing.

Think of an index like a shortcut πŸ‘‡
Instead of scanning the entire table, the database jumps directly to the required rows.

πŸ”₯ Why Indexing Is Important

Without indexes, the database performs a full table scan.
With indexes, queries become dramatically faster β€” even with millions of records.

πŸš€ Benefits of Proper Indexing

βœ… 10x–100x faster SELECT queries
βœ… Faster API responses
βœ… Reduced database load
βœ… Better performance at scale
βœ… Essential for large datasets

🧠 Where You Should Add Indexes

βœ” Columns used in WHERE clauses
βœ” Foreign keys
βœ” JOIN conditions
βœ” ORDER BY and GROUP BY columns
βœ” Frequently searched fields (email, username, slug)

⚠️ Don’t Over-Index

Indexes speed up reads but slow down:
❌ INSERT
❌ UPDATE
❌ DELETE

Use them wisely.

πŸ’‘ Pro Tip

Use composite indexes when multiple columns are queried together β€” it can drastically improve performance.

🎯 Bottom line:
Great performance starts at the database level.
Master indexing, and your applications will scale smoothly πŸš€

πŸ’Ύ Save this post for later
πŸ” Share with your developer friends

πŸš€ Laravel Authentication Flow β€” How it Really Works Behind the ScenesAuthentication in Laravel looks simple on the surfa...
12/01/2026

πŸš€ Laravel Authentication Flow β€” How it Really Works Behind the Scenes

Authentication in Laravel looks simple on the surface β€”
but behind every login request, there’s a powerful flow working together πŸ”

This diagram breaks down what actually happens when a user logs in πŸ‘‡
πŸ”„ Step-by-step Laravel Auth Flow
1️⃣ User submits credentials from the Login Form
2️⃣ Request passes through Middleware for auth checks
3️⃣ Auth Service validates credentials using Guards
4️⃣ User Providers fetch user data (Eloquent / LDAP)
5️⃣ Session or Token is created (Session / API Token / JWT)
6️⃣ Middleware checks access for protected routes

βœ… If authenticated β†’ access granted
❌ If not β†’ redirected to login or denied
🧠 Key Laravel Components Involved

Guards β†’ How users are authenticated (session, token, JWT)
User Providers β†’ Where users come from (Eloquent, LDAP)
Middleware β†’ Route-level access control
Auth Controllers & Routes β†’ Login, logout, register
Session / Token β†’ Persistent authentication state

🎯 Why this matters
βœ” Better security decisions
βœ” Cleaner auth architecture
βœ” Easier debugging
βœ” Essential for APIs & multi-auth systems
Understanding this flow helps you customize authentication, secure APIs, and scale applications confidently πŸ’ͺ

πŸ’Ύ Save this post for future reference
πŸ” Share with your Laravel dev friends

πŸš€ Database Indexing β€” Make Your Queries 100x Faster ⚑Most developers know about indexing…But very few actually use it pr...
05/12/2025

πŸš€ Database Indexing β€” Make Your Queries 100x Faster ⚑

Most developers know about indexing…
But very few actually use it properly β€” and that’s where slow queries, lagging APIs, and heavy database load come from 😬

Think of an index like the index page in a book πŸ‘‡
Instead of reading every page, you jump directly to the exact topic β€” fast & efficient.

πŸ”₯ Why Indexing Matters

Without indexing, MySQL/PostgreSQL scans the entire table every time you run a query.
With indexing, it jumps straight to the matched rows.

πŸš€ Benefits of Proper Indexing

βœ… 10x–100x faster SELECT queries
βœ… Huge performance boost for search filters
βœ… Reduces database load
βœ… Makes APIs faster and scalable
βœ… Great for large tables (100k+ rows)

🧠 When Should You Add an Index?

Add indexes on fields used in:
βœ” WHERE
βœ” JOIN
βœ” ORDER BY
βœ” GROUP BY
βœ” FOREIGN KEYS
βœ” Frequently searched columns (email, phone, slug)

⚠️ Avoid Over-Indexing

Too many indexes slow down:
❌ INSERT
❌ UPDATE
❌ DELETE
Because the DB must update every index.

πŸ† Pro Tip

Use composite indexes when multiple columns are queried together.
Example: (user_id, status)

If you want blazing-fast queries, indexing is your best friend πŸ”₯

πŸ’Ύ Save this post for later
πŸ” Share with your dev friends

πŸš€ Laravel Queue Jobs β€” The Secret Behind Superfast Apps βš™οΈπŸ’¨Imagine this πŸ‘‡You’re running a restaurant 🍽️ β€” customers are ...
06/11/2025

πŸš€ Laravel Queue Jobs β€” The Secret Behind Superfast Apps βš™οΈπŸ’¨

Imagine this πŸ‘‡
You’re running a restaurant 🍽️ β€” customers are ordering food non-stop!
If your chef tries to cook every dish instantly, the kitchen will explode with stress πŸ˜΅β€πŸ’«

That’s where Laravel Queue Jobs step in πŸ‘¨β€πŸ³πŸ’ͺ
They say: β€œRelax boss, I’ll handle the time-consuming stuff in the background!” πŸ”„

That’s the magic of Laravel Queues β€” they make your app lightning-fast by offloading heavy tasks like πŸ‘‡
βœ… Sending emails
βœ… Processing orders
βœ… Generating reports
βœ… Sending notifications
βœ… Running background APIs

🌟 How It Works
Laravel doesn’t do heavy tasks immediately. It sends them to a β€œqueue,” and a worker runs them later β€” keeping your app smooth and fast ⚑

πŸ’Ύ Common Queue Drivers
🧠 Database
⚑ Redis
πŸ—οΈ Beanstalkd
☁️ Amazon SQS

πŸ”₯ Why Use Queue Jobs?
βœ… Faster user experience
βœ… Handles large workloads
βœ… Prevents server overload
βœ… Makes your app scalable

πŸ’‘ Pro Tip:
Always run your worker using: php artisan queue:work
For production: php artisan queue:work --daemon

🎯 Moral of the story:
Queues are your background superheroes πŸ¦Έβ€β™‚οΈ
They handle the heavy stuff so your users stay happy and your app stays fast πŸš€

πŸ’Ύ Save this post for your next Laravel project
πŸ” Share with your dev friends β€” help them build scalable apps πŸ‡§πŸ‡©

πŸš€ Building Scalable Laravel Apps the Right WayA common mistake in many Laravel projects: putting everything inside the c...
02/11/2025

πŸš€ Building Scalable Laravel Apps the Right Way
A common mistake in many Laravel projects: putting everything inside the controller β€” validation, logic, queries, and even response formatting
It might seem fine early on… but as your project grows, it turns into a maintenance nightmare.
A cleaner approach?
βœ… Move business logic to Service classes
βœ… Keep Controllers lightweight β€” just handle requests & responses
βœ… Use Form Requests for validation
βœ… Let Repositories or Models deal with data access
This simple structure keeps your Laravel app clean, testable, and scalable β€” no more messy controllers!
πŸ’Ύ Save this post for your next Laravel project.
πŸ” Repost to help your dev friends write cleaner code.

πŸ’‘ How to Debug Your Laravel API Like a ProStuck on a bug? Try these debugging hacks:πŸ” Use dd() and dump() for quick insp...
29/10/2025

πŸ’‘ How to Debug Your Laravel API Like a Pro
Stuck on a bug? Try these debugging hacks:
πŸ” Use dd() and dump() for quick inspection
πŸ“Š Use Laravel Telescope for advanced insights
πŸ“ Log important info with Log::info()
πŸš€ Test APIs with Postman or Insomnia
🐞 Check your .env settings (APP_DEBUG=true for dev!)
πŸ’‘ Pro Tip: Debugging is half the developmentβ€”master it and save hours!
hashtag hashtag hashtag hashtag hashtag hashtag hashtag

πŸš€ HTTP Status Codes β€” A Must for Every Laravel & API Developer!When building or debugging APIs in Laravel (or any PHP ap...
29/10/2025

πŸš€ HTTP Status Codes β€” A Must for Every Laravel & API Developer!

When building or debugging APIs in Laravel (or any PHP app), understanding HTTP Status Codes is key to knowing what’s happening behind the scenes.
Here are the most common ones you’ll encounter:
βœ… 200 OK β†’ Everything worked perfectly
πŸ” 301 Moved Permanently β†’ Resource redirected
⚠️ 400 Bad Request β†’ Invalid input sent to the server
πŸ”’ 401 Unauthorized β†’ You need to log in first
❌ 404 Not Found β†’ Resource doesn’t exist
πŸ’₯ 500 Internal Server Error β†’ Problem on the server side
πŸ’‘ Pro Tip:
When debugging your Laravel API, open DevTools β†’ Network tab or use Postman to inspect responses and status codes. It helps you understand how your frontend and backend communicate seamlessly.
hashtag hashtag hashtag hashtag hashtag hashtag hashtag

EDGE Program, executed by the CSE Department of KU under the Bangladesh Computer Council, ICT Division. I achieved a pro...
29/10/2025

EDGE Program, executed by the CSE Department of KU under the Bangladesh Computer Council, ICT Division. I achieved a proficiency score of 94 in PHP (Laravel). Sincere thanks to the mentors and organizers whose support made this milestone possible.
hashtag hashtag hashtag hashtag hashtag

EDGE Program PHP & LaravelIssued by Khulna University Scored 94/100 in PHP & Laravel ,training conducted by the Departme...
29/10/2025

EDGE Program PHP & Laravel
Issued by Khulna University
Scored 94/100 in PHP & Laravel ,
training conducted by the Department of CSE, Khulna University under the EDGE Project of Bangladesh Computer Council (BCC) and ICT Division.

29/10/2025

πŸš€ Khulna University Edge Management System 🌟
I'm excited to share one of my most comprehensive projects, the Khulna University Edge Management System! This system was designed to streamline university operations, and I had the opportunity to work on the full system backend design and development using Laravel.
Technologies Used
πŸ”Ή Backend: Laravel
πŸ”Ή Database: MySQL
πŸ”Ή Frontend: HTML, CSS, Bootstrap
Key Features
βœ… User Management: Efficient management of staff, teachers, and students.
βœ… Role-Based Access Control: Secure and seamless permissions for admins, teachers, and students.
βœ… Real-Time Notifications: Keeping users updated with essential announcements and schedules.
βœ… Course & Schedule Management: Assigning teachers to courses and schedules while providing students with their course details.
This project reflects my dedication to creating reliable, scalable, and user-friendly systems that meet real-world needs.

Address

Dhaka
1216

Website

Alerts

Be the first to know and let us send you an email when Nowshin Eza posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

Category