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
7 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 →Advanced Networking in Linux
4 posts
A practical guide to Linux VLANs, bonding, and bridging: how to layer interfaces, avoid common mistakes, and build a resilient server or …
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
4 posts
A named map of the senior frontend landscape — language, framework, state, CSS, testing, delivery — and the judgment that separates owning a …
Start reading →Micro Frontends
3 posts
A micro frontend is a slice of UI one team can ship without waiting on the rest of the page. That independence is the reason to do it — and …
Start reading →Things I Think About
Core Stack
Angular
All 39 Posts
Frontend
All 60 Posts
Micro Frontends
All 5 Posts
DevOps
All 12 Posts
Security
All 789 Posts
Data & AI
All 13 Posts
Engineering & Leadership
Engineering Leadership
All 21 Posts
Software Architecture
All 27 Posts
Career
All 17 Posts
Case Study
All 5 Posts
Technical Depth
TypeScript
All 20 Posts
React
All 2 Posts
Signals
All 4 Posts
Design Systems
All 2 Posts
Web Components
All 3 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 3 Posts
Kubernetes
All 3 Posts
Cloud Computing
All 4 Posts
OpenTelemetry
All 1 Posts
Database
All 1 Posts
Linux
All 28 Posts
AutoIt
All 3 Posts
Python
All 2 Posts
Rust
All 4 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
6 Common Myths and Misconceptions About Malware
Over the past few decades, computer security has become an important concern among users. Security vendors have faced tremendous challenges dealing with complex security threats with IT experts placing more effort on educating people. Nevertheless, there are many computer security myths that exist today and surprisingly, many people still believe them. In this blog post, we’ll reveal a few of the most common malware myths and the misconceptions that can put you at risk. ...
Malware Prevention guide for Windows
To help secure your computer against malware: If your computer is already infected or you are in doubt, first look at the Malware Removal Guide. Build up your malware defenses Install antivirus and antispyware programs from a trusted source Never download anything in response to a warning from a program you didn’t install or don’t recognize that claims to protect your PC or offers to remove viruses. It is highly likely to do the opposite. Get reputable anti-malware programs from a vendor you trust. I recommend Avira. It’s highly recommended that you create another layer of protection beyond Avira. This second layer could be composed with Malwarebytes’ Anti-Malware, Hitman Pro or any other on-demand antimalware software. Use a safe browser with good extensions I recommend Google Chrome with uBlock and WOT. Update software regularly Cybercriminals are endlessly inventive in their efforts to exploit vulnerabilities in software, and many software companies work tirelessly to combat these threats. That is why you should: ...
Malware Removal guide for Windows
If after following this guide you failed disinfecting your computer, or you cannot follow this guide yourself, I will be available to help you. The most important thing in fighting malwares is: Do NOT Panic. Do NOT Hurry. Do NOT ignore any step in removal guide unless I tell you. This manual for removing malwares can be used for either minor or major malware infection. Download and Burn Avira Rescue System to a blank Disc, Boot your computer using that and let it scan and remove malwares detected. Restart your computer into safe-mode with networking. (How to use Safe Mode?) Clean temporary files using TFC. [Let it reboot your computer, come back to Safe Mode With Networking] Download HitmanPro to your desktop, run it in force breach mode and click next to scan your computer, let it remove the malwares it find, if it ask you for license active the 30 Days trial version. after removal, restart your computer. [Try it in Safe Mode With Networking] Download, install and update Malwarebytes Antimalware, let it scan your computer and remove everything it find [Try in Safe Mode With Networking]. Download and run avast! Browser Cleanup to cleanup and reset your browsers. Download and install HostsMan. after install run it, click on “update Hosts”, choose “MVPS Hosts” (and you may choose “Peter Lowe’s AdServers List” for blocking Ads) and in below options choose “Overwrite Current” hosts. this step would immunize your Hosts File and would prevent any internet traffic to malware sites/domains and also would fix Windows Hosts File if it has been HiJacked by malwares. Disable System Restore and then re-enable it again. If you have windows installation disc, insert it into drive, open Run command from start menu (In windows vista/7, open start menu and type ‘Run’ and then press enter) and type ‘sfc /scannow’. this will check windows for mission or corrupted files and will restore them from disc. sometimes during getting infection or malware removal some files might get corrupted or being deleted which this action will solve it. Make sure your windows and all installed programs are fully updated and there are no insecure program: Check for Update. also you may do some additional scans too, here is some of them: ...
Happy New Year!
Hello ‘Omid’s Blog!’ readers! I wish you all a year full of fun, happiness and health in the 2011, hope all your dreams come true in the new year. Best Wishes -Omid
Christmas Day : Facebook beats Google, most visited site in UK
For the first time ever since the evolution of the Internet, if you went that far!, Facebook received more web visits than Google UK site, on a single day… Christmas Day. Google’s traffic share is constantly between 8-10% in U.K., while Facebook’s is well between 8-6%. Facebook accounted for 10.50% of the internet traffic in the U.K. on December 25th, marginally surpassing Google (9.77%). So, why was Facebook your favorite website on that day? You tell us! ...
Red Hat Near Key Support Area
New York, December 27th (TradersHuddle.com) – Shares of Red Hat, Inc. (NYSE:RHT) are trading very close to calculated support at $45.27 with current price action closing at just $46.51 places the stock price near levels where traders will start paying attention. Red Hat, Inc. (NYSE:RHT) develops and provides open source software and services, including the Red Hat Linux operating system. Red Hat’s current stock range is defined by current calculated support defined at $45.27 and by the resistance level at $48.78, which should be used by traders planning their trades. ...
Facebook’s value surpasses Yahoo, eBay
A new study from New York securities firm NYPPEX estimates Facebook’s enterprise value is now much higher than Yahoo and EBay, at $41.2 billion and significantly higher than other fast growing startups like LinkedIn, Twitter, Zynga, and Groupon. Facebook’s value has shot up 56 percent since the middle of 2010. None of the startups mentioned above have gone public but many let their employees sell shares in private markets as an incentive for their valued staff members. The private markets let investors buy a piece of a company early on but it is difficult to determine what the price of a share should be. ...
Google may have told Logitech to stop the Revue
Google really isn’t happy with its TV operating system. In addition to telling companies not to mention their Google TV products at CES next month, now it looks like the search company is actively stopping production on a device that’s already been released. According to a report on Digitimes.com, Logitech has ordered a suspension of all Logitech Revue components from its supplier, Gigabyte Technology. The Revue is Logitech’s set-top box that turns any TV into a Google TV. ...
CIA launches W.T.F. (WikiLeaks Task Force)
Washington Post: The CIA has launched a task force to assess the impact of the exposure of thousands of U.S. diplomatic cables and military files by WikiLeaks. Officially, the panel is called the WikiLeaks Task Force. But at CIA headquarters, it’s mainly known by its all-too-apt acronym: W.T.F. The irreverence is perhaps understandable for an agency that has been relatively unscathed by WikiLeaks. Only a handful of CIA files have surfaced on the WikiLeaks Web site, and records from other agencies posted online reveal remarkably little about CIA employees or operations. ...