List of videos

3D-fying Your Website Using R3F | Alok Kumar | Conf42 JavaScript 2024
Read the abstract ➤ https://www.conf42.com/JavaScript_2024_Alok_Kumar_5_3dwebsite_r3f_webdevelopment Other sessions at this event ➤ https://www.conf42.com/js2024 Support our mission ➤ https://www.conf42.com/support Join Discord ➤ https://discord.gg/mvHyZzRGaQ Chapters 00:00 Introduction and Speaker Background 00:39 Overview of Topics to be Covered 01:04 Introduction to Three.js and WebGL 01:53 Examples of Three.js in Action 03:20 Introduction to React Three Fiber (R3F) 04:13 Setting Up the Development Environment 05:19 Basic Components of a 3D Scene 07:49 Creating a 3D Scene with Native Three.js 09:37 Creating a 3D Scene with React Three Fiber 14:20 Adding Interactivity and Helpers 18:14 Transformations and Animations 22:42 Understanding Frame Time Differences 23:11 Implementing Transformations with useFrame Hook 24:43 Adjusting Object Movement for Different FPS 25:44 Using Delta for Consistent Animations 27:46 Exploring Lighting in 3D Scenes 32:11 Adding Shadows for Realism 36:08 Enhancing Scenes with Backgrounds 38:33 Incorporating 3D Models 42:36 Deploying Your 3D Project 44:34 Creative Uses of Three.js 45:12 Conclusion and Contact Information
Watch
Maximise optimisation with load testing via Gatling | Samir Akarioh | Conf42 JavaScript 2024
Read the abstract ➤ https://www.conf42.com/JavaScript_2024_Samir_Akarioh_61_loadtesting_optimization_gatling Other sessions at this event ➤ https://www.conf42.com/js2024 Support our mission ➤ https://www.conf42.com/support Join Discord ➤ https://discord.gg/mvHyZzRGaQ Chapters 00:00 Introduction to Load Testing with Gatling 00:09 Why Load Testing is Essential 01:08 Understanding Load Testing 01:53 Types of Load Testing 02:33 Live Demo: Load Testing with Gatling 02:57 Creating and Running Gatling Scripts 05:48 Analyzing Simulation Results 07:22 Integrating Gatling with CI/CD 07:28 Gatling Enterprise Features 10:30 Conclusion and Community Engagement
Watch
Real time chat webapp’s performance with 100k active users | Mohammed Zubair Ahmed | Conf42 JS 2024
Read the abstract ➤ https://www.conf42.com/JavaScript_2024_Mohammed_Zubair_Ahmed_41_realtimechat_performance_100kusers Other sessions at this event ➤ https://www.conf42.com/js2024 Support our mission ➤ https://www.conf42.com/support Join Discord ➤ https://discord.gg/mvHyZzRGaQ Chapters 00:00 Introduction and Speaker Background 00:40 Understanding Mattermost Architecture 02:48 Challenges in Real-Time Applications 05:15 Load Testing with Mattermost 10:37 Client-Side Performance Metrics 17:29 Example Performance Improvements 24:05 Conclusion and Final Thoughts
Watch
Premiere - Conf42 Kube Native 2022
Conf42 Kube Native is going live! Schedule, Lineup & RSVP: https://www.conf42.com/kubenative2022 Join Discord to interact: https://discord.gg/DnyHgrC7jC 0:00 intro, sponsors keynote 0:45 Arsh Sharma getting started 1:19 Rob Richardson 1:40 Abhishek Gupta 2:37 Tim Spann security 3:12 Jose Manuel Ortega 3:46 Matt Williams 4:28 Ole Lensmar deep dive 5:03 Twinkll Sisodia 5:48 Trista Pan 6:33 Shahar Azulay 7:10 Utibeabasi Umanah lessons learned 7:40 Megha Kadur 8:55 David Joyce 9:45 Thank you, Join our Discord to interact! https://discord.gg/DnyHgrC7jC
Watch
Did We Make Developers Happy by Shifting to Microservices? | Arsh Sharma | Conf42 Kube Native 2022
Containerization made us realize that it made more sense to break our monolithic applications into a bunch of smaller microservices that interacted with each other. We changed how we deploy our applications and architect our applications, but we STILL had developers continuing to write code using the same old tools they did before. This introduced frictions in the development process: - developers had to spend a lot of time configuring things before they could get to the ""code writing"" phase - being able to accurately mimic the production setup during development became almost impossible - the feedback loop became very slow due to CI pipelines and staging environments being the only way to be able to test changes in a production setup This talk will go into the details of these problems and analyze how they lead to a bad developer experience when working on microservices-based applications. After discussing these problems, the talk will also go over the current attempts we as an industry are making to solve these issues and make lives easier for developers. Other talks at this conference 🚀🪐 https://www.conf42.com/kubenative2022 — 0:00 Intro 0:22 Talk
Watch
Horizontal Autoscaling with Kubernetes | Rob Richardson | Conf42 Kube Native 2022
Now that the app is running in Kubernetes, how do we scale it to meet demand? What metric should we use? CPU? Requests? something else? Let's dig into why we auto-scale, and how we auto-scale with lots of examples. Finally we'll look at potential pitfalls and gotchas like how to scale to 0 and how to avoid scaling too big for your budget. Come learn how to scale with Kubernetes. Other talks at this conference 🚀🪐 https://www.conf42.com/kubenative2022 — 0:00 Intro 0:22 Talk
Watch
Building Kubernetes apps? Remove YAML & write Go instead! | Abhishek Gupta | Conf42 Kube Native 2022
The combination of Containers and Kubernetes has emerged as a de-facto standard for packaging, deploying and orchestrating applications. But the (harsh?) reality is that Kubernetes app development workflows and specifications are dominated by YAML config which become harder to manage and maintain over time. Solutions such as Helm, Kustomize etc. help relieve some of the pain, but at the end of the day, they too are YAML-centric. What if you could just write Go code to define Kubernetes applications? Well, cdk8s (short form for Cloud Development Kit for Kubernetes) is an open-source CNCF project that allows developers to build ""reusable abstractions using familiar programming languages and rich object-oriented APIs"" This talk will provide an overview of cdk8s and it's workflow, how to define your first cdk8s application and building reusable components called ""constructs"". You will also see ""cdk8s in action"" with some live-coding and demos! All of this will be done using Go, which has first-class support in cdk8s. The attendees can expect to walk away with: 1. Understanding the concept of ""Infrastructure-Is-Code"" in the context of Kubernetes 2. How to leverage Go for writing infrastructure code for Kubernetes based applications 3. Learn about an end-to-end scenario of how to practically use cdk8s to define and deploy apps to a Kubernetes cluster Other talks at this conference 🚀🪐 https://www.conf42.com/kubenative2022 — 0:00 Intro 0:22 Talk
Watch
Building Real-time Pulsar Apps on K8 | Tim Spann | Conf42 Kube Native 2022
I will get you started with real-time cloud native streaming programming with Java, Golang, Python and Apache NiFi. Other talks at this conference 🚀🪐 https://www.conf42.com/kubenative2022 — 0:00 Intro 0:22 Talk
Watch
Sharing secret keys in Docker containers and K8s | Jose Manuel Ortega | Conf42 Kube Native 2022
In this talk I will show how to save secret keys in Docker containers and K8s in production and best practices for saving and securing distribution of secrets. With Docker and k8s secrets we can manage information related to keys that are needed at runtime but cannot be exposed in the Docker image or source code repository. These could be the main talking points: 1.Challenges of security and secret keys in containers 2.Best practices for saving and securing distribution of secrets in Docker Containers 3.Managing secrets in Kubernetes using volumes and sealed-secrets 4.Other tools for distributing secrets in containers like Hashicorp Vault and KeyWhiz Other talks at this conference 🚀🪐 https://www.conf42.com/kubenative2022 — 0:00 Intro 0:22 Talk
Watch