Amogelang Moloko

Platform thinking in the node ecosystem

The node and javascript ecosystems have great libraries to address individual needs, but coherent platform level solutions are still nascent. This presentation will help you shift your thinking from problem space to platform space and help you design an appropriate platform leveraging the node ecosystem for your specific challenges.

Front-End Technologies: Unlocking the Potential of the Web

This conference talk will explore the various front-end technologies available to web developers. We will cover topics such as React, Angular, Vue, and Svelte, highlighting the key features of each framework. Additionally, we will discuss performance optimization, scalability considerations, and best practices when selecting the right tools for your application. By the end of the conference, attendees will better understand the power of front-end development and be better equipped to choose the right tools for their projects.

Bringing Artificial Intelligence to the Web with the Chat GPT3 API: A Practical Guide

Are you interested in using artificial intelligence to enhance your web projects but not sure where to start? In this talk, you’ll learn how the Chat GPT3 API makes it easy to bring artificial intelligence to the web. You’ll see examples of successful AI-powered web apps and learn best practices for implementing the Chat GPT3 API in your own projects. You’ll also learn how to troubleshoot common issues and optimize your app’s performance. Whether you’re a web developer or a creative professional, this talk will provide you with the skills and knowledge you need to build your own intelligent web apps and take your projects to the next level.

The evolution of async JavaScript and its patterns

If you started using JavaScript in more recent years there is a chance you are relying heavily on async/await and that you try to avoid as much as possible having to deal with promises and callbacks. The truth is that async/await is built on top of promises and promises, in turn, are built on top of callbacks… In this talk we will try to put all these concepts in order and try to build a mental framework that can help you to make the best possible use of async/await today. To master the current tools, it’s often use to do a step back and learn a bit of the history. This talk will also explore some common async patterns and finally explore an interesting optimisation use case that is made possible only after mastering all the async journey.

Deno or Deyes – The viability of Deno for production in 2023

2022 was a big year in the Javascript runtime space, I set out to investigate whether Deno and Bun are not only viable, but offer any significant benefits over NodeJS in 2023. From data access, to documentation, I will cover gains and pains experienced in migrating and rewriting production services in mordern Javascript runtimes.

Do you really need all that JavaScript?

With the growing need to use a SPA for everything, one needs to know the pros and cons of doing so and how they might affect users. This talk shows how you don’t need to ship too much JavaScript and different technologies that exist today that allows you to do just that. We will also discuss concepts like island architecture, resumability, and how to help ship less JavaScript to the browser. We will look at the drawbacks of hydration and how it affects the performance of applications.If you are interested in building performant SPAs this is the talk for you.

TypeScript on AWS Lambda

This talk will cover the Key considerations, Recommendations and Best practices for TypeScript applications on AWS Lambda. It’ll also touch on how to improve performance and scalability while optimizing for cost.

Serverless Puppeteer

Using Serverless usually requires practitioners to come up with different mechanisms to serve content like Video, interacting with Subscriptions or handling Authentication. Using a Headless browser for generating invoices and other documents is extremely powerful when paired with the use of Serverless. In this talk we will explore what a solution to using Puppeteer on AWS‘ Lambda looks like.

Level up with Copilot

If you’ve tried GitHub Copilot, you know that it can feel like magic. The tool fills out entire blocks of code with shocking accuracy—though knowing exactly where to correct it requires skill. In this session, Rizèl Scarlett shares how GitHub Copilot can help you level up your software engineering career.