© Mapbox, © OpenStreetMap

Speaker

Peter Mbanugo

Peter Mbanugo

Senior Software Engineer and Consultant

Munich, Germany

Actions

Peter is a software consultant, OSS contributor, and the author of "How to build a serverless app platform on Kubernetes". As a proactive leader, with excellent interpersonal and motivational abilities, he helps clients achieve digital transformation and modernisation through software consultation, implementation, or coaching and mentoring.

Area of Expertise

  • Information & Communications Technology

Topics

  • JavaScript
  • TypeScript
  • JavaScript & TypeScript
  • Go
  • Elixir
  • Erlang Ecosystem Foundation
  • Serverless
  • Cloud Native
  • Web Performance
  • web performace
  • Webdevelopment
  • Cloud & DevOps
  • Cloud Computig
  • Serverless and Cloud Native
  • DevOps

Overcoming the complexities of Bash scripts by harnessing the Power of JavaScript

Stepping beyond using JavaScript and TypeScript as traditional web-development languages, this intriguing session aims to explore their potential to replace Bash scripts efficiently. We'll dive into the unique affordances of JavaScript/TypeScript that outstrips Bash, especially when intricate logic, data transformation, and API interactions are required.

This talk covers writing scripts in JavaScript, strategies for error handling and debugging, and the performance implications. Attendees will learn about new paradigms, how to interact with the file system, and best practices for running shell commands using JavaScript or TypeScript. Join us and unlock the limitless potential of scripting with JavaScript/TypeScript!

Building Reliable Systems In JavaScript With Workflows and Durable Execution

Today's interconnected world demands systems that exhibit fault-tolerant behaviours, offer high scalability, and ensure consistent performance. But how do we, JavaScript developers, ensure that our applications are not just resilient but also reliable?

This is where durable execution comes into play.

Join me as we'll delve into how to efficiently use Durable Execution to build reliable JavaScript apps.I will introduce you to the concept of Durable Execution and Temporal as the technology for this, exploring how execution can persist despite system crashes, power outages, or abrupt shutdowns.

We will look at examples and through that understand how the code is made reliable behind the scene.

This talk aims to equip JavaScript developers with the successful implementation of workflows and durable execution for creating evolvable, maintainable, and reliable systems. Expect practical examples, real-world case studies and definitely bring your burning questions - we'll tackle them during or after the talk.

Building event-driven, serverless functions in Kubernetes and Node.js

In modern organizations, event-driven architecture combined with FaaS has become more popular because they address some of the challenges of building distributed systems. As these organisations grow, they switch to Kubernetes to scale and manage more services. With the switch to Kubernetes, you want to provide a seamless experience for building and deploying services on Kubernetes.

That begs the question, how do I build event-driven serverless applications in Kubernetes?

This workshop will teach you how to build such applications with Kubernetes. You're going to develop an e-commerce serverless API. By the end of this course, you will have learned how to work with Knative and Cloud Events, manage the functions using a monorepo, and implement a continuous deployment pipeline.

JSConf Colombia 2023 - 10th anniversary and Final edition Sessionize Event

November 2023 Medellín, Colombia

Civo Navigate Sessionize Event

February 2023 Tampa, Florida, United States

KubeHuddle Sessionize Event

October 2022 Edinburgh, United Kingdom

Peter Mbanugo

Senior Software Engineer and Consultant

Munich, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top