The environmental impact of AI, how SafeTix isn't safe and why CSS can get you into jail whilst ECMAScript moves on.
WeAreDevelopers Logo
View in browser

WeAreDevelopers Dev Digest

Issue 124 - None like it hot

Hello fellow developer, learn about the environmental impact of AI, how SafeTix isn't safe and why CSS can get you into jail whilst ECMAScript moves on.

News and Articles

It is official, the AI summer is here. However, generative AI is also a climate disaster and Google and Microsoft are getting dirtier, missing their goals towards carbon neutrality. You may not know it, but creating an image with generative AI uses as much energy as charging your phone. Things aren't peachy when it comes to financing the AI boom. A Sequoia report claims that hardware costs alone are $600b / year. There is research to improve matters though. Google reports a 13x faster and 10x more power efficient AI training tech and rolls out an LLM running on-device, in the browser with a dedicated Prompt API. This, however, poses some issues: It is an interoperability worry - different LLMs have different prompt styles. Chrome already has deep insight of your computer and a prompt-injection prone LLM might become a security issue.

Talking of security matters, Ticketmaster's SafeTix technology has been reverse engineered which is is a massive concern with quite some reach. The RockYou2024 leak is a text file with 10 billion passwords, which now can be used in attacks, and Rust has a supply chain security problem.

Lastly, 60% of Google searches end with zero clicks. I am not surprised, given that it returns ads or "things I might like" instead of web sites these days.

    Books and Courses

    • Total TypeScript Essentials
    • Understanding Deep Learning

    Code and Tools

    Let's start with JavaScript/Typescript. ECMAScript 2024 is signed off. Meanwhile, people wonder how fast JS can get by simulating 20m particles. One million particles look cool enough, don't you think? Using booleans is considered bad style and we should go with enums instead. On the App side of things, Betterstack explains how to profile Node.js applications and Trigger show how to tame event loop lag. Raymond Camden explains how to work with pasted content. Google has an interesting research on Smart Paste, context-aware adjustments to pasted code. GitHub explains the troubles of creating a  accessible sortable list with drag-and-drop. You can check how to morph arbitrary paths in SVG and how to parse HTML in JavaScript. Chris Coyier looks at why YouTube embeds are heavy and how to fix them, Julia Evans analyses why is is tough to enter text in the terminal and a bug in counter on ordered list means that CSS can get you in jail. 

    Some tools for you: 

    • Beanheads are random generated characters for apps and games.
    • A HTML symbol entities codes reference
    • shittier - make your code less readable
    • Impress your boss with by setting all Lighthouse scores to 100%

    Videos

    Tech with Tim live at WeAreDevelopers World Congress 2024

    Tim Ruscica from Tech with Tim fame is coming to WeAreDevelopers World Congress to present every hour at the Bright Data booth on different ways to scrape the web. Check out how he approaches learning and teaching and what to expect. If you use his invitation code, you can get your ticket 25% off. 

    Other videos of note:

    • One pixel attack how to fool AI to falsely identify images.
    • JavaScript Promises Crash Course
    • Rowlf The Salesman - the piano player of Muppet Show used to work for IBM

    Sponsored

    Meet Algorand at WeAreDevelopers World Congress at Booth 2_41 in Hall 2.2
    If you know Python or TypeScript, you know blockchain. Stop by booth 2_41 in Hall 2.2. to learn how to create your first smart contract using AlgoKit. Ready to get set up in advance? It’s as simple as > pipx install algokit.
    Arriving in Berlin early? Also join Algorand for an exclusive event at World Chess Club on July 16. Chess will be played, and cocktails served! See you there.
    Software Quality Lab Academy - start with our e-learning demo

    Get your software engineering team ready to reach their full potential at World Congress 2024! Visit Software Quality Lab Academy at booth A_71 in Hall A and explore our offering of high-end online courses, designed to equip your team with a solid foundation of method skills and expertise in Requirements Engineering, Software Testing, and Software Architecture. Take the step to improve your team's key competences for better software quality. See you there! To our online courses.

    Work and Jobs

    Maybe you're not sick of programming states the obvious that it is other factors that frustrate developers. Leaving the web industry describes how the role of "web designer" seems to be extinct. DevRel's Death ruminates about the decline in roles and its relation to profits and  Lea Verou tells us to forget “show, don’t tell” but engage people instead. Lastly, research on how good ChatGPT is at coding and why Zig coders get paid so much. So taking off every Zig is still a bad plan.

    Are you looking for opportunities or fancy a change? How about these?
    • Senior Developer at Expert Systems
    • Senior Fullstack Engineer at envelio
    • Projektkoordinator / Projektleiter SAP SuccessFactors at GESOBAU
    • Full Stack developer at Siedle
    • Backend Developer at aedifion
    More jobs here: Remote positions - Germany - Austria

    Some companies to check out are:

    KRÜSS GmbH - syracom AG - envelio - Siedle - Lotum -

    Procrastination Corner / Wonderful Weird Web

    • One million checkboxes - competitive clicking.
    • Google offers an animated emoji font.
    • ASCII Silhouettify creates colourful ASCII logos to use in your CLI tools
    • Vowel Play - fill in the missing vowels!
    • One minute park - take a break.

    What's happening at WeAreDevelopers…

    WeAreDevelopers LIVE, our online event series. Next is Java Developer Day. on 11th of September. We are always looking for presenters, apply for LIVE days here.

    WeAreDevelopers World Congress 17-19 July 2024 · Berlin

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

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

    Unsubscribe Manage preferences