Tag: Programming
-
Dealing with race conditions in event-driven architecture with read models
Posted on November 14, 2025, Level beginner Resource Length medium
Are you familiar with the term “phantom record” and its benefits? No? Let me explain it to you today. By Oskar Dudycz.
Tags software-architecture programming event-driven app-development
-
Optimizing angular signals with smart equality checks
Posted on November 12, 2025, Level intermediate Resource Length medium
Signals are a powerful tool in Angular to handle reactivity, but they can easily cause unnecessary updates, wasted requests, and performance issues if not carefully managed. In this article, we’ll explore how Signals emit updates, why equality checks (equal) matter, and how to implement efficient deep comparison strategies to keep your applications smooth and reliable. By Romain Geffrault.
Tags programming web-development angular css frontend
-
Five talents to help ai-proof your career
Posted on November 10, 2025, Level beginner Resource Length short
AI career resilience through human-centric skills. By kornferry.com.
Tags programming career how-to cio
-
The exact indie-hacking vibe-coding setup i use as a middle-aged product manager
Posted on November 6, 2025, Level beginner Resource Length medium
Middle-aged product manager shares his simple, cost-effective indie-hacking setup powered by AI—proving that vibe-coding is accessible, sustainable, and deeply rewarding for non-technical founders. By Ivan Kuznetsov.
Tags programming web-development how-to ai
-
New trend: programming by kicking off parallel AI agents
Posted on November 2, 2025, Level beginner Resource Length medium
With agentic interfaces like Claude Code, Cursor, and other LLM-based tools going mainstream, developers increasingly run multiple agents simultaneously. Engineers like Sid Bidasaria and Simon Willison report fewer reservations and higher throughput after adopting this style. By Gergely Orosz.
Tags programming performance app-development how-to ai
-
Experts alarmed that AI is now producing functional viruses
Posted on October 1, 2025, Level beginner Resource Length short
AI's ability to design functional viruses presents a dual-edged sword – offering potential cures while simultaneously raising severe bioweaponization risks demanding proactive mitigation strategies. By Frank Landymore.
Tags ai infosec programming search data-science
-
Understanding Scala variance
Posted on September 30, 2025, Level intermediate Resource Length long
Ross A. Baker's detailed exploration of "Understanding Scala variance" is essential reading for developers aiming to master Scala's sophisticated type system. The article begins by clarifying the concept of variance and its significance in subtyping, using concrete examples like AuthedUser and Guest.
Tags scala java programming akka programming
-
The hybrid power of OOP and FP
Posted on September 24, 2025, Level intermediate Resource Length long
This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.
Tags oop java programming software-architecture app-development functional-programming
-
When you no longer need that object: Dealing with garbage in Python
Posted on September 22, 2025, Level intermediate Resource Length medium
This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.
Tags oop python programming web-development app-development
-
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
-
How to run GUI-based applications in Docker
Posted on July 4, 2025, Level beginner Resource Length medium
Docker is commonly used for server-side and command-line apps. However, with the right setup, you can also run GUI-based applications inside containers. These containers can include GUI libraries and display tools, which enable apps to run in a secure and isolated environment. Docker containers can run GUI applications by configuring display sharing with the host system. This approach packages applications with their dependencies while maintaining isolation, enabling consistent cross-platform deployment without cluttering the host system. By Anees Asghar.
Tags programming cloud docker devops iot how-to
-
Multimodal AI for IoT devices requires a new class of MCU
Posted on July 2, 2025, Level beginner Resource Length long
Context-aware computing enables ultra-low-power operation while maintaining high-performance AI capabilities when needed. The rise of AI-driven IoT devices is pushing the limits of today's microcontroller unit (MCU) landscape. While AI-powered perception applications—such as voice, facial recognition, object detection, and gesture control—are becoming essential in everything from smart home devices to industrial automation, the hardware available to support them is not keeping pace. By Todd Dust.
Tags programming cloud ai infosec servers iot how-to