Sign in

dev_umar

@arcodeh.pro
26 followers 53 following 50 posts

Full stack software developer @Scicovery GmbH. Views are all mine. Talk mostly about tech and F1. arcodeh.pro

PostsRepliesMedia
Reposted by dev_umar
Dare Obasanjo @carnage4life.bsky.social · 27/08/2026
Dolly Parton was the best of us. May her soul rest in perfect peace.
2767
dev_umar @arcodeh.pro · 03/04/2026
Happy, happy birthday @dthompsondev.bsky.social May your wins continue to grow and compound everyday… May your every prayer come to pass, and may your days be long and fulfilling…
000
Reposted by dev_umar
Marco Ippolito @marcoippolito.dev · 12/11/2025
Type stripping is now stable. Enjoy 🌞
413025
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 11/11/2025
The scariest bug in production? Accidentally exposing sensitive data! Don't just hope you filtered your objects. Enforce it at the type level! Here's how TypeScript's Pick utility type acts as your security guard. It lets you create a "safelist" of properties.
image is a screenshot of code and this is the code
interface User {
  id: number;
  name: string;
  email: string;
  passwordHash: string;
  createdAt: Date;
  updatedAt: Date;
  isAdmin: boolean;
}

/* 
  We will use Pick to define our safely exposed user data and prevent
  accidental exposure of sensitive fields.
  No sensitive fields are exposed like passwordHash or isAdmin.
*/

type PublicUser = Pick<User, 'id' | 'name' | 'email'>;
function getPublicUsers(db: { user: User[] }): PublicUser[] {
  return db.users.map(user => ({
    id: user.id,
    name: user.name,
    email: user.email,
    // TRYING TO GET DATA THAT COULD POTENTIALLY BE EXPOSED?
    passwordHash: user.passwordHash,  // ❌ TypeScript ERROR - not in the Pick type!
    isAdmin: user.isAdmin,            // ❌ TypeScript ERROR - not in the Pick type!
  }));
}
061
Reposted by dev_umar
daniel r(ooooooh) 👻 @danielroe.dev · 06/07/2025
I'm still using vscode. I've tried other editors, like cursor or zed but I'm a fan of the minimal settings I have. plus, there's the power of familiarity + the extensions I use. roe.dev/ama #ama
are you still using VSCode or you moved to Cursor ?
12431
dev_umar @arcodeh.pro · 24/05/2025
Joined a mountain biking club.
Myself standing atop a small hill, with spread armsPosing with my bike for a selfie before a rideResting at a mid-ride rest stop. Mountain biking club members in group photo atop a small hill.
010
dev_umar @arcodeh.pro · 17/05/2025
Using native fetch, to stream the response it had to be transformed into a ReadableStream, using `Readable.fromWeb`. However, using node-fetch meant that this step broke as the stream was already a ReadableStream.
000
dev_umar @arcodeh.pro · 17/05/2025
Solved a super tricky bug yesterday. - While dev runs on Node 18, prod runs on Node 16 due to some Ubuntu compat issues. - I wrote a feature using fetch (native), and it broke in prod as fetch was undefined. - Imported node-fetch to solve this bug, and a GET req started failing.
100
Reposted by dev_umar
Shaundai Person @shaundai.com · 12/05/2025
Happy Mother’s Day to anyone who’s ever been a mom or mom-figure! The world needs 14 clones of you but until we find a way to do that ethically, I hope every day of your life is filled with beautiful moments where ppl show you how very much you’re appreciated & tell you that your booty is growing 😏
0151
dev_umar @arcodeh.pro · 12/05/2025
Happy, happy birthday. May this new year of your life be the best one yet…
120
Reposted by dev_umar
Roy Derks @gethackteam.bsky.social · 24/04/2025
Just ship it and learn by doing
031
dev_umar @arcodeh.pro · 17/02/2025
I don’t know if this is the pinnacle or the nadir of human ingenuity, but I just received an email offering “DSAAS” (domain squatting as a service). 😤😤😤
000
dev_umar @arcodeh.pro · 04/02/2025
Never mind, it’s back up.
000
dev_umar @arcodeh.pro · 04/02/2025
Make us proud…
010
dev_umar @arcodeh.pro · 04/02/2025
Is @discord.com app down for anyone else? Just me? discordstatus.com claims all is honky dory, but chats won’t load on the desktop or mobile app for me.
discordstatus.com
Discord Status
Welcome to Discord's home for real-time and historical data on system performance.
100
Reposted by dev_umar
Dare Obasanjo @carnage4life.bsky.social · 02/02/2025
A big surprise for me on becoming an adult was realizing that empathy (seeing things from other people’s perspective) and understanding cause & effect (if I do X, the natural consequence is Y) did not come naturally for many people. I still wonder if these gaps are a nature or nurture problem.
923120
dev_umar @arcodeh.pro · 31/01/2025
Completed all my tasks for the week already. I guess Friday is Netflix and Chill day, then.
000
dev_umar @arcodeh.pro · 29/01/2025
Happy new lunar year everyone… May the moon smile upon us all this year…
000
Reposted by dev_umar
patak @patak.cat · 29/01/2025
@bitsbysigrid.bsky.social @yoav.ws @arnaud-barre.bsky.social @lcas.dev @nicr.dev @danielroe.dev @patak.dev in the mountains
131525
Reposted by dev_umar
Dare Obasanjo @carnage4life.bsky.social · 15/01/2025
2025 in a nutshell…
276320504464
Reposted by dev_umar
Minko Gechev @mgechev.bsky.social · 13/01/2025
Learn how reactive frameworks work by building your own in under 200 lines of JavaScript ‣ Manage the component state with signals ‣ Fine-grained reactivity for view updates ‣ Built-in content projection Post → buff.ly/3WirFz5 Code → buff.ly/40urB1J
buff.ly
Reactive framework in ~200 lines of JavaScript
One of my current projects is converging Angular and Wiz into the same framework. This is a complex projects that involves a lot of work and many people. It also got me thinking about different client...
06319
Reposted by dev_umar
luna @imlunahey.com · 13/01/2025
pfft. devs don’t read docs. they just complain on social media and wait for someone to tell them it’s in the docs. 😂
2151
dev_umar @arcodeh.pro · 14/01/2025
Parts for my new PC build. #HowISpentMyWeekend - Ryzen 9 9900x - 32gb Corsair Vengeance DDR5 - 500gb Crucial T500 - 1tb WD Black SN 850x - Arctic Liquid Freezer III 280 - Gigabyte Aorus x870 Elite WiFi 7 - Corsair RS140 fans
Computer components
000
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 12/01/2025
Some of the most used software in the world is made by a bunch of developers who pieced their solutions together with the help of YouTube, blog articles, coding forums, and asking for help from other developers. Don't feel bad if you have to ask questions or need help!
1524
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 13/01/2025
😂😂 Corporate speak translation
7432
Reposted by dev_umar
Gergely Orosz @gergely.pragmaticengineer.com · 08/01/2025
Watching Squid Game Season 2 made me SO mad - and also helped cement the decision to stop watching series altogether. It’s a good series… deliberately unfinished. Made me realize I needn’t waste hours of my time watching something designed to simply be a trailer for the next season
15822
dev_umar @arcodeh.pro · 08/01/2025
Stay safe…
010
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 05/01/2025
"I haven't finished it yet." you are not in a position to have favorable conversations with potential employers.
171
dev_umar @arcodeh.pro · 01/01/2025
Happy new year. May our labors never go unrewarded in this new year, as we strive for greater things.
media.tenor.com
a greeting card for happy new year 2025
Alt: a greeting card for happy new year 2025
000
dev_umar @arcodeh.pro · 31/12/2024
2024 has been quite the year. Incredible growth personally, and was able to hit a few life milestones. Here’s looking forward to an even better 2025.
000
dev_umar @arcodeh.pro · 28/12/2024
For this reason, I almost never watch any of their shows until it has multiple seasons… Been burned a few too many times.
010
dev_umar @arcodeh.pro · 28/12/2024
Squid Game S2, bravo! Now, that’s how you extend the story of a character who has already had a complete arc, without diminishing the earlier arc. Great show, can’t wait for the next season.
010
Reposted by dev_umar
Dare Obasanjo @carnage4life.bsky.social · 25/12/2024
Christmas often makes me reflect on America as a “nation of immigrants.” The holiday centers on family, and as immigrants, we sacrifice being with loved ones back home for the promise of a better life here. This sacrifice self selects for people with drive. Merry Christmas to all! 🎄 .
2985
dev_umar @arcodeh.pro · 26/12/2024
We’re all on holiday…
010
Reposted by dev_umar
Dare Obasanjo @carnage4life.bsky.social · 21/12/2024
The DOJ requested that Google to sell Chrome, end default search deals, share its index with rivals, and potentially sell Android to remedy its search monopoly. Google’s counter-proposed that its search deals with Apple and others don’t need to be exclusive, allowing Apple to partner with Bing. 🙃
blog.google
Our remedies proposal in DOJ’s search distribution case
Today we filed Google's remedies proposal based on the actual findings in the Court’s decision — our agreements with partners to distribute search.
5387
dev_umar @arcodeh.pro · 20/12/2024
I’d vote for speed. Get it done and quickly, before your interest wanes. Too many side projects have died from waning interest…
000
Reposted by dev_umar
Jason Lengstorf @jason.energy · 09/12/2024
over-engineering a solution to a problem, as is tradition
81219
dev_umar @arcodeh.pro · 09/12/2024
It’s another Monday, another opportunity to have a great week. Go out there and make magic.
000
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 08/12/2024
Fear has ruined more success than failing ever has.
57612
dev_umar @arcodeh.pro · 07/12/2024
Congratulations on the resounding success.
000
dev_umar @arcodeh.pro · 07/12/2024
Here’s wishing you the happiest of birthdays yet, @cassidoo.co 🎂🍾
010
dev_umar @arcodeh.pro · 07/12/2024
Won’t look at a single line of code until Monday.
110
dev_umar @arcodeh.pro · 06/12/2024
Spent my whole week building a translation pipeline for some documentation that ingests `readme.md` files in English, passes them to gpt-4o and receives the translated versions, then writing them to disk. Very interesting and enlightening, my first use of the OpenAI APIs.
000
dev_umar @arcodeh.pro · 06/12/2024
It’s another Friday, time to decompress…
000
dev_umar @arcodeh.pro · 05/12/2024
I first tested with Jest on the client and Mocha on the server, so I’m team “it”.
110
dev_umar @arcodeh.pro · 03/12/2024
I’m aware, but not really gonna use an experimental feature in production code, so… Perhaps when it’s finally marked as stable.
000
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 02/12/2024
If you decide to wait until you know everything about Javascript before applying to a job, you will be unemployed forever.
6429
Reposted by dev_umar
Danny Thompson @dthompsondev.bsky.social · 01/12/2024
I can bring guidance, answer questions, offer help but I can't bring your will power and dedication. Some things have to come from you. If you don't bring those two things, no amount of help or support can make up for it.
0132
dev_umar @arcodeh.pro · 01/12/2024
Yay, there is a solution for transforming your code from Deno to Node, it’s @deno/dnt. Spent the weekend wrapping up automated testing, and finally got my package onto npm with CJS available. Setting up the transformation and publishing took all of about an hour. npmjs.com/package/@str...
npmjs.com
@stradox/paystack
A Paystack API wrapper, written in TypeScript. Latest version: 0.3.2, last published: 4 minutes ago. Start using @stradox/paystack in your project by running `npm i @stradox/paystack`. There are no ot...
100
dev_umar @arcodeh.pro · 30/11/2024
Had to do some `onModuleInit` gymnastics to await a dynamic import, and then some type gymnastics involving `typeof …[‘prototype’]` to get it to work correctly, and have the types available in the IDE. Also had to change `moduleResolution` in TS config to `NodeNext`
100