About us
📢 Submit a talk Talk submission form
Lightening talk: Talk submission form
💛 Our Code of Conduct https://docs.google.com/document/d/1j-OfcTwYejEj-WiQq9F9AcVv2L-Ki81RuhFTjquDJyk/edit?usp=sharing
JavaScript has become one of the most popular and widely used programming language in the world. In a large part, this is due to the amazing community and eco-system around the language. Jozi.JS exists to try and foster a community in Johannesburg, a meetup group dedicated to all things JavaScript! The group meets on the third Thursday of the month from 18:30 to about 20:30. There are typically two speakers, on different topics both 30 minutes in length.
We have covered a wide range of topics in the last year, including:
• Frameworks: Vue, React, React Native, Styled Components and Polymer
• Patterns: Microservices, Asynchronous control flow, Server side rendering, Redux and Websockets
• Other: WebAssembly, Elm, Clojurescript, Nashorn, and gRPC
So, sign up to the group and come along and learn something new. Or even better, come and share some of your knowledge by speaking. Pizza, community and JavaScript – an amazing combination!
Upcoming events
1

Jozi.JS August - Make the code work
BBD Johannesburg (Rosebank) - News Cafe Entrance, The Zone Boulevard, Cnr Cradock , Tyrwhitt Ave, Rosebank, Johannesburg, 2196, JOHANNESBURG, ZAJoin us this August 27 2025
Agenda:
• 18:00 - Drinks and network.
• 18:30 - Talks
• 19:30 - Food and more networkingJoin us for a night of code, drinks, and good conversation.
From System Design to breaking code, we have it all this Thursday 🎨.Talk 1: Demystifying System Design
This talk is about encouraging junior software developers to start their learning journeys within the realm of system architecture and design.
Using examples of real life everyday objects such as cars, houses, plumbing, roads/highways and even orchestras. Having a holistic view of software/system design and appreciation for this realm of knowledge will open in ways you did not think of before. Especially in the age of AI.Speaker: Tumisho
I’m a CompTIA Security+ certified professional and a results-driven Software Engineer. I’m passionate about building modern software solutions using a wide range of tools and languages, and deeply committed to advancing cybersecurity in Africa. My goal is to help push the continent to the forefront of global tech innovation.###
Talk 2: Why does code that previously worked suddenly breaks?
I will explore Rust Lifetimes in graphic form to aid understanding - Lifetimes in Rust are WHY memory vulnerabilities , invalid conditions, undefined system behavior and a host of other difficult to debug bugs are eliminated at compile time - not run time tragedies.
We can design state machines that encodes business logic and have all bugs caught in the IDE before we proceed to production. This gives the Developer the feeling that - if Rust code compiles, it is correct, and works. Not many languages can say that.
I will also bring a DEMO where we look at the API, run the code , observe Lifetimes and state machines in operation to make all this very easy to follow, practical.Speaker: Thembaletu Mbangcolo
API Security - Rust System Engineer - I write Rust tools and publish them on crates.io. I am an Open Source contributor to a niche Rust Quantitative Finance crate (Quant Support) - where my first OpSrc PR was merged in for use by Rust Quantitative Finance Developers.
My next tool in payment systems is ongoing - written in Rust and will include Python bindings - where Python Developers do not have to learn Rust - write Python and use it. Thanks to Rust-Python bindings.---
Important Notes:
Parking is available at The Zone, Rosebank. Parking will be validated so you do not need to pay for it.
The meetup will be streamed on JoziJS's YouTube account.150 attendees
Past events
76
