Reading

News

Updated 25 Oct, 05:30

79 articles · page 2 of 2

  • How 3 Java Champions are using GitHub Copilot for increased productivity

    Three Java Champions share how they use GitHub Copilot to solve problems, accelerate development, and keep humans responsible for the results. The post How 3 Java Champions are using GitHub Copilot for increased productivity appeared first…

    GitHub Blog Development EN 20 Oct 2026
  • How Wearables Can Adapt When Pregnancy Changes a User's Regular Baseline

    Your smart ring or watch has many useful jobs, including learning your usual physiological patterns and showing you when they change. Resting heart rate, heart rate variability (HRV), temperature, and

    freeCodeCamp Development EN 20 Oct 2026
  • SymfonyCon Warsaw 2026: Protect Your Data with Queryable Encryption

    Mark your calendars! SymfonyCon Warsaw 2026 takes place November 26-27. Come share knowledge, meet fellow devs, and enjoy two days of community-driven talks across 3 parallel tracks. 🎤 Speaker announcement It’s a pleasure to introduce…

    Symfony Development EN 20 Oct 2026
  • How to Build an AI Agent Harness from Scratch in TypeScript

    Many AI agent tutorials start with a language model, give it a few tools, and run a loop until it produces an answer. That's enough to demonstrate tool calling, but it leaves the interesting engineeri

    freeCodeCamp Development EN 20 Oct 2026
  • How to Make Your Coding Agent Check Its Work in the Browser

    I got tired of coding agents telling me the frontend work was done when nobody had opened the frontend. You've probably seen the routine. The agent changes some code, runs the formatter, the type chec

    freeCodeCamp Development EN 20 Oct 2026
  • New in Symfony 8.2: JsonSchema Component

    Contributed by Antoine Bluchet in #66685…

    Symfony Development EN 20 Oct 2026
  • How to continue a GitHub Copilot app session in VS Code

    Learn how to move an agent session from the GitHub Copilot app into VS Code without losing the conversation, code changes, or working context. The post How to continue a GitHub Copilot app session in VS Code appeared first on The GitHub…

    GitHub Blog Development EN 19 Oct 2026
  • How to Build and Publish a Native Android App in 2026: From Jetpack Compose to the Google Play Store

    Most Android tutorials stop at "it runs on the emulator." But getting an app from a blank project to a listing that real people can install from Google Play involves a second half that's rarely discus

    freeCodeCamp Development EN 19 Oct 2026
  • SymfonyCon Warsaw 2026: From Serializer to JsonStreamer: the debrief

    Looking forward to connecting with the PHP and Symfony community? Join us at SymfonyCon Warsaw 2026 on November 26-27. Expect great conversations, 3 talk tracks, and lots of learning together. 🎤 Speaker announcement Get ready to welcome…

    Symfony Development EN 19 Oct 2026
  • How to Detect Operational Drift Before It Becomes an Incident

    In my previous article, I explored operational conformance: how to evaluate whether observed evidence satisfies an operational specification. That gives us a useful point-in-time question: Does the s

    freeCodeCamp Development EN 19 Oct 2026
  • The next developer interface is ambient intelligence

    AI, agents, voice, and physical controls are shifting software development from operating tools to expressing intent—and helping developers stay focused on building. The post The next developer interface is ambient intelligence appeared…

    GitHub Blog Development EN 15 Oct 2026
  • Staying Evergreen: How we automated secure access and repo hygiene in a shared org

    Put native GitHub features to work to review outside collaborator access and archive stale repositories. The post Staying Evergreen: How we automated secure access and repo hygiene in a shared org appeared first on The GitHub Blog.

    GitHub Blog Development EN 15 Oct 2026
  • When Software Meets Hardware

    When software meets hardware, engineering principles remain largely the same, but the sensible defaults often change. Kuldeep Singh describes our experience modernizing a large IoT fleet of battery-powered sensors. Our familiar principles…

    Martin Fowler Development EN 15 Oct 2026
  • GitHub availability report: September 2026

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

    GitHub Blog Development EN 14 Oct 2026
  • From 2,500 requests to 24: Rebuilding star history without the stargazers

    Our new repo star history API now provides trends without returning individual identities or requiring unbounded database work. These are the engineering tradeoffs we made. The post From 2,500 requests to 24: Rebuilding star history…

    GitHub Blog Development EN 14 Oct 2026
  • Build your slide template

    Building a slide template starts with three foundational choices — colours, fonts and layouts. Sumeet Gayathri Moghe covers the basics of color theory and how to build a reusable palette, the essentials of typography, including serif…

    Martin Fowler Development EN 14 Oct 2026
  • GitHub’s model for secret detection: Finding more secrets with less noise

    GitHub’s context-aware secret classifier improves detection quality, raises weighted acceptance by 11.5%, and reduces median scan execution time by 86%. The post GitHub’s model for secret detection: Finding more secrets with less noise…

    GitHub Blog Development EN 13 Oct 2026
  • The Craft of Practitioner Voice

    A couple of months ago Jim Highsmith explained how practitioners writing for each other forms a distinct style of writing. He now adds a section to the article with more detail on the craft of how we write in this style. How the writer…

    Martin Fowler Development EN 13 Oct 2026
  • Are Harnesses Worth the Cost?

    Naresh Jain compares coding agents building the same API service with and without a behavioral harness. A frontier model, GPT-6 Sol, passed every external evaluation either way. But a cost-optimized model, GPT-6 Luna, succeeded in only 3…

    Martin Fowler Development EN 13 Oct 2026
  • GitHub Copilot app for Beginners: How to teach Copilot about your codebase

    Learn how to add custom instructions and skills to your repository, use custom agents, and connect MCP servers like Playwright. The post GitHub Copilot app for Beginners: How to teach Copilot about your codebase appeared first on The…

    GitHub Blog Development EN 12 Oct 2026
  • Fragments: October 4

    In response to my last fragments (probably the bit about us worrying if LLMs have consciousness when we when we should be wondering why they don’t have a conscience) “Metalanguage” replied: we shipped the id and forgot the superego…

    Martin Fowler Development EN 04 Oct 2026
  • Principles for effective slides

    Not every presentation needs slides, but when they earn their place, they work as a visual channel that complements the speaker rather than replacing them. Sumeet Gayathri Moghe sets out the principles that follow from that idea — control…

    Martin Fowler Development EN 30 Sep 2026
  • Bliki: Sensible Default

    A Sensible Default is a practice that, absent some overriding context, should be used when carrying out a certain kind of task. In software development such sensible defaults might include things like “use version control”, “separate UI…

    Martin Fowler Development EN 29 Sep 2026
  • Fragments: September 29

    Simon Willison: The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder We can do amazing things with them, but unlocking their full potential requires extraordinary…

    Martin Fowler Development EN 29 Sep 2026
  • Fragments: September 24

    Rob Bowley is “flipping tables in his head” with anger at the current media coverage of the danger of AI killing us all The risk I’m worried about isn’t a future machine deciding to wipe us out. It’s today’s AI, being wired into…

    Martin Fowler Development EN 24 Sep 2026
  • Healthy Feedback

    Human collaboration, like most things, improves with feedback. But it's not obvious how to make feedback effective. Anuja Karnik and Sumeet Gayathri Moghe pass on a bevy of tips for healthy feedback, based on the principle that both praise…

    Martin Fowler Development EN 24 Sep 2026
  • I don't like LLMs

    I have a lot of mixed feelings about AI and LLM technology. I’m fascinated by its effect on our profession, excited by the potential gains in productivity - and thus the products we could rapidly build. On the other hand, I’m fearful of…

    Martin Fowler Development EN 17 Sep 2026
  • Fragments: September 16

    Reports of agentic hacking continue, in this case it happened back in May and it seems OpenAI did not disclose that they were responsible. Simon Willison sees two options: After the Hugging Face and Wiki attacks OpenAI were still unable to…

    Martin Fowler Development EN 16 Sep 2026
  • Nail the Narrative

    Sumeet Gayathri Moghe finds many folks building presentations get tangled in building slides without a coherent narrative. He advises distilling the big idea, visualizing the audience, and building a structured storyline. more…

    Martin Fowler Development EN 15 Sep 2026
  • Social Media Engagement: summer 2026

    A quick survey of recent engagement of my posts on social media, indicating which service has by far the most engagement, and which service has seen a precipitous decline since early 2025. more…

    Martin Fowler Development EN 09 Sep 2026
  • Fragments: September 8

    Christian Catalini says we’re in a situation where we are vastly reducing the cost of generating things, but not the cost of verifying them:. This explains why the first major AI products appeared in chat, image generation, and code…

    Martin Fowler Development EN 08 Sep 2026
  • Do you even need a presentation?

    Like me, Sumeet Gayathri Moghe is tired of poor presentations with bad slide decks. He's started to write a series of posts on how to avoid these calamities, beginning with a post that questions whether a presentation is needed at all…

    Martin Fowler Development EN 08 Sep 2026
  • Bliki: Paracelsus Maxim

    The difference between a medicine and a poison is dosage. Often we talk about certain habits, in programming or life, are good or bad. But few things are simple binaries. Some vary with context: reading a book is a good thing sitting in my…

    Martin Fowler Development EN 02 Sep 2026
  • An Accidental Blackboard

    Giles Edwards-Alexander reports that during an experiment to see how productive a team could be using fully agentic engineering practices, the team accidentally prompted the agents into creating a blackboard coordination system inside the…

    Martin Fowler Development EN 02 Sep 2026
  • Maybe We Shouldn't Be Reviewing All This Code

    TL;DR Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems I was on a panel recently with Brian Houck from DX at Code Remix, hosted by Moderne. It was one of…

    Martin Fowler Development EN 02 Sep 2026
  • Fragments: September 1

    Like many readers, I’m wary of AI generated prose. Simon Wilison has written an LLM cliché highlighter - paste in some text, or a URL, and it will flag various patterns common to LLMs. It references a wikipedia page of signs of AI writing…

    Martin Fowler Development EN 01 Sep 2026
  • Making Your Data Ready for Agentic AI

    Lots of organizations are excited about what AI can do to streamline their processes, save money, and juice margins. But AI's capabilities are founded on the data that AI accesses, and for many organizations that foundation is little more…

    Martin Fowler Development EN 27 Aug 2026
  • Fragments: August 24

    I was listening to Ezra Klein’s interview with Helen Toner about the recent OpenAI hack of Hugging Face and the subsequent discovery that there were swarms of agents inside OpenAI doing unsanctioned activities. One of the points Klein made…

    Martin Fowler Development EN 24 Aug 2026
  • Citizens Build, Agents Execute, Experts Govern

    TL;DR Why building an app over the weekend isn't the same as building enterprise software I’ve noticed an interesting gap opening up over the last six months. It isn’t really a gap in technology. It’s a gap in what different people think…

    Martin Fowler Development EN 19 Aug 2026