Tag: Web development
-
Devops in motion: Building with purpose in the code phase
Posted on July 31, 2025, Level beginner Resource Length long
Modern DevOps code phases require strategic branching (Trunk-Based, Git Flow, GitHub Flow) to balance speed and stability. Trunk-Based minimizes merge conflicts via feature flags, Git Flow structures releases with dedicated branches, and GitHub Flow streamlines CI/CD through pull requests. Each model impacts team velocity, release cadence, and operational overhead, necessitating alignment with organizational priorities. By Drew Grubb.
Tags devops app-development learning web-development performance
-
Architectures for SwiftUI projects
Posted on July 26, 2025, Level beginner Resource Length medium
Three common architectures for modern iOS apps are: MVVM, TCA, and VIPER. This post will talk about using MVVM and TCA for our spec TaskManager app. By Jp.
Tags swiftlang ux software web-development app-development
-
How to develop a RAG system using Node.js
Posted on July 20, 2025, Level beginner Resource Length medium
In this blog post, we'll build a simplified but powerful RAG system using Node.js and OpenAI's GPT model, perfect for developers curious to bridge the gap between raw LLM power and domain-specific intelligence. By Deep Panchal.
Tags nodejs app-development frontend web-development big-data
-
Accessible by design: Building inclusive digital products from the ground up
Posted on July 18, 2025, Level beginner Resource Length medium
"Accessible by design" refers to building digital products in a way that makes accessibility a core part of the development process from the beginning, not an afterthought. Instead of waiting until the end of a project to address accessibility issues, this approach ensures every decision—from content structure and color choices to navigation patterns and heading hierarchy—is made with accessibility in mind. Tools like semantic HTML, logical reading order, readable typography, and keyboard-friendly interactions are used from day one. By Nir Horesh.
Tags browsers app-development frontend web-development ux
-
Make Cline enterprise-ready using an AI Gateway
Posted on July 12, 2025, Level advanced Resource Length medium
Cline is an AI-powered coding assistant that enhances developers' productivity by offering advanced code suggestions and support in debugging and architectural tasks. However, when scaling Cline across an organization, challenges such as security risks, usage tracking, and compliance arise. Portkey's AI Gateway addresses these challenges by providing enterprise-ready features like centralized access, observability, governance, and security guardrails. By Drishti Shah.
Tags software ai programming web-development app-development
-
Test layers from unit to system
Posted on July 10, 2025, Level advanced Resource Length medium
The article explores the importance of layered software testing, from unit to system tests, to build confidence and prevent systemic failures. It compares different testing strategies like the Pyramid and Trophy, arguing for a balanced approach tailored to project needs. By Jim Humelsine.
Tags tdd web-development app-development software
-
Why Go rocks for building a Lua interpreter
Posted on June 28, 2025, Level intermediate Resource Length short
The interpreter's structure in Go is divided into packages for scanning, parsing, and execution, leveraging Go's interfaces for Lua value representation. This design choice, along with Go's garbage collector and testing tools, simplified development compared to the PUC-Rio Lua implementation. Challenges included error handling and compatibility issues with Lua's standard libraries. Nice one!
Tags programming golang app-development web-development google
-
A 10x faster TypeScript
Posted on June 26, 2025, Level intermediate Resource Length long
Most developer time is spent in editors, and it's where performance is most important. We want editors to load large projects quickly, and respond quickly in all situations. Modern editors like Visual Studio and Visual Studio Code have excellent performance as long as the underlying language services are also fast. With our native implementation, we'll be able to provide incredibly fast editor experiences. By Anders Hejlsberg.
Tags azure javascript app-development web-development performance
-
Choosing between EventBridge, SNS, and SQS for event-driven patterns
Posted on June 12, 2025, Level intermediate Resource Length long
AWS offers multiple services for decoupling business domains in event-driven patterns. The three main ones are EventBridge, SNS, and SQS. Use EventBridge for targeted content-based routing when you need to match complex rules. By Arpad Toth.
Tags aws app-development web-development queues messaging distributed
-
Alternative ways to design with functional programming
Posted on June 10, 2025, Level intermediate Resource Length medium
Mark Seemann introduces an article series exploring alternative design approaches to a specific problem originally presented by Oleksii Holub. The core issue involves identifying song recommendations from data repositories containing impurities (like unreliable user activity). This series challenges the notion that some problems resist purely functional solutions, particularly those with 'real-world' constraints.
Tags python functional-programming web-development code-refactoring
-
To survive uncertainty, companies must recommit to identifying the right customers
Posted on June 6, 2025, Level beginner Resource Length long
In the last five or so years, corporate responses to a challenging macroeconomic environment have been dominated by two themes: cost cuts and price increase. By Josh Vandekar, Lee Mergy, Zach Newman.
Tags ux frontend web-development learning cio miscellaneous
-
How to style an app using Emotion CSS in JS
Posted on June 3, 2025, Level beginner Resource Length medium
This blog helps you to build simple reusable button components and you will know about how to write CSS in the Js library. And how to access the props to your component and change the styles based on props. By Surendra Reddy S.
Tags css frontend web-development javascript ux