From 5c12530fb84ccd7025591672b0850e2a29a6df39 Mon Sep 17 00:00:00 2001 From: Jevgenij L Date: Mon, 25 Nov 2024 21:50:28 +0200 Subject: [PATCH] Add VilniusPHP 0x92 event --- .phrozn/entries/archive.twig | 18 +++++++++++++++++- .phrozn/entries/index.twig | 21 ++++++++++----------- 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/.phrozn/entries/archive.twig b/.phrozn/entries/archive.twig index 8a984f3..a3fa94e 100644 --- a/.phrozn/entries/archive.twig +++ b/.phrozn/entries/archive.twig @@ -4,8 +4,24 @@ layout: archive.twig pageName: archive events: + - name: "VilniusPHP 0x91" + date: 2024-09-05 19:00 + facebook: https://www.meetup.com/vilniusphp/events/302916902/ + ligtingTalks: false + speakers: + - name: "Edvardas Virketis (Boozt)" + title: "Protocol Buffers for REST APIs (JSON-based) at Boozt Supply Chain" + description: | + While gRPC’s use of protocol buffers for data structure management is widely known, at Boozt, we took a different approach by enabling protocol buffers for JSON-based REST APIs. This method helped us address data structure management and sharing issues within our Supply Chain APIs. I’ll share our journey of implementing protocol buffers in this unconventional way, along with the tooling and practices we developed. + (Presented in English) + - name: "Tobias Nyholm (Eneba)" + title: "Building Really Fast Applications" + description: | + Let’s talk about performance. How can we make our applications run faster? What should we consider when starting a new project? While there are some quick fixes that I'll briefly cover, achieving truly fast response times requires dedication and effort. I’ll share my best ideas and tricks for building applications that respond in less than 15ms—and we'll aim to go even faster. + Note: This is not a Varnish talk. + (Presented in English) - name: "VilniusPHP 0x90" - date: 22024-06-06 19:00 + date: 2024-06-06 19:00 facebook: https://www.meetup.com/vilniusphp/events/301293452/ ligtingTalks: false speakers: diff --git a/.phrozn/entries/index.twig b/.phrozn/entries/index.twig index 143eea8..2433aca 100644 --- a/.phrozn/entries/index.twig +++ b/.phrozn/entries/index.twig @@ -37,19 +37,18 @@ afterparty: # description: # linkedin: events: - - name: "VilniusPHP 0x91" - date: 2024-09-05 19:00 - facebook: https://www.meetup.com/vilniusphp/events/302916902/ + - name: "VilniusPHP 0x92" + date: 2024-12-05 19:00 + facebook: https://www.meetup.com/vilniusphp/events/304753080/ ligtingTalks: false speakers: - - name: "Edvardas Virketis (Boozt)" - title: "Protocol Buffers for REST APIs (JSON-based) at Boozt Supply Chain" + - name: "Rokas Muningis" + title: "The Power of AST" description: | - While gRPC’s use of protocol buffers for data structure management is widely known, at Boozt, we took a different approach by enabling protocol buffers for JSON-based REST APIs. This method helped us address data structure management and sharing issues within our Supply Chain APIs. I’ll share our journey of implementing protocol buffers in this unconventional way, along with the tooling and practices we developed. + As software engineers, our innate curiosity drives us to explore and understand. We've all been there - seeing an 'unwritten rule' comment on a merge request. Think about static analysis, syntax highlighting, linters, transpilers and interpreters - did you know they're all doing the same first step? They take our code and build this tree of connected nodes. It's what they do next that makes them different. Custom linter rules are often where we first put this knowledge to work. Those 'unwritten rules' in the codebase? They become automated checks, catching issues before they even reach a merge request. And who knows, maybe this will inspire you to write your own tiny programming language! (Presented in English) - - name: "Tobias Nyholm (Eneba)" - title: "Building Really Fast Applications" + - name: "Marco Rosello and Edvardas Kazlauskas (Boozt)" + title: "Microservices vs monolith: which and why?" description: | - Let’s talk about performance. How can we make our applications run faster? What should we consider when starting a new project? While there are some quick fixes that I'll briefly cover, achieving truly fast response times requires dedication and effort. I’ll share my best ideas and tricks for building applications that respond in less than 15ms—and we'll aim to go even faster. - Note: This is not a Varnish talk. - (Presented inEnglish) + As technology advances and the business grows, it’s important to consider the pros and cons of different infrastructure architectures. Boozt engineering systems architecture is built using both a microservice and monolithic approach - a hot topic of debate for Boozt’s two directors Marco Rosello and Edvardas Kazlauskas. + (Presented in English)