All Posts

  • The Fascinating History of Rust

    I have been writing a compiled, concurrent, safe systems programming language for the past four and a half years. A small group of people in Mozilla got interested in it this past year and we do not know exactly what will come of it. - Graydon Hoare

  • What You Missed in November

    Backed by 15 thousand people who signed an online petition Deno is formally asking Oracle to free the JavaScript trademark, Google may be forced to sell its Chrome browser due to monopoly complaints, PHP just released one of its best versions in years, we have the first AI Agent Millionaire, and CSS has a new logo and new features. These are just some of the most important tech stories that we need to talk about in this monthly update.

  • The War on JavaScript Just Got Interesting

    If you follow any JavaScript publication or newsletter you probably saw these disclaimers referencing Oracle's trademark ownership to avoid legal complications. If you're like me you’ll probably ask yourself why a company known for their databases, and not web development is involved in this. Well, the explanation is kind of mind blowing.

  • Angular's Huge Comeback

    Angular is that old timer who was amazing in his prime, and now tries to reinvent itself and stay competitive in the modern world.

  • The Fascinating History of Go

    Go just turned 15, and during this time it managed to become one of the fastest growing programming languages with a huge impact in modern cloud computing. This anniversary is a good time to look back at how the journey of Go began, while providing a quick review of its design goals and main features.

  • The Future Of Web Development

    It’s been a rough year for web developers. Vercel launched a tool that makes website creation as simple as describing your ideas, the creators of Qwik JS are promising Figma designs to code in minutes and, of course, it seems like a new generative AI model targeting development is launched every other week. It’s a whirlwind of change, and developers have every reason to feel a bit…unsettled.

  • How Good Is AI Actually?

    If you’re like me, you might have been tuning out the whole AI hype train for a while. But recently, the developments have become too big to ignore, so it’s probably a good time to get up to speed with what’s happening in the industry.

  • What You Missed in October 2024

    Following his widely successful projects like Vue and Vite, Evan You has raised $4 million to enhance the JavaScript development toolchain. Meanwhile, FAANG companies continue finding innovative ways to screw us over, and AI, now capable of procrastinating and wasting time online, is finally ready to replace us.

  • Svelte 5 is a Completely Different Framework

    Svelte 5 was finally released a few days back and this one is a bit controversial. The framework went through a major rewrite in order to provide a dev experience similar to the rest of the industry.

  • The Biggest Dev Lies

    I watched an interview with one of DoorDash's engineering leads who was involved in the migration of their monolithic application to microservices. Surprisingly enough his thoughts on the entire process would probably be categorized as hot takes in the industry these days, but, when you really think about it, he is making a lot of sense.

  • A Web Dev Tries Game Development

    I’ve been a web dev for 15 years and I have to be honest. Things on the web are starting to become a bit boring. On top of that, it looks like my job would be the first one replaced by AI. So something has to change!

  • Astro 5 Has It All

    If you are looking for an easy, no BS way to build modern web apps, the wait is over. Astro 5 was just announced, and what you might not realize is that we got to the point where this framework can’t be ignored anymore. Let me explain.

  • The Secret to a Happy Dev Life

    Find a job you enjoy doing, and you will never have to work a day in your life. Here is the thing. For as long as I can remember I really really enjoyed solving problems through coding. So one would expect that my web developer job makes me pretty happy, right? Well… not really.

  • What You Missed in September

    Open AI releases a new deep-thinking model and this time around it looks like my high pay, low effort dev job is actually in danger, Next JS suffers a major image blow, and yes, you can actually become a millionaire from open source software. These are just some of the most important tech stories that we need to talk about in this monthly update.

  • Web Dev The Right Way

    Web Development. That mythical place where script kitties turned “senior full stack software engineers” argue endlessly over the most recent dev trends or the best frontend frameworks and then somehow manage to mess up checking their duplicated React component into git.

  • TypeScript The Right Way

    You either die a hero or live long enough to see yourself become the villain. JavaScript is the most used language in the world for quite some time, and it has definitely turned into a villain for many developers. And let’s be honest! The critics make some fair points.

  • Write Better Code

    There is this famous comic stating that the only valid measurement of code quality is the WTF per minute ratio.Well… in all honesty, this is actually one of the most accurate depictions of software development.

  • What Happend in July?

    Hey, there! We had some fairly big dev updates in July, so let’s spend a couple of minutes looking at the highlights.

  • The Simplest Tech Stack

    Building a web app can be frustrating and overwhelming these days. There are countless frontend frameworks, different architectures and multiple rendering strategies you have to choose from.

  • Do You Really Know Git?

    People working with Git tend to fall somewhere on this scale. They either are a complete newbie and still mixing up Git with GitHub, or they are experienced git users and are still not sure what’s the difference between a merge and a rebase.

  • Flutter - One Codebase For All Screens

    “Write once, run anywhere” is what we were promised for a long time. This promise is now more appealing than ever since the number of devices your app needs to run on has increased quite a lot.

  • The Right Way To Build REST APIs

    All your favorite websites have one thing in common - they are powered by REST APIs which facilitate the exchange of data between backend servers and client browsers or mobile devices over the network.

  • What We Learned From the Polyfill Attack

    You probably heard by now about the Polyfill supply chain attack. After all, when more than a hundred thousand sites are affected by a single compromised CDN, people start paying attention.

  • What Happend in June?

    Hey, there! We had some fairly big dev updates in June, so let’s spend a couple of minutes looking at the highlights.

  • What to Learn in 2024

    The wait is finally over! The results of the State of JavaScript were just released, and this one is full of surprises.

  • 13 Svelte Concepts You Should Know

    One of the main selling points for Svelte is its simplicity. Building apps in Svelte feels like building them in plain HTML and JavaScript, so this framework might be the best option for pragmatic developers who just want to get sh*t done.

  • Are PWAs still relevant?

    Here is the thing. I’m really, really lazy. And, just like any lazy developer, I hate writing unnecessary code. This is especially true when building mobile apps, where I have to dedicate double the effort to have my code break natively in multiple environments.

  • What Happend in May?

    Hey, there! We had some fairly big dev updates in May, so let’s spend a couple of minutes looking at the highlights.

  • Create a GPT Wrapper

    Chat GPT 4o was just released, so brace yourselves for yet another round of articles announcing the end of the software developer.

  • JavaScript Just Got Better!

    Great News! Signals are coming into JavaScript as an official standard, and it looks like we are one step closer to getting rid of the framework hell that’s ruling frontend development. I know, this sounds impossible, but we’ll slowly get there. Let me explain!

  • Kotlin Frist Impressions

    Write once, run anywhere. This is every Java developer’s wet dream, but it looks like it is going to be Kotlin, Java’s younger, smarter and prettier sister, who’s going to deliver on this promise.

  • What Happend in April?

    Hey, there! We had some fairly big dev updates in April, so let’s spend a couple of minutes looking at the highlights.

  • The Easiest Way To Store Data

    Say hello to Daniel! He is from Germany and for the past 8 years he spent his nights building an open source database for JavaScript runtimes. RxDB has great traction with over 20k stars on GitHub, is feature packed and offers real time queries and replication, offline support, an intuitive API and great performance.

  • Rust Frist Impressions

    If this is the first time you are hearing about Rust, you are probably living under a rock. Rust is the darling of the tech community, has some pretty impressive achievements, and enjoys the backing of a few big industry leaders.

  • Should You Use Angular in 2024

    So you are considering Angular for your next project. Well, I have some pretty good news for you - this is probably one of the best decisions you can make these days. Let me explain.

  • What Happend in March?

    Hey, there! We had some fairly big dev updates in March, so let’s spend a couple of minutes looking at the highlights.

  • Astro Just Got Better

    Astro just launched their own dedicated database solution, and it is now more obvious than ever that web development is going through some major changes.

  • The Harsh Reality of Good Code

    In the world of software feeling like an impostor is normal. So, weirdly enough, if you are actually pleased with the results of your current work you are most likely… wrong. Let me explain.

  • What Happend in February?

    We had some pretty big dev updates in February, so let’s spend a couple of minutes looking at the highlights.

  • Now is The Best Time to Learn WebAssembly

    Remember when we all thought WebAssembly was going to be the JavaScript killer? Well, JavaScript is alive and well but, a whole new class of applications can now be developed for the web thanks to the power and performance unleashed by WASM.

  • React 19 - This has to stop!

    The React team just posted one of their biggest updates yet. With the upcoming version 19 release we are finally getting a clear view of what the future holds for React devs. However, I for one am not that excited. Let me tell you why.

  • Now Is The Best Time to Learn Go

    Go 1.22 was just released and this version comes packed with performance gains, developer experience updates and improvements in the already powerful standard library.

    Feb 15, 2024

  • The Best Kept Secret in Web Dev

    While we are chasing our tails in search of the next big framework, and we are wasting time following useless trends, this old boring library called jQuery is quietly ruling the web dev world.

  • The HATE Stack - Simple and Efficent

    Forget everything you know about modern web development and let me prove that you can build scalable, efficient web apps using the hate stack - a simple alternative for people who hate the complexity of the modern web, and are looking for easier yet still performant solutions.

  • Coding in Kotlin

    Understanding Kotlin is a good skill to have. Why is that? Well… Kotlin is one of the fastest growing languages, with Google making it the default solution for Android development, and established frameworks like Spring making it a first class citizen in their stack.

  • Full Stack With HTMX And Deno

    So you have this big idea which will make you a billionaire, and you really need to put it out in front of your users as soon as possible. Well, you are in luck - this article is just for you.

  • Make Astro even Faster

    You probably are sick and tired of all these new UI libraries and frameworks, but if you are not aware of the things you could achieve with Astro or Qwik you are missing out.

  • How to be a Better Dev

    How often do you get impostor syndrome? This is normal since gaining experience in a field reveals the huge number of skills you have to master.

  • They Joy of Writing Scala

    Scala is the perfect combination of OOP and functional, with the right amount of type safety. Thanks to its expressive nature and mature ecosystem Scala is used at companies like Twitter, Netflix or LinkedIn, and for the next few minutes you’ll get the chance to see its main features in action.

  • Solid JS Explained

    This is Solid JS, and it probably is the best option we have in web development after 15 years of UI framework exploration. Solid is rapidly growing in popularity, and, despite its young age, it is a major influence in the modern frontend space.

  • Using React in 2024

    You can leverage the stability of a mature, widely adopted framework like React while also enjoying better performance and state of the art dev tools.

  • Why is Lua so Popular?

    Lua holds the second position in the ranking of languages with the highest percentage growth of contributors. Why is Lua so popular all of a sudden, and, more importantly, is there a benefit in learning it?