Category: Software


  • How to Use the Django REST Framework – Build Backend APIs with DRF

    When you click on most backend development tutorials, they often teach you what to do, not how to think.That’s why many developers only realize their mistakes after they start building. So, how does one actually think like a backend developer? Before answering that, let’s start with the basics: what exactly is backend development? What is…

  • Sketch: A guided tour of Copenhagen

    Sketch is getting a massive UI overhaul, codenamed Copenhagen: Our latest update — Copenhagen — features a major redesign of Sketch’s UI. Redesigns like this don’t happen often. In fact, our last one was in 2020, when Apple launched macOS Big Sur. Makes a lot of sense for an app that’s so tightly integrated to Mac to…

  • How to Use NLP Techniques and Tools in Your Projects [Full Handbook]

    Nowadays, computers can comprehend and produce human-like language thanks to Natural Language Processing. And this opens up numerous opportunities for you as a developer. This guide will teach you how to create NLP projects from scratch. It includes details on how to organize your workflow, utilize the appropriate tools, and perform typical NLP tasks. After…

  • Bill Simmons and Kyle Brandt dive into John Hughes’s 1985 classic “Weird Science,” unpacking all the iconic ’80s vibes—from Anthony Michael Hall’s awkward teen energy to Kelly LeBrock’s bombshell arrival. Expect a deep (and delightfully off-color) look at the movie’s blend of sex, drugs, rock ’n’ roll and sci-fi gadgetry, plus plenty of nerdy trivia…

  • When NOT to use AI in your hackathon project with MLH winners Cindy Cui and Alison Co [Podcast #198]

    Today Quincy Larson interviews Alison Co and Cindy Cui, two university students who won the NW Hacks hackathon with their tool that helps people who are losing their vision learn to read Braille. He met them when GitHub invited them to their big San Francisco conference, GitHub Universe to present their project. Alison Co is…

  • CinemaSins takes a fun, snarky dive back down the yellow brick road now that Wicked’s back in theaters, pointing out every hilarious nitpick in The Wiz—faster than you can click your heels. For more sinful content and community shenanigans, hit up cinemasins.com or linktr.ee/cinemasins, subscribe to @TVSins, @commercialsins and their podcast network, and join them…

  • Keyframes Tokens: Standardizing Animation Across Projects

    Picture this: you join a new project, dive into the codebase, and within the first few hours, you discover something frustratingly familiar. Scattered throughout the stylesheets, you find multiple @keyframes definitions for the same basic animations. Three different fade-in effects, two or three slide variations, a handful of zoom animations, and at least two different…

  • I recently finished an open-source contribution that I’m actually really proud of. This time, I worked on the typescript-language-server project. I wanted to challenge myself with something more complex than what I normally do, and I came across Issue #956, which asked to support a new tsserver feature called –canUseWatchEvents. The idea behind the feature…

  • Skills, MCPs, and Commands are the same context engineering trend.

    Skills are folders of instructions and scripts that Claude loads to do specialized tasks. The point of skills is to make Claude follow guidelines and be more deterministic. Benefits. More deterministic Easy to edit, share, and set up. Efficient context use.* Make AI more deterministic. This is one of the biggest issues with LLMs right…

  • Evolving GitHub Copilot’s next edit suggestions through custom model training

    Editing code often involves a series of small but necessary changes ranging from refactors to fixes to cleanup and edge-case handling. In February, we launched next edit suggestions (NES), a custom Copilot model that predicts the next logical edit based on the code you’ve already written. Since launch, we’ve shipped several major model updates, including…