Writing on Angular platform engineering, software architecture, team leadership, and the Linux desktop. Six reading paths cover Angular, leadership, systems, frontend quality, AI & data tools, and architecture — plus ordered series on the Series index. Browse topics by tag or scroll the chronological archive.
Start here
Angular Platform
Signals, forms, migration patterns, and platform tooling for senior Angular developers.
View path →Engineering Leadership
Essential skills, soft skills, and essays on leading teams and architecture.
View path →Systems & Linux
Desktop Linux, containers, networking, and shell automation for infra-curious frontend leads.
View path →Frontend Quality
Testing strategy, chaos engineering, and debugging craft for teams that own quality.
View path →AI & Data Tools
Jupyter workflows, local LLMs, and interactive data projects like Bio-Dynamics.
View path →Frontend Architecture
Micro frontends, platform extensibility, and real-time patterns at scale.
View path →All series
View all series →Shadow Ownership
3 posts
On a small development team, the senior who talks to other teams may be the most valuable person in the room—until influence becomes …
Start reading →Split AI Workflow
2 posts
Cursor Pro is best when it edits code, not when it thinks out loud. A practical split workflow — Perplexity for current research, ChatGPT …
Start reading →Bio-Dynamics Lab
5 posts
Why I built a full-body microbiome sandbox — for education, open development storytelling, and exploring simulation and 3D outside my usual …
Start reading →The Ecosystem Blind Spot
2 posts
A senior developer reflects on the ecosystem blind spot after 15 years of coding, exploring how to regain perspective and stay current.
Start reading →Modern Angular
6 posts
Explore the connection between Control Theory and Angular's new Signals-based reactivity model for better frontend performance.
Start reading →Jupyter, ChatGPT, Copilot
4 posts
Explore the conceptual and strategic role of Project Jupyter alongside ChatGPT and Copilot in modern development workflows.
Start reading →Hardware Debugging
2 posts
When an electronic device refuses to power up, it can be frustrating for anyone, but for someone with a bit of electronics knowledge, it …
Start reading →Legacy and Modernization
2 posts
In the fast-paced world of software development, we often find ourselves standing on the shoulders of giants – or more accurately, on top of …
Start reading →Observability
2 posts
Step-by-step OpenTelemetry Angular tutorial: instrument an Angular app for distributed tracing, export spans to Jaeger, and monitor …
Start reading →Team Communication
3 posts
Conflict is an inevitable part of any workplace, and tech teams are no exception. Differences in opinions, approaches, and personal styles …
Start reading →Chaos Engineering
3 posts
What chaos engineering is, how it differs from load testing and disaster recovery, the experiment loop, blast-radius controls, and game days …
Start reading →Frontend Testing
3 posts
Frontend testing is an essential aspect of modern web development, helping teams verify that applications behave as expected across …
Start reading →Essential Skills
3 posts
As the web development landscape continually evolves, a successful senior frontend developer must keep pace with both technological …
Start reading →Micro Frontends
5 posts
Micro frontends is an architectural pattern for building web applications as a composition of loosely coupled, independently deployable …
Start reading →Things I Think About
Core Stack
Angular
All 40 Posts
Frontend
All 57 Posts
Micro Frontends
All 5 Posts
DevOps
All 12 Posts
Security
All 789 Posts
Data & AI
All 9 Posts
Engineering & Leadership
Engineering Leadership
All 15 Posts
Software Architecture
All 24 Posts
Career
All 15 Posts
Case Study
All 5 Posts
Technical Depth
TypeScript
All 19 Posts
React
All 5 Posts
Signals
All 3 Posts
Design Systems
All 2 Posts
Web Components
All 1 Posts
CSS
All 4 Posts
Web Performance
All 3 Posts
API Design
All 1 Posts
Event-Driven Architecture
All 2 Posts
Web Workers
All 1 Posts
WebRTC
All 1 Posts
Docker
All 2 Posts
Kubernetes
All 2 Posts
Cloud Computing
All 4 Posts
OpenTelemetry
All 1 Posts
Database
All 1 Posts
Linux
All 26 Posts
AutoIt
All 3 Posts
Python
All 2 Posts
Rust
All 7 Posts
gRPC
All 2 Posts
GraphQL
All 4 Posts
WebAssembly
All 2 Posts
Web3
All 1 Posts
Jupyter
All 4 Posts
All
Browse all tech posts
Recent highlights
No p*rn for you, naughty boy!
There are always peculiar things malware researchers discover while analyzing new samples. VirusTotal 24/43 Let’s remember the filename as HD Porn TV for later😉 Our victim runs it thinking they will see the latest porno in HD quality. Instead they get a new browser ‘theme’ with a Turkish flavor: Internet Explorer: Firefox: The bad guys hijack Winsock: And filter traffic through: ...
AV scam: is it a rogue or is it AVG’s free edition for sale?
Tom Kelchner, Sunbelt blog: Alert reader Laurie (my boss actually) forwarded a copy an email she received from a friend. It said the sender was “…pleased to announce the newest version of Antivirus 2010 for Windows.” There was a link to click, of course. Something called “Antivirus 2010” for sale in November is very odd for three reasons: It’s nearly 2011 and legitimate AV companies are putting out their 2011 versions. There was a rogue security product last year called “Antivirus 2010.” (VIPRE detection: FraudTool.Win32.Antivirus2010 (v)) Although a lot of companies make a product named Anti-Virus 2010, they usually put their name in front of it, such as “Kaspersky Anti-Virus 2010” or “Norton AntiVirus 2010.” The Antivirus 2010 rogue graphic interface from 2009: ...
Patchday ahead
The Redmond company today published its announcement for the upcoming November Patch Tuesday. Microsoft wants to release 3 security bulletins which deal with 11 security vulnerabilities within Office and PowerPoint (up to the brand new Office 2011 for Mac) and Forefront Unified Access Gateway. A patch for the just recently detected 0-day vulnerability in Internet Explorer is not in the list. Adobe meanwhile ships an update for the Flash Player to version 10.1.102.64 today and plans one for the Reader and Acrobat next week. The Flash update is available via the Download Center and fixes the“authplay” vulnerability which got public last week. But the company has to deal with a new security vulnerability as well. It’s not yet exploited and it remains currently unknown whether it is exploitable to infect PCs with malware, but Adobe investigates the flaw. On a public security list a so-called Proof-of-Concept (PoC) has been published which just shows a Denial-of-Service attack. ...
Google Chrome's Version Number Is Meaningless
Google Operation System blog: Google Chrome is the first browser that has a meaningless version number. Since Chrome is automatically updated, most people use the latest version of the software a few days after it’s released. Google’s help articles aren’t the only ones that ignore Chrome’s version number. Yahoo has recently released a report that recommends developers to assume that Chrome users are running the latest version. “Chrome has been progressing rapidly through versions, and Google has communicated its intent to continue rapid development and short release cycles. As a result, we’ve modified our strategy for Chrome to advise testing on the latest [generally available] release of Chrome as soon as it is issued, with prior versions moving to X-grade as soon as they are superseded.” ...
Microsoft tempts antitrust lawyers with expanded antivirus offering
Ed Bott’s Microsoft Report posted something interesting in ZDNet: You want a good, solid, free antivirus program? Microsoft Security Essentials fills the bill nicely. Unfortunately, even though it was officially released more than a year ago, it’s still one of the best-kept secrets in personal computing. Its installed base of 30 million users worldwide might sound big in raw numbers, but it’s a drop in the bucket compared to the billion-plus Windows PCs in use. ...
Microsoft Smart Screen False Positives
SANS.edu: We received a couple of reports about Microsoft’s “Smart Screen” flagging harmless sites as malicious. Initially, we considered the possibility of an infected ad service. But it may be a bug in Smartfilter as well. Some reports on twitter show that the problem has been resolved. Please let us know if you have sample URLs that are still affected. To disable smart screen: Select “Internet Options” from the “Tools” menu. Select the “Advanced” tab and find the “Enable SmartScreen Filter” setting (about the 10th item from the bottom. Scroll all the way down). Needless to say: This will also remove the smart screen protection from real-evil sites, not just from appear-to-be-evil-to-smartscreen-today sites. The setting should only be changed if you can’t wait for the problem to be fixed.
Webcam cyber-sextortionist preyed on over 200 women
A perverted hacker who spied upon more than 200 women via their webcams and microphones, after infecting their computers with malware, was arrested earlier this year by the FBI after a two year investigation. The 31-year-old man broke into victims’ personal computers, and stole personal information. Threatening to share the private information with their parents and email contacts, the man pressured the young women (some of them still young teenagers) into providing him with risqué pictures and videos. ...
Workaround for vulnerability affecting Internet Explorer
Microsoft has released a security advisory concerning a vulnerability affecting Internet Explorer versions 6, 7 and 8. This vulnerability may allow an attacker to execute arbitrary code. Full details here. Visit Microsoft’s page here to get full instructions. You can find the workarounds under the “Suggested Actions” twisty. The workarounds include overriding the Web site CSS with a user-defined style sheet, deploying the Enhanced Mitigation Experience Toolkit, enabling Data Execution Prevention (DEP) for Internet Explorer 7 and setting Internet and Local intranet security zone settings to “High” to block ActiveX Controls and Active Scripting in these zones.
Android Overtakes iPhone
Wall Street Journal: It looks like Steve Jobs may have something to be nervous about after all. Google Inc.’s Android platform has taken the lead in the U.S. smartphone market, according to several new reports by technology research firms. In the third quarter, devices with the Android operating system were installed in 44% of smartphones, while Apple Inc.’s iPhone came in second place with 23%, according to market research firm, NPD Group. RIM’s BlackBerry trailed behind in third place with 22%. One big caveat: NPD tracks consumer activity, but doesn’t measure corporate cellphone purchases. ...