@nitrateIV Profile picture

Idowu

@nitrateIV

Software Engineer

Similar User
Daniel Oyagha photo

@DanielOyagha

Bulbasaur photo

@bu1basaur001

Gozie Ghislian photo

@Chi_Ghislian

Emmanuel Nwachukwu photo

@hey_nwachi

John Morris 🐀 photo

@anotherjtm

f3rcho photo

@f3rchodotcom

Zaim photo

@zzzaimmm

JUBRIL photo

@His__effect

Tunde Hamid photo

@Skillfultunde

Ese photo

@EnaholoE

Friilancer photo

@anietukudo

Kevin Kelchen photo

@KevinKelchen

A K S H A Y ☬ photo

@aksxayy

rustan photo

@rustan_jhi

Olusola photo

@Ojsholly

I think I found a way to threaten Google Gemini to answer my question. But how does it perceive this as a threat, and why does it have to be threatened to give out a response? Was it coded to recognise copilot as a competitor?

Tweet Image 1

I'm wondering which of these is better and what the tradeoffs might be #TypeScript #JavaScript

Tweet Image 1
Tweet Image 2

This life. Just spent more than 90 minutes fixing a bug that never was. A bug that could've been fixed with margin-top: 12px. While I was doing margin-top:8px Looks like I have a z-index problem now. This sucks.


Idowu Reposted

"If you provide an API client that doesn't include rate limiting, you don't really have an API client. You've got an exception generator with a remote timer." – Richard Schneeman


Idowu Reposted

I occasionally see companies create reusable component libraries that make it hard to restyle. Their goal is admirable - they want to enforce consistency. But this doesn't work. Here's why: 1. You can't make HTML impossible to style. You can merely make it harder. 2. If the…


Idowu Reposted

❌ Avoid listening for ref changes with useEffect() in React. ✅ Instead use a ref callback function.


Idowu Reposted

JS challenge: - you have a list of 1000 items - you have an async function `process(item)` - you need to process all items - it needs to be done concurrently, but not more than 25 at a time - collect items with errors what's the cleanest way to do this? libraries allowed


Idowu Reposted

Which has better performance in JavaScript: a switch or a lookup table?

Tweet Image 1

Idowu Reposted

Twitter has enforced very strict rate limiting. Some people cannot even see their own tweets. Rate limiting is a very important yet often overlooked topic. Let's use this opportunity to take a look at what it is and the most popular algorithms. A thread. #RateLimitExceeded

Tweet Image 1

Idowu Reposted

How to improve API performance? The diagram below shows 5 common tricks to improve API performance. 1. Pagination This is a common optimization when the size of the result is large. The results are streaming back to the client to improve the service responsiveness. 2.…

Tweet Image 1

Does JavaScript being duck-typed play a role in choosing structural typing for TypeScript? TypeScript could've been nominally typed like Java but isn't, curious to know. #javascript #typescript


Idowu Reposted

Problem: When you deploy a new version of your SPA, users with a tab open will keep using the old SPA code. Solution: 1. Specify the app version in each HTTP call from the UI via a x-app-version header. 2. Validate the x-app-version header on the API server. If x-app-version…


Idowu Reposted

data is rarely the right variable name. When in doubt, note the TypeScript type's name. Example: 🚫 function addItem(data: SelectedItem) 👍 function addItem(selectedItem: SelectedItem) The TS type often suggests a more useful name.


Idowu Reposted

The year is 2023, and the bar for Frontend, Backend and FullStack engineering has never been higher. If you're looking to be successful in this field, you'll need a specific set of skills. Here are the most valuable ones you should know:


Idowu Reposted

Another good reason to hunt down dead code: Once you have no unused code, you can use tools like ts-prune to check for unused code on each PR. This can help catch mistakes. It can find spots where people forgot to delete old code, or forgot to call new code.


Idowu Reposted

When it comes to writing successful software, you need to focus on two things: - Doing the right thing. - Doing the thing right. In this particular order.


Idowu Reposted

Why don't people work hard when it's in their best interest to do so? The answer can be found by observing Tiger Woods vs. Phil Mickelson:


Idowu Reposted

Problem: You’re using TypeScript and you don’t want to manually define types for each REST endpoint response. Solution: quicktype. Paste JSON into quicktype, and it generates a TypeScript type. 🔥 Quicktype supports many other languages too. app.quicktype.io

Tweet Image 1

Idowu Reposted

Working with mocks in TS sucks. The only way you can make it work is by slapping 'as' on everything - which can make the tests hard to maintain. What if you had a simple set of functions that could let you pass whatever you wanted, but with perfect autocomplete?

Tweet Image 1

Loading...

Something went wrong.


Something went wrong.