👋 Hi! This week's top JavaScript, CSS and AI Engineering articles 

Js Craft Academy Daniel avatar

Hey there friend,

It’s Daniel here, the guy who runs js-craft.io.

If you're seeing this in your inbox, it's because you signed up to receive my weekly curated list of JavaScript resources. If you don't want to receive emails from me, no worries—you can unsubscribe at any time.

After the previous JS-Craft newsletter, I received some replies regarding the integration of LLMs with traditional JavaScript web applications. Thanks for your interest! Moving forward, we will focus more on this topic.

In this edition of the newsletter:

 

🏆 Best articles from around the web

One week has passed, and some really good learning resources have piled up in my bookmarks:

  1. AI Assistants for web developers - This free course by Kent C. Dodds explores how using tools like ChatGPT and GitHub Copilot can improve your developer workflow.
  2. great talk by Gergely Orosz (The Pragmatic Engineer) about the current status of salaries in the tech industry. His article Software engineering industry in 2024 is also very good.
  3. A great video introduction to LLMs by Andrej Karpathy (ex-OpenAI and Tesla) explains the Llama 2 open-source model from Meta, AI hacking, and much more. A must-watch, in my opinion.
  4. In his article What Makes You Happy, Morgan Housel notes that happiness comes as a contrast between your latest experiences and reality. He also has a great podcast if you are interested.
  5. I’m reading a book called Outlive by Peter Attia, which covers the four horsemen of chronic disease and death: heart disease, cancer, type 2 diabetes, and neurodegenerative disease (such as Alzheimer’s). It offers great insights and a fantastic reminder that prevention is better than cure.

 

🎓 AI Engineering JS challenge - ChatGPT synonyms generator app

In the last newsletter, we had our first AI Engineering challenge: to generate and execute JavaScript code using a Large Language Model.

In this edition, we will build a small app with LangChain, React, and ChatGPT.

The app will use GPT to generate a list of synonyms for a word in multiple languages.

You can see the app in action in the video below:
GPT app preview video

Here is the full code of the app and the tutorial explaining the code.

 

🎙 Upcoming interview: Jacob Lee, founding engineer of LangChain.js

I am thrilled to announce that on Tuesday, July 16th, I will host a talk with Jacob Lee, the main JS maintainer and founding engineer of LangChain.

We will discuss how to get started with LangChain in JavaScript and AI Engineering. If you have any questions you want me to ask Jacob, just reply to this email.

The talk will be recorded, and I will share it with you afterward.

 

🖥 Home office setup updates

I’ve been a long-time user of Apple’s Magic Mouse. But as I am an ergonomics fanatic, I’ve decided to replace my normal mouse with a vertical Logitech Lift mouse. So far, I like it a lot. It keeps my hand in a more natural position, and I don’t get that tension in my wrist at the end of the day. Overall, it’s a perfect companion for my Dygma Raise split keyboard.

 

❓Did you know that…

…the Internet consumes between 84 to 143 gigawatts of electricity annually, accounting for approximately 3.6 to 6.2 percent of worldwide electricity usage. This estimation, provided by Barath Raghavan and Justin Ma from ICSI and the University of California, Berkeley, reflects the comprehensive energy requirements of building computers, network connections, cell phone towers, and other hardware necessary for internet infrastructure.

Well, that's all for today, folks! Be smart, be kind, and enjoy the summertime!

 

That's all for this edition, folks! Be kind, be smart, and keep coding!

Wish you all the best,
Daniel

-------------------------
👨‍💻 : www.js-craft.io
🐤say Hi on T
witter
🐘say Hi on Mastodont
🍿my YouTube channel
☎️ : +40 751 879 161


Unsubscribe here | View web version

JS-Craft Academy LLC, 230 Dunarii, Bucharest, Sector 1, MA 01923