Explore upcoming workshops from events
JSNation 2024
JSNation 2024
June 13 - 17, 2024
C3 Dev Festival 2024
C3 Dev Festival 2024
June 14 - 15, 2024
React Summit 2024
React Summit 2024
June 14 - 18, 2024
TechLead Conference 2024
TechLead Conference 2024
June 15 - 19, 2024
JSNation US 2024
JSNation US 2024
November 18 - 21, 2024
Attend Live Workshops
All workshops
Build a Powerful Datagrid With AG Grid
React Summit 2024React Summit 2024
Jun 3, 15:00
Build a Powerful Datagrid With AG Grid
WorkshopPublic
Brian Love
Brian Love
Does your React app need to efficiently display lots (and lots) of data in a grid? Do your users want to be able to search, sort, filter, and edit data? AG Grid is the best JavaScript grid in the world and is packed with features, highly performant, and extensible. In this workshop, you’ll learn how to get started with AG Grid, how we can enable sorting and filtering of data in the grid, cell rendering, and more. You will walk away from this free 3-hour workshop equipped with the knowledge for implementing AG Grid into your React application.
Register
Build Peer-to-Peer Applications with Pear Runtime
JSNation 2024JSNation 2024
Jun 4, 14:00
Build Peer-to-Peer Applications with Pear Runtime
WorkshopPublic
David Mark Clements
David Mark Clements
Learn how to rapidly build peer-to-peer applications with Pear Runtime. No servers required. Understand peer-to-peer paradigms and construct applications from well-defined building blocks. This workshop will cover how to create both Desktop and Terminal applications (with discussion for Mobile) that work entirely peer-to-peer from anywhere in the world. By the end of this workshop you should know how to build a new type of highly scalable application with entirely reduced infrastructural costs (~0) along with suitable architectures and best practices for peer-to-peer applications. From the creator of Pear Runtime and the company that brings us keet.io. Table of content:- Introducing Pear- Initial Q & A- Getting Setup- Creating a Pear Desktop Application- Sharing a Pear Application- Running a Pear Application- Creating a Pear Terminal Application- Releasing a Pear Application- Architectural Discussions- Wrap-up Q & A
Register
Building Your Own Custom Type System
React Summit 2024React Summit 2024
Jun 5, 14:00
Building Your Own Custom Type System
Workshop
Kunal Dubey
Kunal Dubey
I'll introduce the audience to a concept where they can have end-to-end type systems that helps ensure typesafety across the teams Such a system not only improves communication between teams but also helps teams collaborate effectively and ship way faster than they used to before. By having a custom type system, teams can also identify the errors and modify the API contracts on their IDE, which contributes to a better Developer Experience. The workshop would primarily leverage TS to showcase the concept and use tools like OpenAPI to generate the typesystem on the client side. 
Register
Building Your Generative AI Application
React Summit 2024React Summit 2024
Jun 6, 14:00
Building Your Generative AI Application
WorkshopPublic
Dieter Flick
Dieter Flick
Generative AI is exciting tech enthusiasts and businesses with its vast potential. In this session, we will introduce Retrieval Augmented Generation (RAG), a framework that provides context to Large Language Models (LLMs) without retraining them. We will guide you step-by-step in building your own RAG app, culminating in a fully functional chatbot.
Key Concepts: Generative AI, Retrieval Augmented Generation
Technologies: OpenAI, LangChain, AstraDB Vector Store, Streamlit, Langflow
Register
Leveraging LLMs to Build Intuitive AI Experiences With JavaScript
JSNation 2024JSNation 2024
Jun 7, 13:00
Leveraging LLMs to Build Intuitive AI Experiences With JavaScript
Workshop
Roy Derks
Shivay Lamba
2 authors
Today every developer is using LLMs in different forms and shapes, from ChatGPT to code assistants like GitHub CoPilot. Following this, lots of products have introduced embedded AI capabilities, and in this workshop we will make LLMs understandable for web developers. And we'll get into coding your own AI-driven application. No prior experience in working with LLMs or machine learning is needed. Instead, we'll use web technologies such as JavaScript, React which you already know and love while also learning about some new libraries like OpenAI, Transformers.js
Register
How to Build Front-End Access Control with NFTs
React Summit 2024React Summit 2024
Jun 10, 14:00
How to Build Front-End Access Control with NFTs
WorkshopPublic
Solange Gueiros
Solange Gueiros
Understand the fundamentals of NFT technology and its application in bolstering web security. Through practical demonstrations and hands-on exercises, attendees will learn how to seamlessly integrate NFT-based access control mechanisms into their front-end development projects.
Register
How to Build Front-End Access Control with NFTs
JSNation 2024JSNation 2024
Jun 10, 14:00
How to Build Front-End Access Control with NFTs
WorkshopPublic
Solange Gueiros
Solange Gueiros
Understand the fundamentals of NFT technology and its application in bolstering web security. Through practical demonstrations and hands-on exercises, attendees will learn how to seamlessly integrate NFT-based access control mechanisms into their front-end development projects.
Register
Leveraging LLMs to Build Intuitive AI Experiences for Web
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 8:00
Leveraging LLMs to Build Intuitive AI Experiences for Web
Workshop
Roy Derks
Shivay Lamba
2 authors
Today every developer is using LLMs in different forms and shapes, from ChatGPT to code assistants like GitHub CoPilot. Following this, lots of products have introduced embedded AI capabilities, and in this workshop we will make LLMs understandable for web developers. And we'll get into coding your own AI-driven application. No prior experience in working with LLMs or machine learning is needed. Instead, we'll use web technologies such as JavaScript, React which you already know and love while also learning about some new libraries like OpenAI, Transformers.js
Register
Shaping a Career that You Love
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 8:00
Shaping a Career that You Love
Workshop
Joel Chippindale
Nancy Choi
2 authors
It is hard to know what you really want from your career, but answering this question is a powerful step towards gaining more agency and control in how you develop. This workshop will support you to know yourself better, to build your aspiration of who you are becoming in your career and to set a direction for where you would love to go. This will enable you to identify actions to take to be more intentional and deliberate in the development of your career.
Register
From Senior to Lead: Grow and Thrive in the Role
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 8:00
From Senior to Lead: Grow and Thrive in the Role
Workshop
Gregor Ojstersek
Gregor Ojstersek
This workshop primarily targets Senior Software Engineers who wish to grow to the Lead role (Tech Lead (Staff), Team Lead, Engineering Manager)I would be happy to welcome ambitious Software Engineers as wellI would be happy to welcome Lead Engineers who wish to thrive in the role Some key topics we will go through:How to let your manager know about your goals and aspirationsHow to keep a brag list of all the wins that you achievedHow to become the go-to person or an expert in a certain domainHow to recognise an impactful improvement and own the implementationHow to become product-mindedHow to show yourself as a very credible individualHow to become a team player and a mentor/coach to others
Register
Your First Steps in Electronic Music Production as a Developer
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 8:00
Your First Steps in Electronic Music Production as a Developer
Workshop
biskuwi
biskuwi
Are you curious about the world of electronic music but not sure where to start? and did you know your coding skills can translate to music-making? This workshop will help you discover the basics in a comfortable way, and see how your coding mindset can help you understand music production. We'll build on your developer logic, break down the basics, and help you get hands-on with creating cool sounds.
Register
Functional Design of Domain-Specific Languages in Python
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 8:00
Functional Design of Domain-Specific Languages in Python
Workshop
Alexander Granin
Alexander Granin
So why bother with functional programming in Python? Python is an object-oriented and imperative language, and Guido really dislikes when people bring functional elements into it. Maybe we shouldn't either? However, upon closer examination, it turns out that Python has everything necessary for quality functional code, and some approaches from functional programming can be quite useful in practice, no matter what old Guido says. In this workshop, we will be designing domain-specific languages (DSLs) for programming simple console games.
Register
5 Steps to Developer Better Mental Health
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 11:00
5 Steps to Developer Better Mental Health
Workshop
Richard Donovan
Richard Donovan
Mental health has taken a back seat in the software engineering industry for years.It’s not often prioritised by our employers and unfortunately, we often neglect it ourselves…With so many external factors outside of our control, it’s important to focus on what we can control…After 24 years in software engineering, improving mental health in our industry is now my primary mission.Mental health impact us all in different ways.Better mental health starts by understanding what it means to you and then using tools to incrementally improve it.This workshop aims to help you on both accounts.
We’ll cover:Step 1 - Your ThinkingStep 2 - Your BeliefsStep 3 - Your ValuesStep 4 - Your Physical HealthStep 5 - Your Mental Health
There’ll be education and discussion on each of the 5 steps and we’ll use practical exercises to help you build a picture of what mental health means to you and a pathway to move it towards how you’d like it to be.
Register
Senior Mindset
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 11:00
Senior Mindset
Workshop
Swizec Teller
Swizec Teller
Getting that senior title is easy. Just stick around. Being a true senior takes a new way of thinking.
You're a great engineer. You can code anything you need, solve every problem, google any solution. Your code is flying.
But somehow you're ... stuck. Interviewing feels rough, you pass the coding and fail the real stuff. Culture and system. At work they keep giving you stupid little problems with no growth. You crave challenge and keep tweaking CSS instead.
You want some responsibility, damn it! What's that coworker got that you don't?
Most of all you crave autonomy. The freedom to tackle big challenges and help the company with your brilliance.
They don't even see all the bad code you see! How can they live like this?? Instead of autonomy, you're getting babysat. Managers asking what you're up to, daily standups that feel like a drag, pushback and 'maybe someday' on every idea that you give.
I was like that a few years ago. A totally senior engineer who keeps running into walls and getting stuck.
Now even bigger companies trust me with designing systems and leading teams on projects that could make or break the company.
In this workshop you'll learn what changed and how to apply the Senior Mindset to your work and career:- How to gain autonomy- Inspire trust- Own large projects- Get freedom to experiment- Have your ideas heard- Think like an expert- Become a decision-making peer, not a pair of hands
You'll work on case studies, analyze anecdotes, discuss insightful books, and look at your work and career in a new light.
Register
Live Coding 101 (Music & Visuals)
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 11:00
Live Coding 101 (Music & Visuals)
Workshop
Saskia Freeke
Timo Hoogland
2 authors
Join this crash-course into the exciting world of live coding music and visuals. No previous knowl- edge of programming required, only a desire to express yourself creatively! In this workshop, split into 2 parts, you will be introduced to two creative-coding environments used for creating expres- sive algorithmic music and visuals on-the-fly. For this we will use the programming environments Mercury and Hydra. You’ll learn to program the instructions that the computer will translate to beats and visuals. You can change the code while it’s running and hear/see the changes in real time. Welcome to the world of Live Coding! The workshops are led by Saskia Freeke (visuals) and Timo Hoogland (music).
Register
Improve Your Tech CV
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 14, 13:30
Improve Your Tech CV
Workshop
Alla Pavlova
Alla Pavlova
This workshop is designed to help technology professionals elevate their resumes, led by Alla Pavlova, a senior freelance recruiter from the Netherlands with 15+ years of experience in the tech industry. In this interactive session, Alla shares tips on how recruiters review CVs, her knowledge on what top companies are looking for in candidates, offering personalized feedback to refine and enhance your CV for maximum impact.Participants will learn how to effectively showcase their skills, experiences, and achievements and make their applications stand out in the competitive tech job market. The workshop includes practical exercises, real-life examples, and Q&A sessions, providing attendees with the tools and confidence to make their tech CVs shine. Whether you’re seeking to advance in your current role or looking for new opportunities, this workshop is a good source. Bring your CV!
Register
A Journey Inside the Developer Brain
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 15, 11:00
A Journey Inside the Developer Brain
Workshop
Jenny Truong
Jenny Truong
How do you get into the zone while coding? Why does taking a walk or taking a shower seem to help solve problems? Everything we do is regulated by complex processes in the brain, and coding is no exception. Sometimes it can feel difficult to control our minds when coding, but to debug the problem we’ll first need to understand it. This talk will dive into the basic neurological processes and psychological behaviors involved with learning and writing code. By understanding the physiological processes involved in the work we do, we can be more in touch with our bodies and more productive as a result.
Register
Managers Are From Mars, Devs Are From Venus
C3 Dev Festival 2024C3 Dev Festival 2024
Jun 15, 13:30
Managers Are From Mars, Devs Are From Venus
Workshop
Mo Khazali
Mo Khazali
A Developer’s Guide to Communicating, Convincing, and Collaborating Effectively With Stakeholders
It’s a tale as old as time - collaboration between developers and business stakeholders has long been a challenge, with a lack of clear communication often leaving both sides frustrated. The best developers can deeply understand their business counterparts’ needs, effectively communicate technical strategy without losing the non-technical crowd, and convince the business to make the right decisions. Working at a consultancy, I’ve both failed and succeeded in architecting and “selling” technical visions, learning many lessons along the way.Whether you work at a product company, are a consultant/freelancer, or want to venture beyond just being a developer, the ability to convince and clearly communicate with stakeholders can set you apart in the tech industry. This becomes even more important with the rise of GenAI and the increasingly competitive developer market, as problem-solving and effective communication are key to positioning yourself.In this workshop, I’ll share real-world examples, both good and bad, and guide you through putting the theory into practice through dojos.
Register
OWASP Top Ten Security Vulnerabilities in Node.js
JSNation 2024JSNation 2024
Jun 19, 14:00
OWASP Top Ten Security Vulnerabilities in Node.js
Workshop
Marco Ippolito
Marco Ippolito
In this workshop, we'll cover the top 10 most common vulnerabilities and critical security risks identified by OWASP, which is a trusted authority in Web Application Security.During the workshop, you will learn how to prevent these vulnerabilities and develop the ability to recognize them in web applications.The workshop includes 10 code challenges that represent each of the OWASP's most common vulnerabilities. There will be given hints to help solve the vulnerabilities and pass the tests.The trainer will also provide detailed explanations, slides, and real-life examples in Node.js to help understand the problems better. Additionally, you'll gain insights from a Node.js Maintainer who will share how they manage security within a large project.It's suitable for Node.js Developers of all skill levels, from beginners to experts, it requires a general knowledge of web application and JavaScript.
Table of contents:- Broken Access Control- Cryptographic Failures- Injection- Insecure Design- Security Misconfiguration- Vulnerable and Outdated Components- Identification and Authentication Failures- Software and Data Integrity Failures- Security Logging and Monitoring Failures- Server-Side Request Forgery
Register
Unveiling Next.js Secret Sauce on the Edge
React Summit 2024React Summit 2024
Jun 20, 14:00
Unveiling Next.js Secret Sauce on the Edge
Workshop
Mustafa Azim
Mustafa Azim
Next.js on the Edge with its new secrets sauce for better user experience and high performance. We will unveil Next.js secret sauce and the way of working to deliver the best user experience in Edge network and the new features including partial pre-rendering. How to make use of the Server component and its high performance on Edge network.
Register
From Engineer to Leader: A Workshop for First-Time Tech Leaders
TechLead Conference 2024TechLead Conference 2024
Jun 21, 8:00
From Engineer to Leader: A Workshop for First-Time Tech Leaders
Workshop
Andrew Murphy
Andrew Murphy
Transitioning from an individual contributor role to a leadership position, especially in the fast-paced tech industry, is hugely challenging. Most new leaders don't receive any training at all in the first 10 years of their new responsibilities.Our comprehensive workshop is designed to assist new and emerging tech leaders in understanding their new roles and gaining the skills to make them confident, happy and effective leaders.
Register
Master JavaScript Patterns
JSNation 2024JSNation 2024
Jun 21, 13:00
Master JavaScript Patterns
Featured Workshop
Adrian Hajdin
Adrian Hajdin
During this workshop, participants will review the essential JavaScript patterns that every developer should know. Through hands-on exercises, real-world examples, and interactive discussions, attendees will deepen their understanding of best practices for organizing code, solving common challenges, and designing scalable architectures. By the end of the workshop, participants will gain newfound confidence in their ability to write high-quality JavaScript code that stands the test of time.
Points Covered:
1. Introduction to JavaScript Patterns2. Foundational Patterns3. Object Creation Patterns4. Behavioral Patterns5. Architectural Patterns6. Hands-On Exercises and Case Studies
How It Will Help Developers:
- Gain a deep understanding of JavaScript patterns and their applications in real-world scenarios- Learn best practices for organizing code, solving common challenges, and designing scalable architectures- Enhance problem-solving skills and code readability- Improve collaboration and communication within development teams- Accelerate career growth and opportunities for advancement in the software industry
Register
Learn to Build on WEB3 Like It’s WEB2
React Summit 2024React Summit 2024
Jun 24, 13:00
Learn to Build on WEB3 Like It’s WEB2
Workshop
David Dal Busco
David Dal Busco
In this session, we will build and deploy a decentralized application from scratch and delve into its additional features, all while minimizing the complexity typically associated with learning blockchain technology.By the end of this session, I hope attendees will not only have a clearer understanding of blockchain development, but also realize that building in this space can be surprisingly straightforward and enjoyable.My goal is to share my enthusiasm for open-source development and the potential of Web3.
Register
Managers Are From Mars, Devs Are From Venus
TechLead Conference 2024TechLead Conference 2024
Jun 24, 14:00
Managers Are From Mars, Devs Are From Venus
Workshop
Mo Khazali
Mo Khazali
A Developer’s Guide to Communicating, Convincing, and Collaborating Effectively With Stakeholders
It’s a tale as old as time - collaboration between developers and business stakeholders has long been a challenge, with a lack of clear communication often leaving both sides frustrated. The best developers can deeply understand their business counterparts’ needs, effectively communicate technical strategy without losing the non-technical crowd, and convince the business to make the right decisions. Working at a consultancy, I’ve both failed and succeeded in architecting and “selling” technical visions, learning many lessons along the way.Whether you work at a product company, are a consultant/freelancer, or want to venture beyond just being a developer, the ability to convince and clearly communicate with stakeholders can set you apart in the tech industry. This becomes even more important with the rise of GenAI and the increasingly competitive developer market, as problem-solving and effective communication are key to positioning yourself.In this workshop, I’ll share real-world examples, both good and bad, and guide you through putting the theory into practice through dojos.
Register
TypeScript Nirvana: Frictionless Development With Unified Type System
JSNation 2024JSNation 2024
Jun 25, 13:00
TypeScript Nirvana: Frictionless Development With Unified Type System
Workshop
Ejiro Asiuwhu
Ejiro Asiuwhu
Imagine developing where frontend and backend sing in harmony, types dance in perfect sync, and errors become a distant memory. That's the magic of TypeScript Nirvana!
Join me on a journey to unveil the secrets of unified type definitions, the key to unlocking frictionless development. We'll dive into:
- Shared language, shared love: Define types once, share them everywhere. Consistency becomes your BFF, errors your worst nightmare (one you'll rarely see).- Effortless coding: Ditch the manual grind of type checking. TypeScript's got your back, freeing you to focus on building awesomeness.- Maintainability magic: With crystal-clear types guiding your code, maintaining it becomes a walk in the park. More time innovating, less time debugging.- Security fortress: TypeScript's type system shields your app from common vulnerabilities, making it a fortress against security threats.
Register
Hands-On AI: Integrating LangChain with JavaScript for Web Developers
React Summit 2024React Summit 2024
Jun 26, 14:00
Hands-On AI: Integrating LangChain with JavaScript for Web Developers
Workshop
Vivek Nayyar
Vivek Nayyar
Dive into the world of AI with our interactive workshop designed specifically for web developers. "Hands-On AI: Integrating LangChain with JavaScript for Web Developers" offers a unique opportunity to bridge the gap between AI and web development. Despite the prominence of Python in AI development, the vast potential of JavaScript remains largely untapped. This workshop aims to change that.Throughout this hands-on session, participants will learn how to leverage LangChain—a tool designed to make large language models more accessible and useful—to build dynamic AI agents directly within JavaScript environments. This approach opens up new possibilities for enhancing web applications with intelligent features, from automated customer support to content generation and beyond.We'll start with the basics of LangChain and AI models, ensuring a solid foundation even for those new to AI. From there, we'll dive into practical exercises that demonstrate how to integrate these technologies into real-world JavaScript projects. Participants will work through examples, facing and overcoming the challenges of making AI work seamlessly on the web.This workshop is more than just a learning experience; it's a chance to be at the forefront of an emerging field. By the end, attendees will not only have gained valuable skills but also created AI-enhanced features they can take back to their projects or workplaces.Whether you're a seasoned web developer curious about AI or looking to expand your skillset into new and exciting areas, "Hands-On AI: Integrating LangChain with JavaScript for Web Developers" is your gateway to the future of web development. Join us to unlock the potential of AI in your web projects, making them smarter, more interactive, and more engaging for users.
Register
Let AI Be Your Docs
JSNation 2024JSNation 2024
Jun 27, 14:00
Let AI Be Your Docs
Workshop
Jesse Hall
Jesse Hall
Join our dynamic workshop to craft an AI-powered documentation portal. Learn to integrate OpenAI's ChatGPT with Next.js 14, Tailwind CSS, and cutting-edge tech to deliver instant code solutions and summaries. This hands-on session will equip you with the knowledge to revolutionize how users interact with documentation, turning tedious searches into efficient, intelligent discovery.
Key Takeaways:
- Practical experience in creating an AI-driven documentation site.- Understanding the integration of AI into user experiences.- Hands-on skills with the latest web development technologies.- Strategies for deploying and maintaining intelligent documentation resources.
Table of contents:- Introduction to AI in Documentation- Setting Up the Environment- Building the Documentation Structure- Integrating ChatGPT for Interactive Docs
Register
Llms Workshop: What They Are and How to Leverage Them
React Summit 2024React Summit 2024
Jun 28, 14:00
Llms Workshop: What They Are and How to Leverage Them
Workshop
Nathan Marrs
Haris Rozajac
2 authors
Join Nathan in this hands-on session where you will first learn at a high level what large language models (LLMs) are and how they work. Then dive into an interactive coding exercise where you will implement LLM functionality into a basic example application. During this exercise you will get a feel for key skills for working with LLMs in your own applications such as prompt engineering and exposure to OpenAI's API.
After this session you will have insights around what LLMs are and how they can practically be used to improve your own applications.
Register
Building Robust Web Applications with Test-Driven Development and Playwright
JSNation US 2024JSNation US 2024
Upcoming
Building Robust Web Applications with Test-Driven Development and Playwright
Workshop
Maurice de Beijer
Maurice de Beijer
Get ready to take your front-end development skills to the next level with our hands-on workshop. In this four-hour session, you will learn the ins and outs of test-driven development using Playwright, a powerful tool that will revolutionize your web development workflow.
Are you tired of spending endless hours debugging issues in your web applications? Dive deep into writing tests before writing code, ensuring top-notch quality and functionality in your web applications. Say goodbye to manual testing and hello to automated tests that catch bugs early in the development process.
Join us for an interactive and fun workshop where you'll gain the confidence to elevate your front-end development game and build web applications like a pro. Don't let common pain points like inconsistent UI behavior or regression issues slow you down - learn how to effectively use Playwright to avoid these pitfalls and streamline your development process.
Don't miss this opportunity to unlock the full potential of test-driven development with Playwright – sign up now and get ready to uplevel your skills!
Register