GoLab conference
GoLab conference
  • 168
  • 132 088
Level up your backend with your Cucumber feature tests - Koen Bollen
🔔 FOLLOW GOLAB CHANNEL 🔔
ABSTRACT:
I haven't run my backend locally for the past 5 years, and still never ship a broken API. How? Join me at GoLab and learn how to upgrade your test suite with Cucumber feature tests. Make changes, run the tests, and confidently push directly to production. Bonus: you get documentation for free.
Ready to upgrade your Go backend testing game? Join me on a journey from testing everything by hand to testing everything automatically using Cucumber feature tests, and pushing straight to production without the fear of breaking your API. 🚀
Discover how first writing human-readable feature tests can streamline communication with colleagues, provide free documentation, and achieve 100% coverage of your API functionality.
By the end of this talk, you'll see the benefits of adding feature tests to your own backend testing suite. You'll also learn how feature tests can help you deploy with confidence and improve your development speed. Don't miss out on this opportunity to revolutionize your backend testing and take your Go programming skills to the next level!
This channel is dedicated to the videos of the GoLab conference.
💛 Follow us on TWITTER:
/ golab_conf
💜 Follow us on FACEBOOK:
/ golabconf
GoLab is the first Italian international conference on the Go programming language, organized by Develer.
Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.
🔸 Follow DEVELER on INSTAGRAM:
/ wearedeveler
🔹 Follow DEVELER on FACEBOOK:
/ we.are.develer
🔸 Follow DEVELER on TWITTER:
/ develer
🔹 Follow DEVELER on LINKEDIN:
/ 114426
🔸 Follow DEVELER on TELEGRAM: t.me/wearedeveler
🔹 Follow DEVELER on TIK TOK:
/ wearedeveler
มุมมอง: 356

วีดีโอ

Putting the R in R&D - Eleanor McHugh
มุมมอง 1386 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: Research is an integral part of every software career, but it’s an activity that’s rarely discussed. In this session we’ll use examples drawn from a real world project to see how research shapes and guides it. There’ll be code in Go, Ruby, JavaScript, and Bash. This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_con...
My key takeaways from my 5y exp. of dev. and maint. 2 OS prj aimed at autom. IOS devices - D.Paulus
มุมมอง 1116 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 My key takeaways from my 5-year experience of developing and maintaining two open source projects aimed at automating IOS device - Daniel Paulus ABSTRACT: This is a story about how I reverse engineered Quicktime screen recording, Xcode test execution, built reverse engineering tools myself, created a small community for my 2 open source projects, stayed motivated for ov...
EBPF for the rest of us - Federico Paolinelli
มุมมอง 5396 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: EBPF is getting traction in various areas, ranging from networking to observability to security. But what is EBPF? And how can we leverage it as Go developers? In this talk I will (re)introduce it, describing its most common use cases and what is the state of the art of leveraging EBPF from Go in the various scenarios. I will then cover a few popular open sour...
Safe by construction - Roberto Clapis
มุมมอง 2986 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: An introduction to a very robust approach to coding that allows programmers to write secure code without even thinking about security. The talk will go through several chapters: - Quick introduction to basic security key concepts - Examples of complexity that is hardly addressable by "awareness" - Key ways to "move" that complexity to libraries and compilers -...
The job of Go maintainer - Filippo Valsorda
มุมมอง 2356 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: In May 2022 I left my job as the lead of the Go Security team at Google to become an independent, professional open-source maintainer. I am still a maintainer of the Go cryptography standard library (as well as of age, mkcert, yubikey-agent, and other projects), and I signed retainer and sponsorship agreements with companies like Protocol Labs, Smallstep, and ...
Building location-based recommendation systems using Google geocoding and Go - Pratim Bhosale
มุมมอง 3076 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: As more and more applications rely on personalised user experiences, recommendation engines have become an integral component of modern systems. But how do these systems work on a database level? And why does it make sense to build them in Go? In this talk, we will explore how location-based recommendation engines work and how you can build your own using Goog...
Lightning Talks (21/11/2023) part 2
มุมมอง 886 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 Protect your application, not the Network - Stefan Gajić This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian international conference on the Go programming language, organized by Develer. Develer is not just an Italian company projecting and releasing hardwa...
Lightning Talks (21/11/2023) part 1
มุมมอง 1106 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 1. Dissecting a channel in Go - Jesus Espino 2. A small story about testing and logs - John Lenton & Horacio Duràn This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian international conference on the Go programming language, organized by Develer. Develer is n...
Lightning Talks (20/11/2023) part 3
มุมมอง 666 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 Cyclops - Petar Cvitanović This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian international conference on the Go programming language, organized by Develer. Develer is not just an Italian company projecting and releasing hardware and software solutions for ...
Lightning Talks (20/11/2012) part 2
มุมมอง 656 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 1. The Open Source Book - Davide Imola 2. Reactive Programming - Roberto Clapis This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian international conference on the Go programming language, organized by Develer. Develer is not just an Italian company projecti...
Lightning Talks (20/11/2023) part 1
มุมมอง 1226 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 1. Introduction to SSI - Harri Lainio 2. Modern File Transfer Solution: SFTP in Go - Nicola Murino This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian international conference on the Go programming language, organized by Develer. Develer is not just an Itali...
Closing keynote: "Life, the Universe, and everything GO" - Ron Evans
มุมมอง 1466 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: In this fast-paced interactive keynote, we will Go from the incredibly small to as far as our imaginations can take us. By the end you will have shared a true "out of the box" experience. This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on TWITTER: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian internat...
Structured logging for the standard library - Jonathan Amsterdam
มุมมอง 2226 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: Go 1.21's standard library features a new structured logging package, "log/slog". slog aims to be easy to use, flexible and fast. In this talk, I’ll describe the motivation for adding structured logging to the standard library, and I’ll cover the design and API of the package. I’ll also discuss the community process that helped to shape the API, and explain ho...
Getting the most out of dead code elimination - Alessandro Arzilli
มุมมอง 1226 หลายเดือนก่อน
🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: The Go linker tries to remove functions that are never called in a step called "deadcode elimination". During this step the linker visits the symbol graph, starting from the entry point of the program, and marks every reachable symbol, i.e. everything that is called either directly or indirectly, through a function pointer or through an interface. All unreacha...
Scaling coffee with Goroutines - Sadie Freeman
มุมมอง 2146 หลายเดือนก่อน
Scaling coffee with Goroutines - Sadie Freeman
Level up your RDBMS productivity in Go - Davide Imola, Ludovico Russo
มุมมอง 2996 หลายเดือนก่อน
Level up your RDBMS productivity in Go - Davide Imola, Ludovico Russo
Gophers like waiting in Postgres queue - Tomáš Sedláček
มุมมอง 1826 หลายเดือนก่อน
Gophers like waiting in Postgres queue - Tomáš Sedláček
Visually programming Go. Let's mix Blockly + Go and see what happens! - Daniel Esteban
มุมมอง 2016 หลายเดือนก่อน
Visually programming Go. Let's mix Blockly Go and see what happens! - Daniel Esteban
From zero to func main: initializing packages - Daniel Martí
มุมมอง 1936 หลายเดือนก่อน
From zero to func main: initializing packages - Daniel Martí
Go beyond borders: building a cloud platform for global deployments in Go - Yann Leger
มุมมอง 2456 หลายเดือนก่อน
Go beyond borders: building a cloud platform for global deployments in Go - Yann Leger
Going down the compilation rabbit hole - Richard Rowland
มุมมอง 936 หลายเดือนก่อน
Going down the compilation rabbit hole - Richard Rowland
Towards modern development of cloud applications - Robert Grandl
มุมมอง 3276 หลายเดือนก่อน
Towards modern development of cloud applications - Robert Grandl
The feeling of fast code - Klaus Post
มุมมอง 1686 หลายเดือนก่อน
The feeling of fast code - Klaus Post
Give superpowers to your Golang application with WebAssembly and Extism - Philippe Charrière
มุมมอง 7156 หลายเดือนก่อน
Give superpowers to your Golang application with WebAssembly and Extism - Philippe Charrière
REST in peace: using generics to remove REST boilerplate - Tanguy Herrmann
มุมมอง 3296 หลายเดือนก่อน
REST in peace: using generics to remove REST boilerplate - Tanguy Herrmann
Exploring domain driven design in Go - Damiano Petrungaro
มุมมอง 5036 หลายเดือนก่อน
Exploring domain driven design in Go - Damiano Petrungaro
Understanding the Go runtime - Jesus Espino
มุมมอง 1.7K6 หลายเดือนก่อน
Understanding the Go runtime - Jesus Espino
Generating code in Go - Daniel Antos
มุมมอง 3046 หลายเดือนก่อน
Generating code in Go - Daniel Antos
Boosting test coverage for microservices - Laura Vuorenoja
มุมมอง 1046 หลายเดือนก่อน
Boosting test coverage for microservices - Laura Vuorenoja

ความคิดเห็น

  • @zampogna
    @zampogna 3 วันที่ผ่านมา

    LoL RC is always fun to follow

  • @PooLeeBoo
    @PooLeeBoo 25 วันที่ผ่านมา

    Go is a bit different from all the languages I've been playing with but after some time and initial learning curve - it's so FUN to program with. Community may be a bit a smaller than with other technologies but you'll find everything you'll need to build fun and performant applications. And Fyne is such a pleasure to work with (after initial learning, ofc) as well! Such a breath of fresh air after fighting with C#/Java/C++

  • @maximdolina899
    @maximdolina899 2 หลายเดือนก่อน

    thank you

  • @jofus521
    @jofus521 3 หลายเดือนก่อน

    Can this be used with an LLM? Open interpreter still doesn’t have golang

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

    Awesome work.

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

    Love the style of delivering content! So much useful stuff on this channel as well. Thank you for your work, Preslav.

  • @JohnBrewerly
    @JohnBrewerly 6 หลายเดือนก่อน

    Really nice talk

  • @alessandro-affinito
    @alessandro-affinito 6 หลายเดือนก่อน

    How does it compares to the simpler standard log package? Are some of this optimizations also ported there? PS: Please use much more space for the presentation than for the yellow background..

  • @Ozone0087
    @Ozone0087 6 หลายเดือนก่อน

    Great talk!

    • @jespinog
      @jespinog 6 หลายเดือนก่อน

      Thanks! 🙂

  • @ytdlgandalf
    @ytdlgandalf 6 หลายเดือนก่อน

    'let's just be careful'. I hate that when colleagues say this.

    • @zampogna
      @zampogna 3 วันที่ผ่านมา

      3:10

  • @xXxNoisemaker
    @xXxNoisemaker 6 หลายเดือนก่อน

    Tanguy was the coolest. He even won the sustainability prize for traveling the longest distance by train. I'm not sure I'd use his code in my projects though...

    • @Dolanor
      @Dolanor 6 หลายเดือนก่อน

      Thanks! Even though I'm sad that you wouldn't use my code in your project, I'm more interested in why you wouldn't use it? ^^ (except for the part that I don't think it's production ready already) Maybe there is some use case I didn't think about that is a big blocker?

    • @xXxNoisemaker
      @xXxNoisemaker 6 หลายเดือนก่อน

      @Dolanor Oh, hi! Be assured it's mostly just the self-declared "not ready for production yet" part. No actual fault I could find in the code or underlying idea. I guess I could give it a try for hobby projects, but for work I'll just stick with more established libraries.

    • @Dolanor
      @Dolanor 6 หลายเดือนก่อน

      @@xXxNoisemaker totally makes sense, then 😃. It first sounded (to me) you really didn't like the design or code quality (which, to be fair, is somewhat hackish in some part). I'm cleaning up some of it to make better designed. It already improved a bit for my FOSDEM presentation. Thanks for your feedback!

  • @ooijaz6063
    @ooijaz6063 6 หลายเดือนก่อน

    can you fix the audio please, it's unlistenable on the headphones, right channel is much louder than left

  • @RusinovGo
    @RusinovGo 6 หลายเดือนก่อน

    Lol! Looks we will never use go to. I mean go 2

  • @zanez7953
    @zanez7953 10 หลายเดือนก่อน

    Really interesting

  • @OrlOnEarth
    @OrlOnEarth 10 หลายเดือนก่อน

    Awesome talk. Make me want to start developing a NES emulator!

  • @andmal8
    @andmal8 11 หลายเดือนก่อน

    Thank you!

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

    What is his list of vim plguns?!

  • @GK-rl5du
    @GK-rl5du ปีที่แล้ว

    Such a fascinating talk, especially the details about checksum database is awesome 👍

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

    I love Zig ! This is so cool !

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

    details vedio, but the vedio needed to record such hat it magnify or show the code better. right now with poor quality of vedio recording and all the info on screen, nothing is quite visible for a noob/beginner golang dev.

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

      No kidding. The presenter and content were wonderful, but on my 55 inch 4k display, the characters were slightly over 1/16 inch high and fuzzy due to the lower 720p encoding resolution! I can't imagine how tiny the characters are on a tablet - or a smartphone! ACK!

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

    Wow. Thank you for this great introduction to Clips and ClipsGo. I just rediscovered Clips after 20 years and I’m pleasantly surprised that it’s still alive and being used and has modern language integration. I will definitely try out ClipsGo.

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

    Nice twist at the end!

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

    Further read is 100 go mistakes book. This book is really helpful.

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

    This conference video on Go testing was quite basic. If you're already familiar with nested tests, you may not learn much new information beside speaker's context.

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

    Amazing talk/demo. Super simple, super engaging, super informative/didactic. Keep coming!

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

    Amazing talk!! Thank you🙏

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

    Great talk!

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

    This Jedi is using the source, and not the force. ;)

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

    0:10:00 - Manual wiring 0:18:18 - Manual wiring Pros & Cons 0:20:00 - DI Framework (FX) 0:28:33 - DI Framework Pros & Cons 0:31:21 - Structuring Code / FX Modules 0:44:30 - Why modularize?

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

    Very good talk given by Piyush Verma. Very insightful.

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

    thanks alot

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

    Necesito esto en español

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

    sound quality gets much better past the 3mn mark.

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

    Best video about Uber Fx and DI in Go.

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

    Can we get the github repo for the talk please?

  • @0xhiro
    @0xhiro 2 ปีที่แล้ว

    This is really awesome!!! Brilliant work!

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022

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

    🎉 After 2 years of online events, GoLab is getting back to the in presence format, with both local and remote speakers 🎉 The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area). The CfP is open, submit your proposal! www.papercall.io/golab2022