What Google released, what OpenAI works on, how to talk to people in your company and how to hack cars.
WeAreDevelopers Logo
View in browser

WeAreDevelopers Dev Digest

Issue 116 - The new search wars…

Hello fellow developer, check out what's hot from Google, Open AI, how to hack cars and what's slop.

News and Articles

A ton of things happened this week. The big ones are the Google I/O 2024 recap with all their announcements on radically changing search and including Gemini in everything. Casey Newton has a good write-up on what that means for the web and I am also worried. OpenAI announced GPT-4o, Simon Willison has a good commentary on it and Ethan Mollick explains the new possibilities of the model's availability. Let's also not forget that OpenAI works on an own search and Upend is another competitor.

The NodeJS next survey asks what you want from it. Microsoft donates $1 Million to Rust Foundation, Amazon reacted to the "empty S3 bucket costing a lot of money" problem by not longer charging for several HTTP error codes.

Stack Overflow's AI indexing of its content with OpenAI makes users sabotage their posts and Stack Overflow bans them for it. Not good.

In security matters, one researcher hacked 130k cars worldwide in 5 minutes, and Dell warns of data breach with 49 million customers affected. A study shows that AI can deceive and manipulate humans and there's an OWASP primer on how to get started on threat modelling as a developer.

Last but not least, Slop is the new name for unwanted AI-generated content and engineers used ultrasonic reactor to make cold brew coffee. Well, the Infinite Improbability Drive also needed a cup of tea to happen…

Code and Tools

Let's talk code. Why patching globals is harmful should not come as a surprise. Remember the hassle with JavaScript includes(), flat() and Mootools some years ago? Jonathan Beebe argues that at some point, JavaScript got good and I agree, but people still have some gripes. Speaking of JavaScript, there are new alternatives to innerHTML. In CSS/HTML land, you can use anchor Positioning and the Popover API for a JS-Free Site Menu and Bramus Van Damme has a great article about CSS Specificity misconceptions. Another interesting pieces of advice is to avoid the soft delete anti-pattern.

And here are some nifty tools to try out:  

  • SVG viewer allows you to show and edit SVGs live
  • jQuery to JavaScript converter to bring your old sites to the new age
  • Cally is a small, feature-rich calendar component and there are some
  • Solutions for WordPress Dynamic Website Building

Weird code things…

Animation showing that the title of the document changes when the tab is focused or not using the Page Visibility API

Did you know you can change the title of a document depending on if its tab  selected or not? Either with window.blur() and focus() event handlers, or by listening to visibilitychange. For more on this, check this article on the Page Visibility API.

Videos

CODE100 will be at DTX Manchester next week! Here are interviews with 4 of the 16 challengers. You can see them all and their details on the challenger page!

We are still looking for participants to cheer them on, so see you next week.

Martyn Kilbryde on WeAreDevelopers
Gbenga Oladipupo YouTube
Silvio Barbieri on WeAreDevelopers
Shritesh Jamulkar on WeAreDevelopers

Other videos of note:

  •  Alex Reardon Seamless drag and drop between applications (1h)
  • Jennifer Reif - Cyber Sleuth: Finding Hidden Connections in Cyber Data (1h)
  • Michael Koppmann - Typed Security: Preventing Vulnerabilities By Design(1h)
  • Soumaya Erradi - Testing web3 applications (53m)

Events

Figma Config conference
Sign up for Figma's annual user conference, Config, on June 26-27. Join the Dev & Code track to hear from the creator of Wordle and speakers from Replit and Vercel. Save your spot for free 
And in the meantime: if you want to learn how developers are working more efficiently with design teams, join our next "What's new in Dev Mode" webinar in German on May 23! Sign up here

Work and Jobs

Let's talk about work and working together. Dell responds to return-to-office resistance with VPN, badge tracking. Workers who switched employers after the pandemic hit were less satisfied with their jobs than those who stuck around. There's a great thread on how open source contribution helped people improve or land a job and one on dealing with bad job ads. And when it comes to working together, remember to not ask to ask and to skip the hello. And I love the concept of describing certain problems as a "Jell-O elephant".

Are you looking for opportunities or fancy a change? How about these?
  • JavaEE Software Engineer Policy Management at CSS Gruppe in Lucerne
  • Software-Entwickler*in Qualitätssicherung at Aktion Mensch e.V.
  • DevOps Engineer Linux at inovex
  • Engineering Manager / Domain Team Lead at Konux in Munich
  • Software Developer C# at Rosenxt Group in Lingen, Stutensee, Frankenthal
More jobs here: Remote positions - Germany - Austria

Some companies to check out are:

 CSS Gruppe - Techniker Krankenkasse - Deichmann SE

Raiffeisen Bank - zeb consulting

Procrastination Corner / Wonderful Weird Web

  • Back in April, XKCD had a Rube Goldberg machine comic. They now released a writeup how this was done and the source code!
  • How I experience the web today is a tongue-in-cheek. but sad reality.
  • The most common 4 digit pin numbers visualised.
  • Brick Breaker for Google Calendar puts the fun into deleting meetings.

What's happening at WeAreDevelopers…

WeAreDevelopers LIVE, our online event series.

Next is Machine Learning Day. on 22nd of May

We are always looking for presenters, apply for LIVE days here.

WeAreDevelopers World Congress 17-19 July 2024 · Berlin

Find out who speaks are get your 15% Dev Digest discount ticket!

WeAreDevelopers, Liechtensteinstraße 111-115, 1090, Vienna

Unsubscribe Manage preferences