Learn how to use AI in your browser and not on the cloud, why AI makes different mistakes than humans and go and whistle up some code!

WeAreDevelopers Dev Digest

View in browser

Issue 198: 30 years of JS, Browser AI, how attackers use GenAI, whistling code

WeAreDevelopers World Congress 8-10/7/26 - code devdigest = 15% off - CFP

WeAreDevelopers World Congress North America 23-25/9/2026 - CFP

Hello fellow developer, JavaScript is 30 years old! I remember well how we hacked around browser issues with it, found the good parts and started to standardise it to work around the quirks that come with a language invented in 10 days. From DHTML to DOM Scripting, from reloads to AJAX, from browser hacks to TypeScript, from client side to full stack, it's been quite the journey. I love JS for all its faults and immediacy, how about you?

Generate AI in the browser with Raymond Camden
As part of our AI and performance day, we hosted Raymond Camden of Webflow and he gave us a detailed insight into how to use AI in the browser with JavaScript. Check out ways how to cut down on your AI bill now!

What's happening in AI

  • LangChain: OpenAI in JavaScript with React.js & Next.js
  • AI Mistakes Are Very Different From Human Mistakes
  • Many Kaggle Posts are Teaching Beginners Wrong Lessons on Small Data
  • From Demos to Durability
  • The in-browser AI Writer API

Security and Privacy

  • How Google Does It: Making threat detection high-quality, scalable, and modern
  • MasterCard DNS Error Went Unnoticed for Years
  • AI use cases within the Security Division at GitLab
  • Adversarial Misuse of Generative AI
  • 1,156 Questions Censored by DeepSeek

Software Development

LavinMQ

LavinMQ for IoT: from device to dashboard in minutes

Whether IoT devices go offline, networks wobble, or data arrives in bursts, your consumers shouldn’t even notice. That’s the purpose of a message broker like LavinMQ—keeping data flowing reliably from device to dashboard.

Read more here and try it yourself with our step-by-step IoT setup guide.

  • Writing brittle code
  • Here’s Why Your Anchor Positioning Isn’t Working
  • How long is a second in JavaScript?
  • An SSR Performance Showdown
  • Angular Clean Coding Fundamentals

Tips, Tricks and Tools

  • Keymapper
  • Scan documents with JS
  • Why Did You Render?
  • JSON visualiser
  • Fedisecfeeds - a security feeds collection

Procrastination corner and Wonderful Weird Web

  • Program by whistling. A Hands-Free Code Editor by Daniel Temkin.
  • The Internet's Original Sin
  • Consulting Slop

Career and Culture:

  • Considerations for making a tree view component accessible
  • A List of Hacker News's Undocumented Features and Behaviors
  • An alt text Decision Tree
  • Please just stop saying "just"
  • My 18-Months Rule for Open-Source Contributions
Are you looking for opportunities or fancy a change?

Companies to check:

  • Software Engineer at tree-IT
  • IT Inhouse Consultant Workforcemanagement at Deichmann SE
  • Senior Researcher for Generative AI at Dynatrace
  • Senior Fullstack Developer at SD Worx
  • Senior Tech Consultant M365 (Tenant) at Riverty
  • Patronus Group
  • fulfillmenttools
  • Wilken
  • Picnic Technologies
  • Sunhat

More jobs here: Remote positions - Germany - Austria

WeAreDevelopers, Schottenfeldgasse 23, Vienna, Vienna 1070, Austria

Unsubscribe Manage preferences