BABashir Abdulahinbash-abdul.hashnode.dev·Sep 9 · 6 min readTypeScript: JavaScript's First Line of DefenceI never really understood the hype around TypeScript. JavaScript worked. I could build with it, things ran, and whenever I saw TypeScript code, a lot of it just looked like JavaScript with extra stuff00
BABashir Abdulahinbash-abdul.hashnode.dev·Sep 3 · 3 min readMaybe Clicking Accept Is Where We’re Headed AnywayThe fear everyone has about AI, that we’ll stop doing the work and just click “accept” on whatever it generates, might not be a failure mode. It might just be early. Every layer of software history is00
BABashir Abdulahinbash-abdul.hashnode.dev·Sep 2 · 3 min readYou Know, But Can You Articulate?I was in an interview and got asked the difference between a type and an interface in TypeScript. Not a trick question, not even a hard one. I use both constantly. I know exactly which one to reach fo00
BABashir Abdulahinbash-abdul.hashnode.dev·Mar 18 · 9 min readYou Have Been Using APIs Your Whole Life. Here is What They Actually Are.Every time you check the weather on your phone, log into a website with Google, or get a payment confirmation after buying something online, an API made that happen. The word gets thrown around consta00
BABashir Abdulahinbash-abdul.hashnode.dev·Mar 11 · 9 min readHow HTTP Stays Secure: Cookies, HTTPS, and TLS ExplainedHTTP is stateless and by default sends everything as plain text. If you are not familiar with how HTTP works, how requests and responses are structured, and what methods and status codes mean, that is00