Prashant Sharma retweeted
If you're serious about web development, then read these 10 articles:
1. From zero to Web Developer
↳ markodenic.tech/from-zero-to…
2. Make Your First Open Source Contribution
↳ markodenic.tech/make-your-fi…
3. Free certifications for developers
↳ markodenic.tech/free-certifi…
4. Showcase Blog Posts Automatically on GitHub Profile
↳ markodenic.tech/showcase-blo…
5. Technical interview resources
↳ markodenic.tech/technical-in…
6. Git Cheat Sheet
↳ markodenic.tech/git-cheat-sh…
7. What Actually Matters for Developers This Year
↳ markodenic.tech/what-actuall…
8. HTML tips you won’t find in most tutorials
↳ markodenic.tech/html-tips-yo…
9. CSS Pulse Animation
↳ markodenic.tech/css-pulse-an…
10. 9 Most Useful JavaScript Tips and Tricks
↳ markodenic.tech/9-most-usefu…
11. Use `console.log()` like a pro
↳ markodenic.tech/use-console-…
12. I Took Pong Wars and made it Playable
↳ markodenic.tech/i-took-pong-…
13. Let’s build QR Code Generator in Under 10 Minutes
↳ markodenic.tech/lets-build-q…
14. CSS Now Has if() Statements. Here’s How They Work
↳ markodenic.tech/css-now-has-…
15. App-like page transitions (with zero JS)
↳ markodenic.tech/app-like-pag…
Prashant Sharma retweeted
An attempt to explain (current) ChatGPT versions.
I still run into many, many people who don't know that:
- o3 is the obvious best thing for important/hard things. It is a reasoning model that is much stronger than 4o and if you are using ChatGPT professionally and not using o3 you're ngmi.
- 4o is different from o4. Yes I know lol. 4o is a good "daily driver" for many easy-medium questions. o4 is only available as mini for now, and is not as good as o3, and I'm not super sure why it's out right now.
Example basic "router" in my own personal use:
- Any simple query (e.g. "what foods are high in fiber"?) => 4o (about ~40% of my use)
- Any hard/important enough query where I am willing to wait a bit (e.g. "help me understand this tax thing...") => o3 (about ~40% of my use)
- I am vibe coding (e.g. "change this code so that...") => 4.1 (about ~10% of my use)
- I want to deeply understand one topic - I want GPT to go off for 10 minutes, look at many, many links and summarize a topic for me. (e.g. "help me understand the rise and fall of Luminar"). => Deep Research (about ~10% of my use). Note that Deep Research is not a model version to be picked from the model picker (!!!), it is a toggle inside the Tools. Under the hood it is based on o3, but I believe is not fully equivalent of just asking o3 the same query, but I am not sure.
All of this is only within the ChatGPT universe of models. In practice my use is more complicated because I like to bounce between all of ChatGPT, Claude, Gemini, Grok and Perplexity depending on the task and out of research interest.
Prashant Sharma retweeted
Succeed in silence. Infinite unsuccessful crabs all around to pull you down.
Prashant Sharma retweeted
🚀 New web game: Tower Stack by @codingsapiens! Try to stack as many blocks as possible on top of each other by clicking at the right time! webgamer.io/en/g/tower-stack #threejs
🌟 Excited to share my latest project! 📷 Just started playing around with THREE.js, and I'm thrilled to show you my Tower Stack game made with it! It's been really cool learning about THREE.js and making this game from scratch.
Check it out here: tower-stack.netlify.app/
2. Apply Method:
The apply method is similar to call, but it takes an array or array-like object as its second argument, containing the arguments for the function.
Understanding the 'this' Keyword in JavaScript.
The 'this' keyword in JavaScript can be a bit tricky to grasp, as it behaves differently in various contexts. Let's explore how its value changes -
7. Constructor Functions -
When using constructor functions, 'this' refers to the newly created object.









