DC
Daniel Cranney
Dev Digest 198: 30 years of JS, In-Browser AI, How Attackers Abuse GenAI
Inside last week’s Dev Digest 198 . 🎂 30 years of JavaScript ⏰ How long is a JavaScript second 💻 Clean code in Angular 🤦‍♂️ AI makes different mistakes than humans 👨‍💻 In-browser and offline AI 🟠 Undocumented Hacker News features 🐋 DeepSeek censored...
Dev Digest 198: 30 years of JS, In-Browser AI, How Attackers Abuse GenAI
DC
Daniel Cranney
Stop Using Divs: Five Input Types You Could Use Right Away
Modern web development tends to lean heavily on JavaScript frameworks and UI libraries, especially for forms. However, before reaching for another dependency or a ready-made (but probably over-engineered) component, it’s worth remembering that HTML a...
Stop Using Divs: Five Input Types You Could Use Right Away
DC
Daniel Cranney
Semantic HTML Elements You’re (Probably) Not Using But Should
Semantic HTML is one of the simplest ways to make your pages more accessible, meaningful, and easier to maintain, without adding libraries or rewriting layouts. Here are five underrated elements that quietly (but meaningfully) improve UX, accessibili...
Semantic HTML Elements You’re (Probably) Not Using But Should
DC
Daniel Cranney
Dev Digest 196: AI Killed DevOps, LLM Political Bias & AI Security
Inside last week’s Dev Digest 196 . ⚖️ Political bias in LLMs 🫣 AI written code causes 1 in 5 security breaches 🖼️ Is there a limit to alternative text on images? 📝 CodeWiki - understand code better 🟨 Long tasks in JavaScript 👻 Scare yourself into n...
Dev Digest 196: AI Killed DevOps, LLM Political Bias & AI Security