• Monthly Meeting - September/2018
    Join us in september for something new! For the first time we will be hosting an Open Fishbowl discussion (more info: https://t.co/SOTj3eXjRl). The main idea here is to offer a chance for everybody to ask questions and share knowledge. Our theme for the evening will be Software Quality (thanks for your vote on: https://twitter.com/AmsterdamPHP/status/1030433019969110017). So, if you want, you can already start thinking about questions and the knowledge you want to ask or share with us. Schedule: 19:00 - Doors open 19:30 - Introduction to Fishbowl & questions gathering 19:40 - Fishbowl about Software Quality 20:30 - Raffles, and announcements 20:45 - Social, drinks and food

    Werkspot

    Herengracht 469-4 · Amsterdam

    3 comments
  • Monthly Meeting - August/2018
    Schedule: 19:00 - Doors open 19:30 - Talk 20:30 - Raffles, and announcements 20:45 - Social, drinks and food Talk: GDPR Securing Massive Amounts of Personal Data and Complying with GDPR While solving the world's communication problems at MessageBird we handle loads of personal data - message recipients, originators, contents. Since we need to retain this data for some time, secure storage is key. This talk is about how we used HashiCorp Vault to encrypt billions of messages and what technical challenges we overcame. And how this all fell in line with GDPR requirements. Speaker: Gediminas Šedbaras Gediminas is Tech Lead at MessageBird working on making sure those SMS messages get delivered. His interests include Domain-Driven Design, functional programming, Behaviour-Driven Development and last, but not least, CrossFit 💪 No tests or burpees this time, though - only encryption and much data.

    Osre

    Transformatorweg 102 · Amsterdam

    4 comments
  • Monthly Meeting - July/2018
    Schedule: 19:00 - Doors open 19:30 - Talk 20:30 - Raffles, and announcements 20:45 - Social, drinks and food Talk: Refactoring the Domain Guided by Tests Legacy code is code that makes money, as they saying goes. But we have an opportunity to refactor when tickets and feature requests come in. How are we going to make sure we don't break things? Using a test first approach we will turn this dumb data container into a rich and meaningful domain model. This gives us the confidence to tackle new challenges, without fear of regression. We will create a safe path forward guided by test driven development and new feature requests only. If you know a bit about tests but don't know how to get started in your own code base, then this is the talk for you. Speaker: Pim Elshoff I've been a developer-for-hire for over a decade and a professional developer any time soon now. With over half that time spent working with scrum at Procurios, the agile mindset has really clicked for me. Technology will always be a passion of mine, but with more experience my focus has shifted to people. I'm enthusiastic, I've got a loud mouth and I'm professionally stubborn. Lightning talk: "Shared understanding: better software through meaningful conversations" By Emmerson (batusa) Siqueira

    Werkspot

    Herengracht 469-4 · Amsterdam

    2 comments
  • Last Geeks, Games & Drinks
    *Note* this will be the last Geeks, Drinks & Games night for the foreseeable future, so be sure to not miss it! Every two months we get to take our informal drinks and chat night and make it a Board Game extravaganza. These meetups are great nights to come and meet new people and make new connections. The backroom gives us all the space we need to play games and to just sit down and have a nice cold beer. It's all about getting to know the people, no talks and presentations, just good bar table conversations and games! For the boardgame enthusiasts we have a vast selection to pick from, and you are also welcome to bring your own game. Come enjoy a fantastic night full of games like Munchkin, CAH, Fluxx, Masquerade, Pandemic and whatever else we have at hand. For the non-gamers, we got beer, tables and great conversations ready to be had, it's going to be a grand time for all. So if you want to come and just hang out to meet people, feel free! Note: we'll be in the backroom, walk past the bar, then to your right (not downstairs) take the door left of the men's bathroom. Drinks are ordered and paid for at the bar (at your own cost).

    Cafe Batavia 1920

    Prins Hendrikkade 85 · Amsterdam

    5 comments
  • Monthly Meeting June
    Schedule: 19:00 - Doors open 19:30 - Talk 20:30 - Raffles, and announcements 20:45 - Social, drinks and food Talk: Adopting new technologies/concepts Change is inevitable in software development. How do we keep up with the ever changing world and the need to adjust to it? How do we keep existing systems/projects up to date and maintainable? How to select tools/concepts suitable for the use case at hand? What to consider when applying a new tool or concept and how does it improve/benefit the project. I will be highlighting considerations/decisions made in recent projects with focus on maintainability, evolvabilty and scalability while adopting new concepts and technologies. Speaker: Frank Naber Frank works at OSRE in Amsterdam as a backend developer. He likes strict code/rules, well functioning systems and insights to running systems. He takes every opportunity to improve quality and performance. He’s always on the lookout for new technologies/concepts to adapt. He is also constantly tinkering with new ideas and trying to take a different look at problems.

    VastgoedData

    Derkinderenstraat 86 · Amsterdam

    1 comment
  • Geeks & drinks
    Join us every second Friday of the month for drinks at De Bekeerde Suster in Amsterdam. Chat with people you know from the user group, or get to know new people. No presentations or sponsors, just drinks, social and a lot of fun.

    De Bekeerde Suster

    Kloveniersburgwal 6 1012 CT · Amsterdam

  • Monthly Meeting May
    Schedule: 19:00 - Doors open 19:30 - Talk 20:30 - Raffles, and announcements 20:45 - Social, drinks and food Talk: Transpilers and PHP: Glagol DSL Transpilers are language-to-language compilers that we frequently see in the JavaScript community. However, we do not mention transpilers in the PHP world that often. Why are they not as popular in PHP as they are with JavaScript? Are they any good? In order to investigate this I took a number of frequently used concepts from the PHP world and put them together into the syntax of a language that I called Glagol DSL. The idea is simple - grab frequently used patterns and put them into the language's grammar. In general, the focus of this research is to bring some of the fundamental building blocks of Domain-Driven Design (such as entities, value objects and repositories) into Glagol's syntax. By doing that developers circumvent unnecessary boilerplate and avoid basic conceptual DDD code-related mistakes. At the very end, we get models comprised of greatly reduced codebase volumes, with a built-in DDD-like structuring. Last but not least, runtime is PHP! Speaker: Yoan-Alexander Grigorov Originally from Bulgaria, Yoan-Alexander is a software engineer with focus on clean coding, DSLs and architecture. The last two years he dedicated for the development of [Glagol DSL](https://glagol-dsl.readthedocs.io/). Last but not least, Yoan works in a start-up company called MobileBridge (Amstelveen, NL), where he is a Senior PHP Developer.

    Werkspot

    Herengracht 469-4 · Amsterdam

    3 comments
  • Geeks, Games & Drinks
    Every two months we get to take our informal drinks and chat night and make it a Board Game extravaganza. These meetups are great nights to come and meet new people and make new connections. The backroom gives us all the space we need to play games and to just sit down and have a nice cold beer. It's all about getting to know the people, no talks and presentations, just good bar table conversations and games! For the boardgame enthusiasts we have a vast selection to pick from, and you are also welcome to bring your own game. Come enjoy a fantastic night full of games like Munchkin, CAH, Fluxx, Masquerade, Pandemic and whatever else we have at hand. For the non-gamers, we got beer, tables and great conversations ready to be had, it's going to be a grand time for all. So if you want to come and just hang out to meet people, feel free! Note: we'll be in the backroom, walk past the bar, then to your right (not downstairs) take the door left of the men's bathroom. Drinks are ordered and paid for at the bar (at your own cost).

    Cafe Batavia 1920

    Prins Hendrikkade 85 · Amsterdam

  • Monthly Meeting April 2018
    Schedule: 19:00 - Doors open 19:30 - Talk 20:30 - Raffles, and announcements 20:45 - Social, drinks and food (definitely not pizza) Talk: Taming a beast - Adopting Continuous Delivery in a large, legacy monolith Deploying your application whenever you want is easy. Everyone does it nowadays. And that works great when you have a small group of people responsible for an application. But what if you have several teams working on the same application? What if you have almost 80 people committing more than 30 times a day? Can you face the challenge of deploying that application as often as you wish and succeed in keeping it stable? In this talk we will walk the journey from a conservative four week release cycle to full autonomy. What are the challenges you will face and how to tackled them. Speaker: Mike Chernev Mike is a software engineer at bol.com, the largest retail platform in the Netherlands. He fights the impossible during the day and writes code during the night. When he is not working, you can find him coding on one of his side projects or enjoying a drink with friends.

    bunq

    Naritaweg 131-133 · Amsterdam

    2 comments
  • Geeks & drinks
    Join us every second Friday of the month for drinks at De Bekeerde Suster in Amsterdam. Chat with people you know from the user group, or get to know new people. No presentations or sponsors, just drinks, social and a lot of fun.

    De Bekeerde Suster

    Kloveniersburgwal 6 1012 CT · Amsterdam

    3 comments