KnowBite KnowBite

Programming

Programming knowledge cards on KnowBite — curated from specialist publications, updated throughout the day.

  1. Swift 6.4 Released

    Swift 6.4 is now available. Swift aims to be a great choice across the stack, from apps and servers to systems code, embedded devices, and the browser. This release deepens that support, and makes everyday code easier to write. Highlights include: Swift Build is now the default in Swift Package Manager , so your projects build the same way on Linux, macOS, and Windows. Subprocess reaches 1.0 , a stable…

    Swift.org · 2026-09-15T07:30:00Z

  2. Module Tracking in Swift Debug Info

    When your Swift program hits a breakpoint and stops so you can inspect it, the debugger’s expression evaluator has to find the exact Swift module your code was built from. Until now, that lookup wasn’t always precise. The upcoming Swift 6.4 release will include changes, begun in Swift 6.3, that address this by updating how the Swift compiler references explicitly-built Swift modules in debug info. The majority of…

    Swift.org · 2026-09-11T15:30:00Z

  3. What's new in Swift: August 2026 Edition

    Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community. Here’s an update from guest contributor Simon Leeb on Swift’s progress as a language for web scenarios: Hi, Simon here! I am the creator of the elementary-swift project, a collection of packages born from a simple wish: I want to build web UIs in Swift and ultimately help Swift become a…

    Swift.org · 2026-09-04T16:30:00Z

  4. How to Turn a RECIST Line into a 3D Tumor Segmentation Mask

    A radiologist can mark a tumor on a CT scan by drawing a straight line across it. Creating a complete 3D segmentation requires outlining the tumor across the slices where it appears, which is more tim

    freeCodeCamp · 2026-09-18T21:32:56Z

  5. Embedded Swift Improvements Coming in Swift 6.4

    Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers. Using a special compilation mode, Embedded Swift produces significantly smaller binaries than regular Swift. While a subset of the full language, the vast majority of the Swift language works exactly the same in Embedded Swift. Additional information is described…

    Swift.org · 2026-08-20T13:45:00Z

  6. What's new in Swift: July 2026 Edition

    Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community. Swift is built by contributors working on far more than the language and compiler. Alexander Sandberg reflects on what that kind of contribution looks like, and why there’s a place for you too: Hi, I’m Alex. Four years ago I joined the Swift Website Workgroup to help care for the website you’re…

    Swift.org · 2026-08-07T15:30:00Z

  7. How to Prevent Poisoned GitHub Actions Dependencies

    Your workflow uses actions/checkout@v4. Today, that tag points to a vetted release. Tomorrow, a compromised maintainer or attacker moves the tag to malicious code. Your pipeline runs it with access to

    freeCodeCamp · 2026-09-18T16:03:13Z

  8. What's new in Swift: June 2026 Edition

    Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community. June was an exciting month for Swift, featuring announcements at WWDC and community events around the globe. We invited the organizers of one of them to share with us: Hey, it’s Mikaela and Adrian. We are organizers of CommunityKit , a community-organized conference that takes place the same…

    Swift.org · 2026-07-02T16:00:00Z

  9. Swift Package Index Update

    Since its launch, Swift Package Index has become an essential part of the Swift ecosystem, helping developers discover quality packages, evaluate compatibility, and make informed decisions about dependencies. Started by Dave Verwer and Sven A. Schmidt, the project currently indexes thousands of packages and serves as a central hub for package documentation. Recently, Swift Package Index has grown alongside the Swift…

    Swift.org · 2026-06-23T14:00:00Z

  10. Swift at Apple: Migrating the TrueType Hinting Interpreter

    TrueType is a widely used vector font standard for rendering text in web pages, PDFs, operating systems, and applications. Familiar fonts like Helvetica, Garamond, and Monaco are all built on TrueType outlines. The format specifies a hinting interpreter intended to help outlines rasterize faithfully on low-resolution displays. Modern high-resolution displays enable beautiful typography from outlines alone, but…

    Swift.org · 2026-06-12T10:00:00Z

  11. How to Write a Linux Kernel Module That Actually Builds

    A Linux kernel module is a small piece of code that can be loaded into the running kernel without rebuilding the entire kernel. That sounds simple enough, but even a minimal module produces a surprisi

    freeCodeCamp · 2026-09-15T21:10:57Z

  12. The 7 Essential Parts of Your Online Presence

    Your online presence often gives potential employers, clients, partners, and recruiters their first impression of you. It's likely what they see before they ever meet you. They search your name, read

    freeCodeCamp · 2026-09-15T21:07:31Z

  13. What's New in macOS 27 for Developers?

    macOS 27 Golden Gate is here. Apple released it September 14, 2026, as a free upgrade for every Mac that can run it. I'll show you what actually changes for developers in macOS 27, how to upgrade with

    freeCodeCamp · 2026-09-15T21:01:18Z

  14. How to Use Differential Testing During a Legacy Migration

    The most dangerous moment in a legacy migration isn't necessarily when you start writing the new implementation. It's when the new implementation looks finished. The code compiles, the tests pass, the

    freeCodeCamp · 2026-09-14T16:25:50Z