Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .phrozn/entries/archive.twig
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ layout: archive.twig
pageName: archive

events:
- name: "VilniusPHP 0x92"
date: 2024-12-05 19:00
facebook: https://www.meetup.com/vilniusphp/events/304753080/
ligtingTalks: false
speakers:
- name: "Rokas Muningis"
title: "The Power of AST"
description: |
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: "Marco Rosello and Edvardas Kazlauskas (Boozt)"
title: "Microservices vs monolith: which and why?"
description: |
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)
- name: "VilniusPHP 0x91"
date: 2024-09-05 19:00
facebook: https://www.meetup.com/vilniusphp/events/302916902/
Expand Down
18 changes: 9 additions & 9 deletions .phrozn/entries/index.twig
Original file line number Diff line number Diff line change
Expand Up @@ -37,18 +37,18 @@ afterparty:
# description:
# linkedin:
events:
- name: "VilniusPHP 0x92"
date: 2024-12-05 19:00
facebook: https://www.meetup.com/vilniusphp/events/304753080/
- name: "VilniusPHP 0x93"
date: 2025-06-05 19:00
facebook: https://www.meetup.com/vilniusphp/events/308046622/
ligtingTalks: false
speakers:
- name: "Rokas Muningis"
title: "The Power of AST"
- name: "Justas Butkus"
title: "Ten things we've learned from running production infrastructure at Google"
description: |
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!
Google SRE principles emphasize reliability, standardization, and blamelessness. The talk will cover measurement, on-call duty, and automation parts of the job. It will highlight approaches that are used to manage change, deal with inevitable outages, and avoiding complexity. Ten lessons is an approximation of some of key learnings, that remain valuable despite, or even because, of efforts put into making large and complex systems easier to operate.
(Presented in English)
- name: "Marco Rosello and Edvardas Kazlauskas (Boozt)"
title: "Microservices vs monolith: which and why?"
- name: "Tobias Nyholm (Eneba)"
title: "Knowing your State Machines"
description: |
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.
Web development is not just about delivering a response. It is also about writing good code. The state pattern will help you move complexity from being all over your code to one or more state machines. This talk will introduce state machines, show how to identify uses of them and implement them in your Symfony application in an object oriented manner using the Symfony Workflow component.
(Presented in English)
1 change: 0 additions & 1 deletion .phrozn/layouts/widgets/sponsors.twig
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@
</div>
<div class="row">
<a class="btn" href="https://www.ovoko.com/" title="Ovoko"><img src="media/img/ovoko.png" alt="Ovoko"></a>
<a class="btn" href="https://www.buildstuff.events/" title="Build Stuff"><img src="media/img/build-stuff.png" alt="Build Stuff"></a>
</div>
</div>
Loading