Sign in

vinaldsouza.bsky.social

@vinaldsouza.bsky.social
6 followers 6 following 13 posts
PostsRepliesMedia
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 15/04/2025
For @johnguerra.bsky.social's @northeasternu.bsky.social #ProgramDesignParadigms class I built an @observablehq reactive widget that lets users upload labeled photos and preview them! 📸 Great for family trees or user profiles. 👉 See demo: observablehq.com/@vinal-dsouz...
001
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 09/04/2025
Using transformer.js is like having a full AI library in your pocket. You don’t need to call a server — it's all in your browser, like carrying a mini AI lab wherever you go! #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 03/04/2025
Observable notebooks feel like magic—just built a live weather dashboard that pulls real-time data and updates visuals instantly. No page reloads, no deploys, just tweak and see. Feels like prototyping at the speed of thought. #ProgrammingParadigms @northeasternu.bsky.social
010
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 26/03/2025
Test-Driven Development (TDD) is like building a safety net for your code! ✅ Banking apps: Prevents transaction errors. ✅ E-commerce: Ensures smooth checkout. ✅ Self-driving cars: Validates decision logic. Catch bugs before they bite! #TDD #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 19/03/2025
Used crypto exchanges with real-time charts & instant trades? Parallel programming powers order matching engines executing thousands of trades in microseconds. Web Workers process live updates without freezing the UI. Fast data, smooth experience. #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 12/03/2025
Ever wondered how code editors lint in real-time or maps update live without lag? Web Workers process heavy tasks off the main thread, keeping web apps smooth. From data processing to AI-powered suggestions, they do the heavy lifting. #WebWorkers #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 26/02/2025
JavaScript's Event Loop: The unsung hero of async magic! It constantly checks: ✅ Is the Call Stack empty? ✅ Any callbacks waiting in the Queue? If yes, it moves tasks to execution—keeping JS non-blocking & smooth! #ProgrammingParadigms @northeasternu.bsky.social
010
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 19/02/2025
Asynchronous programming is like texting a friend while baking a cake. You don’t wait for the oven to finish—you prep the frosting, clean up, or check your phone. Your program, like you, keeps doing useful work while waiting! #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 12/02/2025
Immutable data in functional programming is like a whiteboard that you can write on, but never erase or overwrite—only add new notes 📝. This keeps everything predictable and avoids unexpected changes! #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 05/02/2025
Think of JSDoc like a roadmap for your code. Just as a map helps travellers navigate, JSDoc comments guide developers through the complexity of the codebase. #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 29/01/2025
Designing flexible software? 🤔 Use interface polymorphism! Instead of tying your code to a single implementation, use an interface to easily swap in new versions. 💡 Program by interface, not implementation! #ProgrammingParadigms @northeasternu.bsky.social
000
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 22/01/2025
PerspectiveCamera in threejs is like looking through a window. The field of view adjusts how much you can see, the aspect ratio keeps things proportionate, and the near/far clipping planes act like your focus range—everything outside is out of sight. #ProgrammingParadigms @northeasternu.bsky.social
010
vinaldsouza.bsky.social @vinaldsouza.bsky.social · 15/01/2025
Parents (superclasses) pass down traits (properties & methods) to their children (subclasses), but kids can still develop their own unique quirks (overrides). #ProgrammingParadigms @northeastern.bsky.social
000