Developer news aggregator

Today's developer news, minus the noise.

Hand-picked from 51 RSS feeds — AI & machine learning, security, DevOps, JavaScript & TypeScript, Python, Rust, Go, Java, open source and software architecture. No algorithm, no ads, no paywalls.

Sources
51
New today
–
Topics
11
Active
–

Latest

Fetching the latest developer pulse…

Latest developer & programming news

LWN.net

Security updates for Thursday

Security updates have been issued by AlmaLinux (.NET 10.0, .NET 8.0, .NET 9.0, cockpit-files, cockpit-machines, fetchmail, glycin-loaders, go-toolset:rhel8, golang, hostapd, jackson-core, kernel, kernel-rt, librsvg2…

Schneier on Security

Upcoming Speaking Engagements

This is a current list of where and when I am scheduled to speak: I’m speaking at ATTENTION: Democracy, Rebuilt in Montreal, Quebec, Canada. The event runs October 21–23, 2026, and my talk is on Wednesday, October 21…

Dave Cheney

The Zen of Go

This article was derived from my GopherCon Israel 2020 presentation. It’s also quite long. If you’d prefer a shorter version, head over to the-zen-of-go.netlify.com . A recording of the presentation is…

Dave Cheney

Mid-stack inlining in Go

In the previous post I discussed how leaf inlining allows the Go compiler to reduce the overhead of function calls and extend optimisation opportunities across function boundaries. In this post I’ll discuss the…

Dave Cheney

Diamond interface composition in Go 1.14

Per the overlapping interfaces proposal , Go 1.14 now permits embedding of interfaces with overlapping method sets. This is a brief post explain what this change means: Let’s start with the definition of the three…

Dave Cheney

How to dump the GOSSAFUNC graph for a method

The Go compiler’s SSA backend contains a facility to produce HTML debugging output of the compilation phases. This post covers how to print the SSA output for function and methods. Let’s start with a sample…

Dave Cheney

Dynamically scoped variables in Go

This is a thought experiment in API design. It starts with the classic Go unit testing idiom: func TestOpenFile(t *testing.T) { f, err := os.Open("notfound") if err != nil { t.Fatal(err) } // ... } What’s the…

Dave Cheney

Pointer pop quiz

Here’s a silly example extracted from real code. package main import "fmt" type Location int const ( KITCHEN Location = iota BATHROOM ) type Ingredient struct { name string location Location } func (i *Ingredient)…

Dave Cheney

Pop quiz: what time was it?

Here’s a small quiz derived from some incorrect advice from an AI coding assistant. package main import ( "fmt" "time" ) func main() { fmt.Println(time.Now()) defer fmt.Println(time.Now()) time.Sleep(10 *…

Rust Blog

GitHub Actions leaking secrets when Miri output is cached

The Rust Security Response Team was notified that Miri stores all environment variables to target/ , allowing secrets to persist in caches. While not necessary a vulnerability in and of itself, when paired with GitHub…

Rust Blog

Rust debugging survey 2026 results

One of the biggest challenges Rust developers report in our annual surveys is a subpar debugging experience. So, back in February, we ran our first Rust Debugging Survey , in the hopes of identifying how Rust developers…

Go Blog

Introducing the pkg.go.dev API


 
 

 
 
 The Go Blog 
 

 Introducing the pkg.go.dev API 
 
 
 Ethan Lee, Hana Kim, and Jonathan Amsterdam 
 21 May 2026
 
 
 
 Since its inception…

MDN Blog

Under the hood of MDN's new frontend

You may have spotted that MDN has a new frontend. There's plenty happening under the surface, so let's unpack the technologies we chose, the architectural decisions we made, and why we did a rebuild at all.

The Gradient

After Orthogonality: Virtue-Ethical Agency and AI Alignment

Preface This essay argues that rational people don’t have goals, and that rational AIs shouldn’t have goals. Human actions are rational not because we direct them at some final ‘goals,’ but…

MDN Blog

Celebrating 20 years of MDN

MDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too.

The Gradient

AGI Is Not Multimodal

"In projecting language back as the model for thought, we lose sight of the tacit embodied understanding that undergirds our intelligence." –Terry Winograd The recent successes of generative AI models have…

MDN Blog

Default styles for h1 elements are changing

Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for conformant and…

MDN Blog

JavaScript Temporal is coming

A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.

GeeksPulse saves you time every morning.

It's free, ad-free and built by one developer in their spare time. If it's become part of how you stay current, a small donation keeps the lights on.

The project

An indie, open-source news desk for developers.

Open source

Make it even better.

The feed list grows through community pull requests. Whether you write code, spot bugs or know a great source that's missing, there's a way to help.

  • Fork the repo and open a pull request
  • Suggest a quality RSS source worth adding
  • Star the repo so more developers find it

Feedback

Something broken? Tell us.

Found a dead feed, a UI bug or an idea that would make your morning read better? GitHub Issues is the fastest path to a fix — every report gets read.

  • Report a broken or dead RSS feed
  • Share a UI, accessibility or performance idea
  • Or just say hi — it's appreciated

FAQ

Frequently asked questions

Still curious? Get in touch or read the privacy policy.

What is GeeksPulse?

GeeksPulse is a free, independent developer news aggregator. It collects the latest articles from 50+ hand-picked RSS feeds into one fast, distraction-free feed covering AI and machine learning, cybersecurity, DevOps, JavaScript, Python, Rust, Go, Java, open source and software architecture — with no ads and no paywalls.

Which programming and development topics does GeeksPulse cover?

Eleven topics: general tech news for developers (Hacker News, Lobsters, Ars Technica, IEEE Spectrum), AI and machine learning (MIT AI News, Google AI Blog, The Gradient), cybersecurity (Bleeping Computer, Krebs on Security, The Hacker News), DevOps and cloud (Docker, Kubernetes, HashiCorp, AWS DevOps), JavaScript and TypeScript (JavaScript Weekly, Node Weekly, MDN Blog), Python (Planet Python, Real Python), Rust (Rust Blog, This Week in Rust), Go (Go Blog, Go Weekly, Dave Cheney), Java and the JVM (Spring Blog, InfoQ Java), open source and Linux (LWN.net, GitHub Blog) and software architecture (Martin Fowler, Netflix Tech Blog, Cloudflare Blog, High Scalability).

Is GeeksPulse free to use?

Yes. GeeksPulse is completely free, with no ads, no paywalls and no sign-up. It is an open-source project built and maintained by a solo developer and supported by optional donations.

How often is the developer news feed updated?

The feed is rebuilt automatically every hour from every curated source. You can also refresh it with the Refresh button or the R key, or turn on auto-refresh in Settings.

Can I filter developer news by programming language or topic?

Yes. Filter by topic, search by keyword, or open a single source. My Pulse lets you hide topics, mute sources, hide sponsored posts and limit article age. Bookmarks, light and dark themes and keyboard shortcuts are built in.

Does GeeksPulse cover cybersecurity and software vulnerabilities?

Yes. The Security topic aggregates Bleeping Computer, The Hacker News, Krebs on Security, Schneier on Security and the SANS Internet Storm Center — covering CVEs, zero-days, data breaches, ransomware, malware analysis and security best practices.

Does GeeksPulse track me or require an account?

No account is needed. Bookmarks and preferences are stored only in your browser and never leave your device. Google Analytics loads only if you accept it in the consent banner.

Does GeeksPulse have a JSON feed or API?

Yes. The aggregated feed is published as machine-readable JSON at https://geekspulse.dev/public/feed.json, and the source code is open on GitHub at github.com/dante0747/geekspulse.dev.

Keyboard shortcuts

/
Focus search
jk
Next / previous story
o
Open the selected story in a new tab
b
Save or unsave the selected story
v
Switch between grid and list view
r
Refresh feeds
Esc
Clear search / close panels
?
Show this list