Golang Meetups Prague
Golang Meetups Prague
  • 21
  • 10 641
Ladislav Prskavec (Pure Storage) - Bubble Tea - how to make better terminal UI
The fun, functional, and stateful way to build terminal apps. A Go framework based on The Elm Architecture. Bubble Tea is well-suited for simple and complex terminal applications, either inline, full-window or a mix of both.
speakerdeck.com/abtris/build-nice-terminal-ui-with-bubble-tea
มุมมอง: 109

วีดีโอ

Tobiasz Heller (Betsys) - Webauthn/Passkeys technology and support in Go.
มุมมอง 10728 วันที่ผ่านมา
In this talk, I will discuss how to add the authentication part into your system using industry-standard Webauthn. I will do live coding of a simple Go app that supports Passkeys.
Felix Geisendörfer (Datadog) - How to Win Frames and Influence Pointers
มุมมอง 127หลายเดือนก่อน
Go’s execution tracer (aka go tool trace) has suffered from high overhead since its inception in 2014. Historically this has forced potential users to worry about up to 20% of CPU overhead when turning it on. Due to this, it's mostly been used in test environments or tricky situations rather than gaining adoption as a continuous profiling signal in production. This talk will explain the contrib...
Jan Wozniak (Kedify) - Refactoring Open Source Project: KEDA Scaler Parser
มุมมอง 34หลายเดือนก่อน
KEDA, or Kubernetes Event-Driven Autoscaling, is an open-source project written in Go that enhances Kubernetes with flexible autoscaling capabilities. Like every large codebase with many contributors, there are plenty of opportunities for improvement. One area in need of refinement was the processing of scaler configurations. There are 64 supported scalers in KEDA, with almost each one having i...
Tomáš Karela Procházka (Dataddo) - Implementing SSH Server in Go
มุมมอง 67หลายเดือนก่อน
Have you ever needed to implement an SSH server in Go? No? Well, we have. And it was easier than we thought. At the beginning, we were scared to implement an SSH server without prior knowledge. We knew we would use Go because it’s our tech-stack language. PHP was out of the question. Thanks to the `github.com/gliderlabs/ssh` wrapper of the `golang.org/x/crypto/ssh` package, we were able to impl...
Miroslav Koukal (Pure) - Go and SQLc
มุมมอง 1634 หลายเดือนก่อน
Go and SQLc sqlc generates fully type-safe idiomatic Go code from SQL. Here you can see how it works.
Jan Dubsky (Pure) - Mid-stack inlining. How to use it to make performance-critical APIs faster.
มุมมอง 484 หลายเดือนก่อน
Mid-stack inlining. How to use it to make performance-critical APIs faster. Slides: docs.google.com/presentation/d/1aGwrJbDE2_D3w5Ii99OhlhyeYZ8lZYxdSmU9OgLCadU/edit?usp=sharing
Ondrej Sery (EyeTowers) - Building a Go-based Surveillance SaaS
มุมมอง 10310 หลายเดือนก่อน
Ondrej Sery (EyeTowers) - Building a Go-based Surveillance SaaS: The area of surveillance software is one of the strugglers trying to catch up with the modern software era. Most cameras record on a desktop somewhere in a basement that tends to be powered off when most needed just because someone tripped over the power cord a few months back. At EyeTowers, we have built a scalable surveillance S...
Dmytro Kasianenko - Discover the Power of Profiling
มุมมอง 6810 หลายเดือนก่อน
Dmytro Kasianenko (Heureka) - Discover the Power of Profiling: Uncovering Bugs and Driving Performance Improvements: Join Dima on a journey through real-life examples from his experience at Heureka Group, where he'll reveal how profiling can help you identify and resolve critical issues. Learn how pprof can significantly impact your development process and drive performance improvements. Unleas...
gRPC vs REST comparison - Jakub Wosyka
มุมมอง 38910 หลายเดือนก่อน
Speaker: Jakub Wosyka, Betsys Present benchmarks comparing the performance of gRPC and REST API in Go. Highlight gRPC's efficiency in terms of lower latency and reduced bandwidth consumption. Showcase how gRPC's binary serialization format contributes to its performance advantages.
The Dark Side of gRPC - Daniel Milde
มุมมอง 2910 หลายเดือนก่อน
Speaker: Daniel Milde, Outreach gRPC has been with us for quite a while now, and it brings with it a lot of goodies. On the other hand, there are still some problems and difficulties - let us talk about them!
Kubebuilder: a framework for building Kubernetes APIs using Go - Martin Fryc
มุมมอง 322ปีที่แล้ว
Speaker: Martin Fryc, SentinelOne Description: Kubebuilder is Kubernetes (k8s) official framework to extend its APIs in an easy way. As most of the k8s is written in Go, this framework is also using it for the development of custom logic. Code is running in k8s as an “operator” automating otherwise manual or complex tasks. - What is Kubebuilder - Kubernetes API extension points (CRDs and operat...
CI pipelines should be code, let's introduce Dagger Go SDK - Ladislav Prskavec
มุมมอง 83ปีที่แล้ว
Speaker: Ladislav Prskavec Description: Dagger is a programmable CI/CD engine that runs your pipelines in containers. Develop your CI/CD pipelines as code, in the same programming language as your application. Dagger executes your pipelines entirely as standard OCI containers. This has several benefits:
Managing Kubernetes manifests with Jsonnet - Daniel Milde
มุมมอง 770ปีที่แล้ว
Speaker: Daniel Milde, Outreach Description: Managing Kubernetes manifests can be hard. There are several projects trying to solve that in different ways (e.g. Helm, Kustomize). Jsonnet is a little bit different animal - a powerful JSON superset. Let’s see what it can do for us.
Generating code with go generate - Daniel Milde
มุมมอง 4.8K2 ปีที่แล้ว
Speaker: Daniel Milde, Outreach Description: What is "go generate”? When to use it? We will talk about basics of generating code in Golang and show how it can be used to simplify some of the repeating work with gRPC.
Adding policies to your Golang Apps with Open Policy Agent - Wojciech Barczyński
มุมมอง 1.4K2 ปีที่แล้ว
Adding policies to your Golang Apps with Open Policy Agent - Wojciech Barczyński
Low level Go - interfacing the OS - Vilibald Wanča
มุมมอง 9342 ปีที่แล้ว
Low level Go - interfacing the OS - Vilibald Wanča
Getting started with fuzzing - Ladislav Prskavec
มุมมอง 382 ปีที่แล้ว
Getting started with fuzzing - Ladislav Prskavec
Meet Go Generics - Tomáš Procházka
มุมมอง 922 ปีที่แล้ว
Meet Go Generics - Tomáš Procházka
Golang Prague Meetup #6 with Jon Calhoun - Learning Go
มุมมอง 3843 ปีที่แล้ว
Golang Prague Meetup #6 with Jon Calhoun - Learning Go
Golang Prague Meetup #5 with Bill Kennedy - Go Module Engineering Decisions
มุมมอง 5233 ปีที่แล้ว
Golang Prague Meetup #5 with Bill Kennedy - Go Module Engineering Decisions

ความคิดเห็น

  • @user-wp7rn1cx1t
    @user-wp7rn1cx1t 2 วันที่ผ่านมา

    It was very interesting, thanks Tomas!

  • @BrijeshWawdhane-jm2pz
    @BrijeshWawdhane-jm2pz 26 วันที่ผ่านมา

    👍

  • @kseniaskopjuk803
    @kseniaskopjuk803 4 หลายเดือนก่อน

    Thank you, very understandable!

  • @Underlineoff
    @Underlineoff 7 หลายเดือนก่อน

    Impressive finding ! Thank you

  • @codeconcept
    @codeconcept 9 หลายเดือนก่อน

    The practical examples in the end, especially the hot reloading of a config file, were particularly helpful to understand what we can do with syscalls in Go. As a new Go programmer, it was nice to see the use of channels, context and syscalls together. Thanks :)

  • @khongmunhing6948
    @khongmunhing6948 ปีที่แล้ว

    i would like to know on how do you preview the jsonnet output ?

    • @navi-charlotte
      @navi-charlotte ปีที่แล้ว

      its an extension for VScode, today I installed jsonnet NG and it gives me this feature

  • @nengsite
    @nengsite ปีที่แล้ว

    Good talk. Thanks.

  • @DanielMilde108
    @DanielMilde108 2 ปีที่แล้ว

    Source code used in the talk: github.com/dundee/gogenerate

    • @nengsite
      @nengsite ปีที่แล้ว

      Thanks.

  • @Meritumas
    @Meritumas 3 ปีที่แล้ว

    Really good meetup! Thanks for organising guys! Jon is a great teacher.