Exactly 10 years ago today, I was starting my first job in the software industry. I’ve spent my career being a Software Developer in Test, Performance Engineer, Lead & part-time CTO, JavaScript Developer, Contractor, Entrepreneur, Developer Advocate & Manager. I’ve also worked for companies on 4 continents, on products that were used by hundreds of millions of people. You could say I did a bit of everything. But I would say my career was anything but boring.

I’m prone to reminiscing, especially while being stuck in the house in the middle of a global pandemic, so I sat down and…


A little while ago, whitep4nth3r reached out on Twitter asking for support from men for a better future. I didn’t know why, but I signed up head first, because who wouldn’t want a better future?

I didn’t know what sparked the plea, but I could have guessed. Men being assholes, live on stream. I was watching her stream again today, when “THAT guy” striked again. Somehow, a dude thought it would be acceptable to compliment someone based on looks. I was stunned. My first response was eaten away by the obscenity filter in the chat.

I hate the fact that…


I absolutely hate it when web pages ask me for permission to send notifications. Most often, the same web pages ask me for an email as well. That’s incredibly spammy. I understand their “Marketing” department is struggling, but this really isn’t the way to go. Browser notifications are all kinds of spammy, the same way push notifications on the phone are.

I’ve been ignoring the requests for the most part, but inevitably a few of them made it through. A lot of these spammy websites are using dark patterns in terms of where the buttons are placed. I inadvertently clicked…


I’ve given over a hundred talks in the past few years. Why? Because I think it’s perfectly OK for me to be terrified, but it’s not OK for me to stay that way. My biggest fear? Same as you, same as everybody else. I was afraid to speak in front of people.

A hundred talks later, I’m still terrified every time I go on stage. How did I ever get on stage, though? Well, here’s a little trip down memory lane, the series of unfortunate events that got me up on stage. I entirely blame Ioana and Marcela for this…


Bash is great and all, but it’s not something I’ll pick up in a day. I was looking for something a little bit more convenient to write scripts in. While looking, I’ve stumbled upon this little utility from Google called zx. And it's a better way to write scripts using JavaScript.

I thought I’d give zx a try. It comes with a bunch of things out of the box, like chalk and fetch. I know, Node.js already lets me write scripts, but dealing with a bunch of the crap around escaping and sanitizing inputs was painful.

The Script Way

Before I talk about…


Hi, my name is Alex, and I’m an… Advocate. A Developer Advocate. With Developer Advocates being one of the most sought out commodities on the market this year, I thought I’d write up the answer to one of the questions that I answer frequently in my DMs — mostly because I read this thing from @swyx.

How did you break into Developer Relations?

If I knew what I did exactly to end up here, it would probably be an easy answer. But it isn’t because I didn’t wake up one day and decided this was what I wanted to be…


Any Node.js end-of-life day is a good day, but today especially so! Node.js v10 is being end-of-lifed today, so you can finally support ES6 imports in your JavaScript code examples and libraries by default!

The latest versions of Node.js v12 (not the earlier versions, mind you) support ES6 modules by default, so there is no need to do the ugly hacks you needed to do before if you wanted to write modern JavaScript.

Before

Before, you had to save your code a .mjs instead of js, and then run node with the --experimental-modules flag. Which most Node.js …


First, let’s look at what Multi-Factor Authentication or MFA is. Most applications use a username/password combination to authenticate or log in their users. Some of them use a second method on top of the first, like a token or code sent via SMS. That is commonly called 2FA or two-factor authentication.

In light of countless security breaches across the industry, 2FA is becoming increasingly popular In the event that one of the methods used for authentication is compromised, an additional check will make it more difficult to impersonate a user.

The methods of authenticating users are also called factors, or…


2020 was kind of shit. Go on, it’s OK to admit it. But when I look in the mirror, 2020 was a lot healthier for me than usual. I’ve seen quite a few 2020 reviews this past week. It’s the fashionable thing to do. Hence this is my first yearly review. I’m going to try to use this as a sort of guide for next year. …


You’ve probably noticed the new and shiny Fidel Dashboard we released recently. There were a few reasons we came up with a whole new dashboard experience, and Katherine goes over all those reasons in her blog post. One of those reasons was that new users had trouble quickly unlocking the power of Fidel. When using our API, the “Aha!” moment comes when you see your first test transaction. But getting there wasn’t the easiest of journeys for everyone.

We pride ourselves on how easy the Fidel API is to work with and often get feedback on the ease of the…

Alex Lakatos

Developer Avocado 🥑 Manager @fidelhq by day, @mozillareps & @moztechspeakers by night. I do things for T-Shirts. Made http://puns.dev. 1/2 @DevRelAvocados

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store