logo

/blog

4 Frustration, new microphone, broken keyboards and Apple updates

/ Podcast

It seems that since Christmas Eve 2016 I’ve been running form one problem to the next. In this episode I go over the issues I had with my 15 inch retina MacBook Pro, how I tried to fix it and ho I ended up not fixing it. Luckily, I still have my old MacBook Air so I’m not completely without a laptop, but its performance is way lower than that of my main machine.

Read more →

🚀 🚀 🚗 🌍 Software is eating the world! What are we doing about it?

/ Opinion

This article is just a strand of random thoughts put together to look like they make sense. The way we implement automation and the ways in which we use machine learning and artificial intelligence must always reflect our race’s best interests. It’s all over the Internet. Some of us are yelling, others are screaming, and others are are #justsaying, but a lot of us are thinking about it. Automation is bad!

Read more →

Dev Time Stories Episode 3 — Five steps to quickly track down and handle uncaught exceptions in Node.js

/ Podcast

If you’re a Node.js developer and your application hasn’t crashed yet, because of some uncaught exception, you’re an amateur. I mean it, you’re probably just getting past “Hello world!”. But keep reading, it’s good to be well prepared for the future. One thing developers face when working with Node.js is uncaught exceptions that kill the process. In this short article I want to give you a quick and easy strategy for handling uncaught exceptions.

Read more →

Dev Time Stories Episode 2 — Should you remain a generalist or should you specialize?

/ Podcast

In a previous article I wrote about my decision to specialise. I gave a bit of information into the process, what each option brings to the table and how to stay on top of things. But while thinking about the article, I realised I would be limiting my reach and my audience if I would just leave it as plain text. So I decided to record a full episode on the topic and try to approach it from a similar angle, while bringing some extra value, thanks to the clarity I gained after writing the article.

Read more →

Two strategies for migrating an existing application to a new framework

Finally got your migration budget approved? Is that Angular vs. React vs. Vue giving you headaches? Not sure whether it’s worth moving to Node.js microservices, because your team already knows JavaScript or if you should have them learn Go? Wondering what options you have, to migrate your existing product to a new framework? These are all valid questions anyone should ask when planning to rewrite their application/product. If you’re going shopping for new tech, here are two options you can use, to migrate your existing application to a new framework.

Read more →

I started my own podcast — Dev Time Stories

/ Podcast

If you’ve been around here for a while, you know I love audio/video content. I consume videos and podcasts and audiobooks on a daily basis. Last week I was watching Gary Vaynerchuck at Brand Minds Singapore, talking about the importance of audio for the thousandth time. I thought long and hard about how I could use audio to enhance this blog. The first thing that came to mind was to upload audio versions of the articles.

Read more →

Five reasons big software rewrites fail

This article is part of a larger series that will lay out the truth behind technology migration and decoupling projects. I’ve taken part in a couple of BIG REWRITE™️ and DECOUPLING™️ and SCALABILITY™️ projects in the past 3 years, so I decided to share the whole truth behind why many such projects fail. I hope this article and the other five sitting in the editing pipeline will help you spot bad trends and do course correction early on.

Read more →

How to make sure your articles get written and published

/ Productivity / Opinion

For some time I’ve been thinking of ways to better organise my article ideas. I want to get my content out there, to you, as fast and as often as possible. I usually keep my ideas in an application such as Apple Notes or Google Keep. I’ve been going back and forth between the two for the past 2 years, and they’re both great tools. The problem is that many ideas die at the idea stage.

Read more →

Keeping up to date with JavaScript development in 2015

/ Productivity

Whether you’re a developer, designer or any type of professional in the tech industry, there’s one disease we all fear: change. Technologies, tools, languages, techniques … all of them change literally overnight, sometimes leaving behind disappointed, frustrated people. In this article I plan on describing the actions I take when dealing with the ever changing tech world. What?! It’s already outdated? Technology changes, you can’t keep up, deal with it! The end?

Read more →
Copyright (c) 2023 Adrian Oprea. All rights reserved.