Chris Heilmann, Daniel Cranney & Nicole Jeschko

The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks

What if Python could run with full hardware acceleration? NVIDIA is making it a first-class language in the CUDA ecosystem for AI and machine learning.

The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks
#1about 5 minutes

Boosting Python performance with the Nvidia CUDA ecosystem

Nvidia's Andy Terrell explains how CUDA brings hardware acceleration to Python, making it a first-class language for high-performance tasks like machine learning.

#2about 5 minutes

Exploring new functionality for the CSS attr() function

The CSS attr() function is gaining new capabilities beyond generated content, allowing for a closer connection between HTML data attributes and styling.

#3about 6 minutes

Finding reliable information in a fast-moving tech landscape

The deprecation of tools like create-react-app highlights the challenge of finding current, trustworthy information amidst outdated tutorials and AI-generated content.

#4about 7 minutes

Contrasting minimalist code with modernizing legacy applications

A look at both hyper-compact code like a WebAssembly compiler in a tweet and the real-world challenge of refactoring large, outdated C# codebases.

#5about 2 minutes

Using Venn diagrams to understand new JavaScript set methods

Visualizations like Venn diagrams can make complex new JavaScript features, such as set methods for union and intersection, much easier to understand and remember.

#6about 4 minutes

Understanding the practice of discovery coding for problem-solving

Discovery coding involves writing code first to understand a problem, which contrasts with traditional approaches like upfront design or test-driven development.

#7about 8 minutes

How developers can balance side projects with family life

Developers discuss the challenges and rewards of pursuing personal coding projects while managing the demands of a full-time job and family.

#8about 6 minutes

Adopting a patient approach to learning new technologies

It can be beneficial to wait for new technologies to mature before adopting them in production, avoiding the frustration of unstable or incomplete features.

#9about 7 minutes

Examining the accuracy and historical bias of AI chatbots

AI models like Deepseek show significant failure rates and biases, raising concerns about their reliability and their future role as sources of historical information.

#10about 3 minutes

How to handle being laid off in the tech industry

Being laid off is often a business decision rather than a reflection of personal performance, and it can be an opportunity for career growth.

#11about 4 minutes

Avoiding common security mistakes and giving better feedback

A review of common developer security vulnerabilities, the importance of public disclosure, and cultural differences in approaching code reviews and postmortems.

#12about 10 minutes

A roundup of interesting and useful developer tools

Discover a collection of tools including a free ngrok alternative, an image optimizer, a distraction blocker, and a CSS library based on Counter-Strike.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.