Follow us on 𝕏: https://twitter.com/tejaskumar_
In today's episode, we dive deep into the world of artificial intelligence, starting with a basic understanding of AI and the pivotal role of AI Engineers. We explore the pressing question: "Is AI going to take my job?" and differentiate between answer engines and search engines, highlighting their impacts on how we find information.
Transitioning into web development, our discussion shifts towards CSS, covering advanced topics like view transitions, container queries, the :has selector, dynamic viewport units, and the debate on the necessity of JavaScript (JS) when CSS can offer powerful solutions.
Further, we delve into the latest JavaScript updates, including the introduction of `Object.groupBy`, immutable array methods, and exciting new tools and frameworks like vlt (new npm), Bun, Tauri 2.0, and a discussion on modern JavaScript frameworks including Signals, Qwik, and React Forget, focusing on bundle size optimization.
We also cover significant HTML developments, such as OpenUI, the new `selectmenu` and `popover` elements, the `dialog` element, and HTMX, offering insights into how these advancements are shaping the future of web development.
Wrapping up, we conclude with reflections on the topics covered and their implications for developers and the broader tech community. Join us for an informative journey through the latest in AI and web development.
Links
OramaSearch: https://oramasearch.com
Karpathy's post: https://twitter.com/karpathy/status/1674873002314563584
Rise of the AI Engineer: https://www.latent.space/p/ai-engineer
Perplexity (Answer Engine): https://perplexity.ai
Keel: https://keel.so
KeelGPT: https://chat.openai.com/g/g-0xwNB1Azt-keelgpt
vlt: https://vlt.sh
Bun: https://bun.sh
Tauri: https://tauri.app
OpenUI: https://open-ui.org/
HTMX: https://htmx.org/
Chapters
00:00 - Intro
01:53 - Sponsor
02:43 - AI
05:27 - AI Engineering: What is an AI Engineer?
12:26 - Is AI going to take my job?
22:53 - Answer Engines vs. Search Engines
28:26 - CSS: View Transitions
35:45 - CSS: Container Queries
48:53 - CSS: :has selector
50:41 - CSS: Dynamic Viewport Units
54:22 - CSS: Why not just use JS?
56:27 - JavaScript: Object.groupBy
58:47 - JavaScript: Immutable Array Methods
01:04:31 - JavaScript: vlt (new npm)
01:08:09 - JavaScript: Bun
01:10:47 - JavaScript: Tauri 2.0
01:15:26 - JavaScript: Frameworks, Signals, Qwik, Bundle Size, React Forget
01:31:00 - HTML: OpenUI, selectmenu, popover
01:34:20 - HTML: dialog element
01:37:05 - HTML: HTMX
01:45:31 - Conclusion
Hosted on Acast. See acast.com/privacy for more information.