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…


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…


How big is your Developer Relations team? I’m betting it’s small, same as mine. Unless you work for Microsoft, Google, Amazon, Twillio or Vonage(The Artists Formerlly Known as Nexmo), it’s pretty hard to justify a double-digits DevRel team. And that’s OK; not everyone needs 70 people to do Developer Relations. It wouldn’t hurt though. Probably that’s why everyone is scrambling to justify their program right about now and to increase their budget for next year.

What happens if you work for a company that can’t afford 10 Developer Advocates? I happen to work for a startup with 60 people; it’s…


Congratulations, you’ve just got a job as the first Developer Relations person in a company. It’s your job to build a Developer Program. Where do you start? When you try googling that, you’ll discover Google isn’t always your friend.

Fear not though, I’m here to help. I’ve been in the same boat this year, and I’ve had to figure it all out. I’ve joined the team behind the Fidel API in the middle of a pandemic, and I’ve started building a Developer Relations program. I’ll share my process, and I’ll tell you how I chose my blueprint. So bare with…


OK, before I get thrown to the wolves, let’s get something clear here. As a mildly engaged open-source maintainer that dealt with spam and borderline spam PRs for the past few Hacktoberfests, I don’t mind when one of my repositories gets spam pull requests or my favourite “I ran a linter” PRs. That’s why bulk actions were invented.

I do understand why most maintainers are not that happy with the idea. But I also get the T-Shirt obsession. Hell, the only reason I got into Open Source was for a T-Shirt. …


If you’re building event-driven applications, you’ve probably considered building them in a Serverless platform. It’s really well suited for having small functions, running when there’s an incoming event, processing the data, and then going dormant. Instead of building your own event loop that sits idle in between events, you’re offloading all that logic to a serverless provider. Being a lazy developer, I’m a fan of writing as little code as possible 😅.

It won’t come as a shock that most of my webhooks are running on serverless instead of on my local machine, or on a VM I have to…

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