Quiz: Python's Mutable vs Immutable Types: What's the Difference?
Find out how Python's mutable and immutable types behave, and see how mutability shapes lists, tuples, dictionaries, and your own classes.
Curated development tutorials from top sources. Filter by language.
Find out how Python's mutable and immutable types behave, and see how mutability shapes lists, tuples, dictionaries, and your own classes.
Automate exploratory data analysis by transforming DataFrames into interactive reports with one command from fg-data-profiling.
Check your understanding of installing Ollama, pulling local models, and calling the chat and generate functions from your Python code.
Move from vibe coding to agentic engineering in Python, using tests, types, and code review to prove an AI agent's changes are safe to keep.
Multi-provider AI gateways fail in oddly quiet ways. The SDK still compiles. The chat completion call still returns JSON. The dashboard still shows a
My eBay pricing tool told me to stop. The listing I was about to put up, a used Argon ONE case for a Raspberry Pi, was apparently a mistake: £79.32
Interview frequency: ⭐⭐⭐⭐☆ Linked Lists are a common DSA interview topic, especially for questions involving pointers, reversing, and detecting cycle
Interview frequency: ⭐⭐⭐⭐☆ Today we'll learn queues from a real coding interview perspective, not just definitions. This topic is important because
Interview frequency: ⭐⭐⭐⭐⭐ We are continuing from Arrays → Hash Maps → Two Pointers → Sliding Window → Binary Search. Today you'll learn Stacks from
Autopilots in Microsoft Foundry: The Identity Model Behind Agents That Act as Themselves Every agent framework eventually runs into the sam
Responses vs. Invocations: Choosing the Right Protocol for Microsoft Foundry Hosted Agents Every hosted-agent tutorial starts the same way:
There was a day back in 2017 when I saw a rapid gap-up in a biotech stock after promising Phase 2 results were announced. The stock opened 8% higher,
Building a Thread-Safe HTTP Server in Python with in depth analysis exploring the exploit. Python is a great language for building servers,
Every time we've given an LLM a tool, we have followed the same process — write a JSON schema, write the dispatch logic, handle the result format. It
Most agent loops still do one of two dumb things with the web: paste the whole HTML into context, or hope the model “summarizes” a URL it never actual
Interview frequency: ⭐⭐⭐⭐⭐ (Top 5 pattern) Many candidates fail interviews not because they don't know algorithms, but because they don't recognise
Test your understanding of agentic engineering in Python, from bounded tasks and review loops to the evidence that makes a diff safe to keep.
With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in t
In this tutorial, you'll prepare for future interviews by working through a set of Python practice problems that involve CSV files. You'll work throug
Build a Route Rollback Manifest for AI API Gateways Model routing usually gets attention when a team wants to add a new provider, shift a w