Introduction to Functional Programming in JavaScript

Functional Programming is the practice of using functions as the primary way to compose a program. It’s a refreshing way to code that eliminates entire classes of bugs. Although JS is not a pure functional language, it’s actually possible to do FP in JS, since one of its major inspirations was Scheme, a LISP, which is an FP language. We’ll be diving in to the basics of FP, breaking it down to easy to understand pieces.

An introduction to Pinia – Vue’s favourite state management library

The talk will touch on state management – what it is and why it is important – followed by an introduction to Pinia with some examples and basic patterns.

Revolutionize Your Mobile App Testing with AWS Device Farm

In this Session, Lunga Zonke will give you an Overview of AWS Device Farm including a demo of how to run a Fuzz test against a simple app, as well as showcase the Remote Access feature of the Device Farm. AWS Device Farm enables you to run your tests concurrently on multiple desktop browsers or real devices to speed up the execution of your test suite, and generates videos and logs to help you quickly identify issues with your app.

Framework-less development

What’s the first question people ask when they are interested in what you are building? It is always what framework are you using… and what they mean today, is are you using React or Vue? Have you ever heard someone say, we don’t use a framework? In this talk we will review 3 systems Robert has built without a front-end framework over the last few years and share where he wished he had one and why two of them have jQuery in them (don’t panic, it is just a little bit of jQuery).

The Good Parts: 15 Years Later

According to the recent State of the Software Developer Nation, JavaScript reigns supreme in daily usage. Around 60% of all developers mentioned that they use JavaScript in their daily work. Not only is JavaScript usage almost twice that of the runner-up (C# at 37%), but the JavaScript-superset, TypeScript, takes third place. This effectively means that JavaScript is simultaneously both the first and third most used programming language in South Africa.