Tag: Web Development
8 posts
-
ES2024 JavaScript Features: Object.groupBy, Promise.withResolvers, Resizable ArrayBuffer and the RegExp v Flag
What ES2024 really added: Object.groupBy and Map.groupBy, Promise.withResolvers, resizable ArrayBuffer and transfer, well-formed strings and the RegExp v flag.
-
Python asyncio in Practice: Event Loops, Async Context Managers, Concurrency Limits and Debugging
Use Python asyncio correctly: how the event loop runs coroutines, capping concurrency with Semaphore, async context managers, and when threads fit better.
-
Finding and Fixing Slow React Renders: memo, useMemo, useCallback, Code Splitting and Profiling
Measure React re-renders with DevTools and the Profiler API, then fix them with React.memo, useMemo, useCallback, virtualization and code splitting.
-
Web Accessibility in Practice: Semantic HTML First, ARIA Done Right, Focus Management and Contrast
Practical web accessibility: semantic HTML first, when ARIA helps and when it hurts, focus management that actually works, verified contrast values, and what automated tests can and cannot catch.
-
Parcel 2 Without the Hype: Zero-Config Trade-offs, package.json Targets and Common Errors
What Parcel 2 configures for you and what it skips: source and targets in package.json, env var inlining, .parcel-cache issues, and when to pick Vite.
-
Flask Basics | Get Started with the Python Web Framework
Start with Flask: routes, Jinja2 templates, forms, JSON APIs, sessions, SQLAlchemy and Blueprints, then deploy with Gunicorn and Docker and compare with FastAPI.
-
Django from Scratch: Models, Migrations, Views, URLs, Templates and the Admin
Learn Django from scratch: project layout, models, migrations, function and class-based views, URLs, templates, and the admin site—with runnable examples.
-
HTML and CSS Basics: How the Browser Builds the DOM, Applies the Cascade and Lays Out Your First Page
Learn HTML and CSS by how browsers actually work: DOM parsing, semantic elements, the cascade and specificity, box-sizing, margin collapse and the viewport tag.