There is fierce competition for talent right now. Amazing companies are courting the best engineers in the world. Shiny roles, generous packages, cool tech. On paper it looks perfect. 🎁 Yet a quiet pattern persists. Brilliant engineers leave places that seem to offer everything. From the outside it is confusing.
For many people, January starts with ambitious goals. 🚀 But by February, things start slipping. 😬 In this article, we'll have a look at 3 simple rules to win every day and stay consistent throughout the year. So let's get started! 🚀🚀 The 3 Rules
Ever stared at a pile of PDFs or a playlist of “ I’ll watch these later ” videos and felt your brain whisper " nope "? 😅 Same here. 🙈 Fear no more. The new Video Overview in NotebookLM turns that mountain of information into a beautiful video.
If this year felt like a sprint through a maze while the walls kept moving, you’re not alone. 😅 The good news: we can make sense of it together. In this article, we look at the state of AI, get clear on what actually matters, and leave with
Writing component tests is super important for making sure our components behave just the way we expect. The Angular framework provides us with many different testing utilities , and in this article, we shine a light on two such helpers: tick() and detectChanges() . In just a few minutes, you'll
Have you ever felt like your brain is a pinball bouncing between notifications, Slack messages, meetings, and interruptions? 🤯 In today's hyper-connected work world, it's a common struggle that leaves us feeling drained and unproductive. 🪫 But what if there was a way to take
In a recent Performance Review, I was asked to get better at "saying no" and at "providing candid feedback". To learn more about candid feedback, I was recommended to read the book Radical Candor by Kim Scott . In this article, I share some key insights from
When profiling memory usage with Chrome DevTools, we notice two key metrics: shallow size and retained size . These metrics pop up frequently in heap snapshots and can be crucial for understanding memory behavior: In this article, we'll dive into what these terms mean, their differences, and how they
Node.js manages memory using different memory spaces. In this article, we will learn in under 4 minutes what the different spaces are, how they relate to each other and what it means when your Node.js script throws a FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out
In Q4 2023, Chrome has started restricting third-party cookies. According to The Privacy Sandbox Timeline for Web , third-party cookies have been deprecated already for 1% of Chrome Stable users globally since Q1 2024: Timeline on https://privacysandbox.com/open-web/#the-privacy-sandbox-timeline That means Chrome users
Recently, I was working on a CLI tool to display dependency information from the Nx project graph. The tool proved to be valuable, but would even be more valuable if the information would update every time a file changed in one of the Nx projects. That would enable fellow engineers
Have you ever had a situation where you're working in Chrome and things start to slow down? Maybe you're a developer and you're tweaking code. Maybe you're visiting a website that has performance issues and slows down your experience over time. You
Have you ever faced the following lint error in your Nx monorepo: A project without tags cannot depend on any libraries while your project clearly has tags defined in nx.json ? Then this article is just for you! In just a few minutes you will understand what causes the error
On September 7, 2019, I attended the Angular Architecture Workshop by Strongbrew in Laarne. The purpose of this review is to share how I experienced the workshop as an attendee. It summarizes my personal thoughts only and is by no means influenced by the instructors. Workshop details Date : September 7,