Apple’s Other Recent ‘Duo’
I keep mentioning Apple’s 1992 groundbreaking PowerBook Duo series as a precedent for the iPhone Duo’s name. But of course in 2020, Apple released the MagSafe Duo Charger, a wonderful Lightning peripheral for charging…
Developer news aggregator
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.
I keep mentioning Apple’s 1992 groundbreaking PowerBook Duo series as a precedent for the iPhone Duo’s name. But of course in 2020, Apple released the MagSafe Duo Charger, a wonderful Lightning peripheral for charging…
Security updates have been issued by AlmaLinux (kernel, kernel-rt, perl-DBI:1.641, and unbound), Debian (jq, libreoffice, openssl, and redis), Fedora (389-ds-base, bcm283x-firmware, cockpit, flatpak-builder…
Security updates have been issued by AlmaLinux (buildah, containernetworking-plugins, firefox, kernel, kernel-rt, openexr, perl-DBI, podman, postgresql, postgresql16, postgresql:15, runc, skopeo, and tar), Debian…
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…
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…

 
 

 
 
 The Go Blog 
 

 Introducing the pkg.go.dev API 
 
 
 Ethan Lee, Hana Kim, and Jonathan Amsterdam 
 21 May 2026
 
 
 
 Since its inception…
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 Go Blog 
 

 Type Construction and Cycle Detection 
 
 
 Mark Freeman 
 24 March 2026
 
 
 
 Go’s static typing is an important…

 
 

 
 
 The Go Blog 
 

 //go:fix inline and the source-level inliner 
 
 
 Alan Donovan 
 10 March 2026
 
 
 

 Go 1.26 contains an all-new…

 
 

 
 
 The Go Blog 
 

 Allocating on the Stack 
 
 
 Keith Randall 
 27 February 2026
 
 
 
 We’re always looking for ways to make Go…
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…

 
 

 
 
 The Go Blog 
 

 Using go fix to modernize Go code 
 
 
 Alan Donovan 
 17 February 2026
 
 
 

 The 1.26 release of Go this month…
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 *…
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)…
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.
"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…
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…
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.
Let's have a look at MDN Web Docs content projects in 2024, with highlights of our top picks and recommended reading, and at what's next on MDN for 2025.
There's a new Learn Web Development section on MDN that merges the MDN Curriculum with the Learn section. Here's the background to these changes, what's new, and what you can expect to see in the future.
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
About
GeeksPulse is designed, built and maintained by Majid Abarghooei. It exists because keeping up with software engineering shouldn't take twelve browser tabs and a feed algorithm optimised for outrage. It aggregates 51 hand-picked RSS feeds with no ads, no paywalls and no outside pressure.
Open source
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.
Feedback
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.
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.
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).
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.
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.
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.
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.
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.
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.