So my daughter asked me why they have luggage stores at the airport after check-in.
We’ve been sitting across from the shop for 20 minutes, and no one has entered the store either.
Asking the salesperson might be impolite, but she really needs an answer and I don't have any :)
HAASTRUP ELIJAH🇳🇬@killcodeNG
Sep 25Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
Hummm🤔🤔... How is luggage handling at the airport like?
Some airports have bad luggage handling habit.
Who knows what stack what used to build Opay app because I know the technicalities behind sending a push notification to a device and I know a single device/acct has its own push notification token and it is not easily exposed
How is this possible to do, if you build apps also ?
Nigeria!
NigeriaConnected via Nigeria App StoreLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
Be careful ooo,see what this people are doing😳
HAASTRUP ELIJAH🇳🇬@killcodeNG
Sep 24Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
There are APIs that can resolve an account number details to get the phone number attached to it, the rest is just social engineering that prey on your ability to assume.
We’ve processed over $4k in revenue over the past 3 months. Small but steady.
HAASTRUP ELIJAH🇳🇬@killcodeNG
Sep 22Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
🏆
HAASTRUP ELIJAH🇳🇬@killcodeNG
Sep 17Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
🚀 it's day 1!!!!
HAASTRUP ELIJAH🇳🇬 retweeted
Chief calm down😭😂, let’s all wait for the store approval.
I totally forgot about that one.🧎🏽
HAASTRUP ELIJAH🇳🇬@killcodeNG
Sep 13Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
Freemium is not free, it means someone else already paid for it.
Not having a means to subsidize it makes is anbad idea model to use.
HAASTRUP ELIJAH🇳🇬 retweeted
Skill issue!😂 The product we’re launching next week already uses a similar interface.
..and it’s drastically going to change how people job hunt on this internet.
I’m currently doing private demos, so if you’re interested in seeing something crazy, shoot me a DM!
HAASTRUP ELIJAH🇳🇬@killcodeNG
Sep 3Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
😌
HAASTRUP ELIJAH🇳🇬 retweeted
Replying to @EOEboh
Email sending should always happen in the background.
You could add redundancy to ensure the job always runs at least 3 times and failures should be logged properly.
For email sending, you might want to add back off after each retry
HAASTRUP ELIJAH🇳🇬 retweeted
This should not be a surprise; but...
Breaking a problem up into a bunch of independent stories that are implemented separately by a squad of agents that do not collaborate, does not end well.
If only we could get the agents to pair...
HAASTRUP ELIJAH🇳🇬 retweeted
If it wasn’t for Hetzner, I probably wouldn’t have taken the plunge to move my apps onto my own infrastructure.
Saving over $50/month on hosting gave me the confidence to self-host more, understand the deployment layer properly, and eventually build Slipway.
I’m happy to announce that Hetzner is now sponsoring Slipway, an open-source, Sails-native deployment platform for running and managing applications on your own infrastructure.
Grateful for the support, @Hetzner_Online.
HAASTRUP ELIJAH🇳🇬@killcodeNG
Jul 13Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
I’m looking for the right remote role for the next five years.
Not because I’ve stopped building independently.
Because I want to experience what becomes possible when the range I’ve developed is combined with an ambitious team, global distribution, serious resources, and problems operating at scale.
Today, I:
• Lead Sails.js, actively maintaining the framework, shaping its direction, and growing the ecosystem around it
• Build The Boring JavaScript Stack
• Build Slipway, a deployment platform for Sails applications
• Run Sailscasts, where I teach developers to build full-stack JavaScript applications
• Publish The African Engineer, covering how technology is built across Africa
• Build Hagfish, an invoicing product for creators and independent professionals
• Consult with companies on engineering, architecture, products, and developer experience
• Write, teach, speak, lead, and build in public
I have spent years operating across software engineering, open source, infrastructure, education, media, product, community, and business.
Now I want to bring that experience into the right global technology company.
I’m looking for a role where I can build software, lead technical initiatives, improve developer experience, teach developers, write, speak at conferences, shape products, and help grow an ecosystem around important technology.
I do my best work in an environment that is:
• Remote and async-first
• Low-meeting and high-trust
• Flexible rather than rigidly 9-to-5
• Built around deep work and strong written communication
• Focused on outcomes, quality, and impact
• Compatible with responsible open-source and independent work
I don’t want to perform productivity.
Give me meaningful problems, clear context, ownership, talented teammates, and the freedom to deliver excellent work.
Above all, I want to work on something I’ll be proud to attach my name to.
I’m especially interested in Developer Experience, Open Source, AI Developer Platforms, Staff Engineering, Developer Relations Engineering, Developer Education, and Technical Ecosystem roles.
If your company needs someone who can build the technology, understand the developer, explain the product, teach the market, and grow the ecosystem around it, let’s talk.
Reposts appreciated.
HAASTRUP ELIJAH🇳🇬 retweeted
I’m looking for the right remote role for the next five years.
Not because I’ve stopped building independently.
Because I want to experience what becomes possible when the range I’ve developed is combined with an ambitious team, global distribution, serious resources, and problems operating at scale.
Today, I:
• Lead Sails.js, actively maintaining the framework, shaping its direction, and growing the ecosystem around it
• Build The Boring JavaScript Stack
• Build Slipway, a deployment platform for Sails applications
• Run Sailscasts, where I teach developers to build full-stack JavaScript applications
• Publish The African Engineer, covering how technology is built across Africa
• Build Hagfish, an invoicing product for creators and independent professionals
• Consult with companies on engineering, architecture, products, and developer experience
• Write, teach, speak, lead, and build in public
I have spent years operating across software engineering, open source, infrastructure, education, media, product, community, and business.
Now I want to bring that experience into the right global technology company.
I’m looking for a role where I can build software, lead technical initiatives, improve developer experience, teach developers, write, speak at conferences, shape products, and help grow an ecosystem around important technology.
I do my best work in an environment that is:
• Remote and async-first
• Low-meeting and high-trust
• Flexible rather than rigidly 9-to-5
• Built around deep work and strong written communication
• Focused on outcomes, quality, and impact
• Compatible with responsible open-source and independent work
I don’t want to perform productivity.
Give me meaningful problems, clear context, ownership, talented teammates, and the freedom to deliver excellent work.
Above all, I want to work on something I’ll be proud to attach my name to.
I’m especially interested in Developer Experience, Open Source, AI Developer Platforms, Staff Engineering, Developer Relations Engineering, Developer Education, and Technical Ecosystem roles.
If your company needs someone who can build the technology, understand the developer, explain the product, teach the market, and grow the ecosystem around it, let’s talk.
Reposts appreciated.
HAASTRUP ELIJAH🇳🇬@killcodeNG
Jul 11Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
Backend: A proper alert( to slack or pushover) when unexpected happens could also help catch bugs proactively.
Frontend: additional cost may be needed for an effective solution.
Your User table has:
- password hash
- 2FA secret key
- stripe customer ID
Your API returns user profiles
to the frontend.
How do you guarantee that
none of these ever
leak into a response?
HAASTRUP ELIJAH🇳🇬@killcodeNG
Jun 26Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
Back the DTO up with a dB projection to ease on the amount of unused data fetch from dB.
If I want to be extra paranoid, I would add an extra third leg by introducing separate models and ensure a single source of truth because that can be hard with this approach.
HAASTRUP ELIJAH🇳🇬@killcodeNG
May 18Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
😆
HAASTRUP ELIJAH🇳🇬@killcodeNG
May 10Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
Trust story
Replying to @simioluwatomi
Let's be honest with ourselves here yunno. Tell us how you're making money. The things I heard that night blew me away literally. Sometimes, depending on the circle you are, simply asking the right questions can get you answers
This chief was in that mixer. We met during the course of that event & he's referred me to two gigs since then
Connections that want you to win >>>>>
HAASTRUP ELIJAH🇳🇬@killcodeNG
May 16Nigeria!
NigeriaConnected via Nigeria Android AppLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
It's a great honour sir!
🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages.
The latest [email protected] now pulls in [email protected], a package that did not exist before today. This is a live compromise.
This is textbook supply chain installer malware. axios has 100M+ weekly downloads. Every npm install pulling the latest version is potentially compromised right now.
Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that:
• Deobfuscates embedded payloads and operational strings at runtime
• Dynamically loads fs, os, and execSync to evade static analysis
• Executes decoded shell commands
• Stages and copies payload files into OS temp and Windows ProgramData directories
• Deletes and renames artifacts post-execution to destroy forensic evidence
If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.