• Open

    What changes when your product reaches 127 million people
    Reflections from inside Nubank on absorbing complexity so customers don’t have to The post What changes when your product reaches 127 million people appeared first on Building Nubank.  ( 20 min )

  • Open

    Fragments: February 13
    I’ve been busy traveling this week, visiting some clients in the Bay Area and attending The Pragmatic Summit. So I’ve not has as much time as I’d hoped to share more thoughts from the Thoughtworks Future of Software Development Retreat. I’m still working through my notes and posting fragments - here are some more:  ❄                ❄ What role do senior developers play as LLMs become established? As befits a gathering of many senior developers, we felt we still have a bright future, focusing more on architectural issues than the messy details of syntax and coding. In some cases, folks who haven’t done much programming in the last decade have found LLMs allow them to get back to that, and managing LLM agents has a lot of similarities to managing junior developers. One attendee reported that…  ( 6 min )
  • Open

    Automate repository tasks with GitHub Agentic Workflows
    Discover GitHub Agentic Workflows, now in technical preview. Build automations using coding agents in GitHub Actions to handle triage, documentation, code quality, and more. The post Automate repository tasks with GitHub Agentic Workflows   appeared first on The GitHub Blog.  ( 15 min )

  • Open

    Welcome to the Eternal September of open source. Here’s what we plan to do for maintainers.
    Open source is hitting an “Eternal September.” As contribution friction drops, maintainers are adapting with new trust signals, triage approaches, and community-led solutions. The post Welcome to the Eternal September of open source. Here’s what we plan to do for maintainers. appeared first on The GitHub Blog.  ( 14 min )
  • Open

    Launching Interop 2026
    The Interop Project is a cross-browser initiative to improve web compatibility in areas that offer the most benefit to both users and developers. The group, including Apple, Google, Igalia, Microsoft, and Mozilla, takes proposals of features that are well defined in a sufficiently stable web standard, and have good test suite coverage. Then, we come […] The post Launching Interop 2026 appeared first on Mozilla Hacks - the Web developer blog.  ( 8 min )
  • Open

    Bypassing Administrator Protection by Abusing UI Access
    In my last blog post I introduced the new Windows feature, Administrator Protection and how it aimed to create a secure boundary for UAC where one didn’t exist. I described one of the ways I was able to bypass the feature before it was released. In total I found 9 bypasses during my research that have now all been fixed. In this blog post I wanted to describe the root cause of 5 of those 9 issues, specifically the implementation of UI Access, how this has been a long standing problem with UAC that’s been under-appreciated, and how it’s being fixed now. A Question of Accessibility Prior to Windows Vista any process running on a user’s desktop could control any window created by another, such as by sending window messages. This behavior could be abused if a privileged user, such as SYSTEM, displayed a user interface on the desktop. A limited user could control the UI and potentially elevate privileges. This was referred to as a Shatter Attack, and was usually fixed by removing user interface components from privileged code.  ( 14 min )

  • Open

    GitHub availability report: January 2026
    In January, we experienced two incidents that resulted in degraded performance across GitHub services. The post GitHub availability report: January 2026 appeared first on The GitHub Blog.  ( 9 min )

  • Open

    Fragments: February 9
    Some more thoughts from last week’s open space gathering on the future of software development in the age of AI. I haven’t attributed any comments since we were operating under the Chatham House Rule, but should the sources recognize themselves and would like to be attributed, then get in touch and I’ll edit this post.  ❄                ❄ During the opening of the gathering, I commented that I was naturally skeptical of the value of LLMs. After all, the decades have thrown up many tools that have claimed to totally change the nature of software development. Most of these have been little better than snake oil. But I am a total, absolute skeptic - which means I also have to be skeptical of my own skepticism.  ❄                ❄ One of our sessions focused on the problem of “cognitive debt”.…  ( 4 min )
  • Open

    Redefining the employee journey at Nubank: a product-centric approach to HR
    How integrating Product and Design principles and practice are elevating the Employee Experience at Nubank The post Redefining the employee journey at Nubank: a product-centric approach to HR appeared first on Building Nubank.  ( 24 min )
    Redefining the employee journey at Nubank: a product-centric approach to HR
    How Integrating Product and Design principles and practice are elevating the Employee Experience at Nubank The post Redefining the employee journey at Nubank: a product-centric approach to HR appeared first on Building Nubank.  ( 24 min )

  • Open

    Continuous AI in practice: What developers can automate today with agentic CI
    Think of Continuous AI as background agents that operate in your repository for tasks that require reasoning. The post Continuous AI in practice: What developers can automate today with agentic CI appeared first on The GitHub Blog.  ( 16 min )
  • Open

    Context Engineering for Coding Agents
    The number of options we have to configure and enrich a coding agent’s context has exploded over the past few months. Claude Code is leading the charge with innovations in this space, but other coding assistants are quickly following suit. Powerful context engineering is becoming a huge part of the developer experience of these tools. Birgitta Böckeler explains the current state of context configuration features, using Claude Code as an example. more…  ( 7 min )

  • Open

    Fragments: February 4
    I’ve spent a couple of days at a Thoughtworks-organized event in Deer Valley Utah. It was my favorite kind of event, a really great set of attendees in an Open Space format. These kinds of events are full of ideas, which I do want to share, but I can’t truthfully form them into a coherent narrative for an article about the event. However this fragment format suits them perfectly, so I’ll post a bunch of fragmentary thoughts from the event, both in this post, and in posts in the next few days.  ❄                ❄                ❄                ❄                ❄ We talked about the worry that using AI can cause humans to have less understanding of the systems they are creating. In this discussion one person pointed out that one of the values of Pair Programming is that you have to regular…  ( 3 min )
  • Open

    Pick your agent: Use Claude and Codex on Agent HQ
    Claude by Anthropic and OpenAI Codex are now available in public preview on GitHub and VS Code with a Copilot Pro+ or Copilot Enterprise subscription. Here's what you need to know and how to get started today. The post Pick your agent: Use Claude and Codex on Agent HQ  appeared first on The GitHub Blog.  ( 13 min )

  • Open

    What the fastest-growing tools reveal about how software is being built
    What languages are growing fastest, and why? What about the projects that people are interested in the most? Where are new developers cutting their teeth? Let’s take a look at Octoverse data to find out. The post What the fastest-growing tools reveal about how software is being built appeared first on The GitHub Blog.  ( 13 min )

  • Open

    How to maximize GitHub Copilot’s agentic capabilities
    A senior engineer's guide to architecting and extending Copilot's real-world applications. The post How to maximize GitHub Copilot’s agentic capabilities appeared first on The GitHub Blog.  ( 13 min )
  • Open

    Building AI agentes in practice with Clojure
    Infrastructure, model choice, and interoperability for software engineers The post Building AI agentes in practice with Clojure appeared first on Building Nubank.  ( 21 min )

  • Open

    Breaking the Sound Barrier, Part II: Exploiting CVE-2024-54529
    In the first part of this series, I detailed my journey into macOS security research, which led to the discovery of a type confusion vulnerability (CVE-2024-54529) and a double-free vulnerability (CVE-2025-31235) in the coreaudiod system daemon through a process I call knowledge-driven fuzzing. While the first post focused on the process of finding the vulnerabilities, this post dives into the intricate process of exploiting the type confusion vulnerability. I’ll explain the technical details of turning a potentially exploitable crash into a working exploit: a journey filled with dead ends, creative problem solving, and ultimately, success. The Vulnerability: A Quick Recap If you haven’t already, I highly recommend reading my detailed writeup on this vulnerability before proceeding. As a refresher, CVE-2024-54529 is a type confusion vulnerability within the com.apple.audio.audiohald Mach service in the CoreAudio framework used by the coreaudiod process. Several Mach message handlers, such as _XIOContext_Fetch_Workgroup_Port, would fetch a HALS_Object from the Object Map based on an ID from the Mach message, and then perform operations on it, assuming it was of a specific type (ioct) without proper validation.  ( 10 min )

  • Open

    From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner
    Learn how GitHub built an accessible, multi-terminal-safe ASCII animation for the Copilot CLI using custom tooling, ANSI color roles, and advanced terminal engineering. The post From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner appeared first on The GitHub Blog.  ( 21 min )
    Year recap and future goals for the GitHub Innovation Graph
    Discover the latest trends and insights on public software development activity on GitHub with data from the Innovation Graph through Q3 2025. The post Year recap and future goals for the GitHub Innovation Graph appeared first on The GitHub Blog.  ( 12 min )
  • Open

    Bliki: Excessive Bold
    I'm increasingly seeing a lot of technical and business writing make heavy use of bold font weights, in an attempt to emphasize what the writers think is important. LLMs seem to have picked up and spread this practice widely. But most of this is self-defeating, the more a writer uses typographical emphasis, the less power it has, quickly reaching the point where it loses all its benefits. There are various typographical tools that are used to emphasize words and phrases, such as: bold, italic, capitals, and underlines. I find that bold is the one that's getting most of the over-use. Using a lot of capitals is rightly reviled as shouting, and when we see it used widely, it raises our doubts on the quality of the underlying thinking. Underlines have become the signal for …  ( 3 min )

  • Open

    7 learnings from Anders Hejlsberg: The architect behind C# and TypeScript
    Anders Hejlsberg shares lessons from C# and TypeScript on fast feedback loops, scaling software, open source visibility, and building tools that last. The post 7 learnings from Anders Hejlsberg: The architect behind C# and TypeScript appeared first on The GitHub Blog.  ( 14 min )
    Help shape the future of open source in Europe
    Read GitHub’s position on the European Open Digital Ecosystem Strategy and learn how to participate. The post Help shape the future of open source in Europe appeared first on The GitHub Blog.  ( 10 min )
  • Open

    New Android Theft Protection Feature Updates: Smarter, Stronger
    Posted by Nataliya Stanetsky, Fabricio Ferracioli, Elliot Sisteron, Irene Ang of the Android Security Team Phone theft is more than just losing a device; it's a form of financial fraud that can leave you suddenly vulnerable to personal data and financial theft. That’s why we're committed to providing multi-layered defenses that help protect you before, during, and after a theft attempt. Today, we're announcing a powerful set of theft protection feature updates that build on our existing protections, designed to give you greater peace of mind by making your device a much harder target for criminals. Stronger Authentication Safeguards More User Control for Failed Authentications: In Android 15, we launched Failed Authentication Lock, a feature that automatically locks the device's scree…  ( 17 min )
  • Open

    Assessing internal quality while coding with an agent
    Erik Doernenburg is the maintainer of CCMenu: a Mac application that shows the status of CI/CD builds in the Mac menu bar. He assesses how using a coding agent affects internal code quality by adding a feature using the agent, and seeing what happens to the code. more…  ( 7 min )
  • Open

    Everything you need to know about the 2026 Nu Mexico Internship Program
    A real-world experience to learn by doing, grow as a team, and start your career The post Everything you need to know about the 2026 Nu Mexico Internship Program appeared first on Building Nubank.  ( 22 min )

  • Open

    Power agentic workflows in your terminal with GitHub Copilot CLI
    Explore the GitHub Copilot CLI and try interacting with Copilot directly from your terminal. The post Power agentic workflows in your terminal with GitHub Copilot CLI appeared first on The GitHub Blog.  ( 14 min )
  • Open

    Unlocking financial insights: How Nubank powers personalized experiences with foundation models
    Scaling predictive intelligence to accelerate Nubank’s AI-First vision The post Unlocking financial insights: How Nubank powers personalized experiences with foundation models appeared first on Building Nubank.  ( 24 min )
  • Open

    Bypassing Windows Administrator Protection
    A headline feature introduced in the latest release of Windows 11, 25H2 is Administrator Protection. The goal of this feature is to replace User Account Control (UAC) with a more robust and importantly, securable system to allow a local user to access administrator privileges only when necessary. This blog post will give a brief overview of the new feature, how it works and how it’s different from UAC. I’ll then describe some of the security research I undertook while it was in the insider preview builds on Windows 11. Finally I’ll detail one of the nine separate vulnerabilities that I found to bypass the feature to silently gain full administrator privileges. All the issues that I reported to Microsoft have been fixed, either prior to the feature being officially released (in optional update KB5067036) or as subsequent security bulletins. Note: As of 1st December 2025 the Administrator Protection feature has been disabled by Microsoft while an application compatibility issue is dealt with. The issue is unlikely to be related to anything described in this blog post so the analysis doesn’t change.  ( 15 min )

  • Open

    Build an agent into any app with the GitHub Copilot SDK
    Now in technical preview, the GitHub Copilot SDK can plan, invoke tools, edit files, and run commands as a programmable layer you can use in any application. The post Build an agent into any app with the GitHub Copilot SDK appeared first on The GitHub Blog.  ( 11 min )
  • Open

    Fragments: January 22
    My colleagues here at Thoughtworks have announced AI/works™, a platform for our work using AI-enabled software development. The platform is in its early days, and is currently intended to support Thoughtworks consultants in their client work. I’m looking forward to sharing what we learn from using and further developing the platform in future months.  ❄                ❄                ❄                ❄                ❄ Simon Couch examines the electricity consumption of using AI. He’s a heavy user: “usually programming for a few hours, and driving 2 or 3 Claude Code instances at a time”. He finds his usage of electricity is orders of magnitude more than typical estimates based on the “typical query”. On a median day, I estimate I consume 1,300 Wh through Claude Code—4,400 “typical queries…  ( 3 min )

  • Open

    A cheat sheet to slash commands in GitHub Copilot CLI
    Run tests, fix code, and get support—right in your workflow. Stay focused and let Copilot handle the busywork. The post A cheat sheet to slash commands in GitHub Copilot CLI appeared first on The GitHub Blog.  ( 16 min )
  • Open

    Conversation: LLMs and the what/how loop
    A conversation between Unmesh Joshi, Rebecca Parsons, and Martin Fowler on how LLMs help us shape the abstractions in our software. We view our challenge as building systems that survive change, requiring us to manage our cognitive load. We can do this by mapping the “what” of we want our software to do into the “how” of programming languages. This “what” and “how” are built up in a feedback loop. TDD helps us operationalize that loop, and LLMs allow us to explore that loop in an informal and more fluid manner. more…  ( 12 min )

  • Open

    AI-supported vulnerability triage with the GitHub Security Lab Taskflow Agent
    Learn how we are using the newly released GitHub Security Lab Taskflow Agent to triage categories of vulnerabilities in GitHub Actions and JavaScript projects. The post AI-supported vulnerability triage with the GitHub Security Lab Taskflow Agent appeared first on The GitHub Blog.  ( 24 min )
    Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot
    Learn how I managed context to keep Copilot focused, used the Plan agent to sharpen vague requirements, and required Test Driven Development practices to catch bugs before users. The post Context windows, Plan agent, and TDD: What I learned building a countdown app with GitHub Copilot appeared first on The GitHub Blog.  ( 19 min )

  • Open

    Fast Unrounded Scaling: Proof by Ivy
    Proof that the fast unrounded scaling implementation is correct. (Floating Point Formatting, Part 4)  ( 34 min )
    Floating-Point Printing and Parsing Can Be Simple And Fast
    Fast and simple conversion between floating-point and decimal. (Floating Point Formatting, Part 3)  ( 49 min )
  • Open

    Designing real systems with immutable data in Clojure
    Lessons from modeling state, change, and complexity with values and functions The post Designing real systems with immutable data in Clojure appeared first on Building Nubank.  ( 23 min )

  • Open

    Behind the Streams: Live at Netflix. Part 1
    No content preview

  • Open

    Netflix Tudum Architecture: from CQRS with Kafka to CQRS with RAW Hollow
    No content preview

  • Open

    Driving Content Delivery Efficiency Through Classifying Cache Misses
    No content preview
    AV1 @ Scale: Film Grain Synthesis, The Awakening
    No content preview
2026-02-17T12:15:34.013Z osmosfeed 1.15.1