
What weâre about
đ˘ 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)
See all- Jozi.JS September - Query, Code and VibeBBD Johannesburg (Rosebank) - News Cafe Entrance, JOHANNESBURG
## Details
## Details
Join us for the August 2025 edition of JoziJS
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. We've lined up three fantastic talks that will get your creative juices flowing and maybe even change the way you approach your next project.
Talk 1: How to Vibe Code
What is "vibe coding"? It's not about being messy or writing code without a plan. It's a development mindset focused on intuition, flow, and the overall feel of the software's structure
Speaker: George Chakama
Just a dude who drank 5 cups of coffee todayâď¸Talk 2: How Python Saved Me from PDF Purgatory (and How JS Could Too)
Picture this: Itâs tax season, SARS demands 12 PDFs, and every bank statement is locked. Browser tools want Moola($), online sites look shadyâuntil I fought back with 4 lines of Python. In this talk, Iâll show how to unlock/modify PDFs for free with scripts (Python + Node.js!), and why sometimes the âweb platformâ isnât enough. Spoiler: Youâll never overpay for PDF tools again.
Speaker: Refilwe Mashile
I am an ex Electrical Technician turned into a Software Engineer. I do my 9-5 at Entelect deployed to a Telecommunication Fintech Group. By day I am building things with JavaScript/TypeScript and occasionally convincing React Native to behave. By night I am playing Call of Duty or recently I am running on a treadmill. JS/TS has been my speciality since the start of my career at Umuzi.Org.Talk 3: Web Performance
Web performance is the heartbeat of the internet, when sites loads fast, users stay happy, engaged and coming back for more. A slow site, on the other hand, feels like traffic on a Monday morning: frustrating and costly.
Speaker: Ayanda Dlokova
Iâm a final year software development student at WeThinkCode, with passion in machine learning and artificial intelligence. Am eager to apply my skills to solve real-world problems, from intelligence automation to data driven decision making. I want to contribute to shaping the future of technology.Talk 4: QLang: How to Build Your Own Query Language (and Why You Should Play With Your Tools)
I will talk about how to build your own query language. The think process that goes behind it and the importance of understanding how SQL and ORMs work. Ultimately, the whole point of the talk is to convince people to play around with the tools they use everyday and start thinking about how they work under the hood.
Speaker: Nqabenhle
I love tackling difficult challenges and diving into tools I've never used before. I love solving problems, experimenting with ideas, and pushing my skills forward. I'm currently in the top 3% of CodeWars warriors.Whether you're a Pythonista, a JavaScript enthusiast, or just curious, there's something for everyone. Come grab a drink, meet new people, and let's get inspired together. See you there!
----------------------------------------------------
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.