diff --git a/docs/atom.xml b/docs/atom.xml
index 099548a..56c74ce 100644
--- a/docs/atom.xml
+++ b/docs/atom.xml
@@ -1,2 +1,2 @@
-
+
- MeiliSearch is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, and synonyms are provided out-of-the-box. + My name is James, and I have a confession to make: I've been a var_dump()er my whole life. I tried Xdebug once years back, but a chance brush with social media from its author prompted the question: is Xdebug still relevant? Is it hard to set up? + +In a modern developer world of Docker containers and advanced IDEs, it was time to revisit how we go about writing software at Jump24 - in this talk, I'll set up Xdebug on a test project and show you how you can turbocharge your development like we did + …
- Read More + Read More
+
- Years ago, Ed Finkler opened up and told the community about his struggles with depression and anxiety. Fast forward today, and he has successful led a group of passionate people in an organization called Open Sourcing Mental Illness.\n\nThis talk will focus on our efforts as an organization, where we have been, where we are going and also dive into some numbers and stories along the way. While this is a heavier talk, I tend to inject humor where I can to keep it light while still delivering an - … + From attributes and named arguments to union types and a JIT, there's a lot of new functionality large and small landing in PHP 8, due out around Thanksgiving. We'll take a look at the highlights, as well as backward compatibility breaks to be aware of prior to upgrading.
- Read More + Read More
+
- MySQL has gone to a continuous release cycle so that new features are added several times a year. This quickly provides a better product to customers. The news about these new facets may have escaped your notice if you were not paying attention. So you may have missed the addition of hash joins, multi-valued indexes, the ability to validate JSON documents before the are stored, dual passwords, the clone replication tool, and other improvements. This session will cover not only what is new, but h - … + Github Actions have been in general release for almost a year now. How far have we come in that time and what is left to do? Let's take a deep dive into several new features to have recently come out of Github. Last time we covered some other deployment options, but how does it compare? Come join the discussion this month with your friendly local user group. Live chat on YouTube or watch Zoom.
- Read More + Read More
+
- Github Actions have been in general release for almost a year now. How far have we come in that time and what is left to do? Let's take a deep dive into several new features to have recently come out of Github. Last time we covered some other deployment options, but how does it compare? Come join the discussion this month with your friendly local user group. Live chat on YouTube or watch Zoom. + MySQL has gone to a continuous release cycle so that new features are added several times a year. This quickly provides a better product to customers. The news about these new facets may have escaped your notice if you were not paying attention. So you may have missed the addition of hash joins, multi-valued indexes, the ability to validate JSON documents before the are stored, dual passwords, the clone replication tool, and other improvements. This session will cover not only what is new, but h + …
- Read More + Read More
+
- From attributes and named arguments to union types and a JIT, there's a lot of new functionality large and small landing in PHP 8, due out around Thanksgiving. We'll take a look at the highlights, as well as backward compatibility breaks to be aware of prior to upgrading. + Years ago, Ed Finkler opened up and told the community about his struggles with depression and anxiety. Fast forward today, and he has successful led a group of passionate people in an organization called Open Sourcing Mental Illness.\n\nThis talk will focus on our efforts as an organization, where we have been, where we are going and also dive into some numbers and stories along the way. While this is a heavier talk, I tend to inject humor where I can to keep it light while still delivering an + …
- Read More + Read More
+
- My name is James, and I have a confession to make: I've been a var_dump()er my whole life. I tried Xdebug once years back, but a chance brush with social media from its author prompted the question: is Xdebug still relevant? Is it hard to set up? - -In a modern developer world of Docker containers and advanced IDEs, it was time to revisit how we go about writing software at Jump24 - in this talk, I'll set up Xdebug on a test project and show you how you can turbocharge your development like we did - … + MeiliSearch is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, and synonyms are provided out-of-the-box.
- Read More + Read More
+
- What is a JSON Web Token (JWT) and why do you care? JWTs are a stateless, standardized way to represent user data. This talk will discuss why JWTs matter and the nuts and bolts of JWTs. We'll also discuss how you might use a JWT in your web application and how to avoid certain common mistakes. + This month, we'll look at what's new, changed, and deprecated in the brand-new PHP 8.1. From larger changes like enums, fibers, readonly properties, and first-class callables, to smaller quality of life improvements like string-unpacked array keys and the array_is_list function, Laravel Austin's (and co-organizer of Longhorn PHP) Hunter Skrasek will guide you through what makes PHP 8.1 worth the upgrade effort.
- Read More + Read More
+
- PHP loves its arrays. Arrays are the uber-data structure. They’re a list, a map, a stack, a queue, everything in one! Which is the problem. + It's the year 2021, an exciting time for the tech industry. Globally, software organisations and internet companies are delivering more and more software, at a rate and scale that we've never faced before. -Modern PHP grossly over-uses arrays. In most cases there are better options today, and when you find yourself reaching for “oh I’ll just make this an associative array”, stop. An extra 60 seconds of thought and code will often give you a more readable, faster, more memory-efficient, more flexible alternative. Classes, iterables, and collections can and shou +This unprecedented demand has created new challenges for us all, which have been hurting our organizations when creating continuous delivery solutions. + +The great thing about these new challenges is that they've sparked new and amazing innovations in the CI/CD industry. + +In Paul's talk he wil …
- Read More + Read More
+
- In this talk, I'll be documenting the trials and tribulations I've experienced when working with Unicode; from encoding, to normalization, and the not-so-obvious differences between alphabets. I'll take you on the usual Product/Engineering journey where requirements can change, bugs are discovered where you least expect them, and your knowledge of Unicode needs to be as flexible as your Product Manager's priorities. You think 'Gemüse' === 'Gemüse'? You might be wrong! + It is straightforward to open source a piece of code and call it a library. It is effortless to maintain it when you are the only user, but what happens when you reach the first hundred or thousand downloads. -Attendees will walk away w - … +Semantic versioning, changelog, stable release, backward compatibility, continuous integration, and code coverage would probably be some of the buzzwords that would pop up into your head. + +Let's go through the process of being a responsible open-source developer and maintainer.
- Read More + Read More
+
- NGINX Unit replaced PHP-FPM! Nginx Unit replaced the php fpm and brings an dynamically restful configurable implementation of an process manager for the PHP SAPI. With NGINX Unit we will have Full control over the Network as well as the Application Stack. Join us to learn more about how I moved my workload to NGINX Unit and why I would do it anytime again! + How we develop software has come a long way since I started working with PHP 4.0. Today with tools like Docker, we can put each project in a container and isolate it from all other projects. The promise of Docker though has been difficult to deliver on. Crafting the proper config files and making sure all the pieces work together and talk together can be a daunting task, especially for a developer that just wants to get something done. + +Enter Lando. Lando is an abstraction layer on top of Docker + …
- Read More + Read More
+
- PHPStan is an excellent open-source static analysis tool. It's easy to add to your build and catches lots of bugs without writing a line of test code. This makes it especially useful for maintaining stability in older codebases which don't always have extensive test suites. I'll show you how to configure and run it, as well as some examples of subtle mistakes it will catch. + With a large, globally distributed engineering department of over 2,000 engineers, service discoverability and access to API documentation are important problems at Wayfair. Integrations between systems require close coordination and overhead, making these kinds of projects expensive and brittle. To address this problem, we sought to surface OpenAPI documentation in our Backstage Service Catalog. + +We will discuss how over 175 API specifications are shared amongst teams at Wayfair. Our solution l + …
- Read More + Read More
+
- Interested in learning more about Agile? Me too! I am here to tell you that Agile can be applied to your life outside of software. Don't worry, there is a method to these processes or routines we are doing on a regular basis. Let's learn about how we can get better at these systems and turn them into more productive practices. Irene is here to teach you all things Agile. + In a landmark decision that marked the end of a ten year saga, the Supreme Court ruled that APIs are not copyrightable. In this talk, we'll take a look at the claims from copyright to patent infringement, review the history of decisions, and look into the key statements behind the Supreme Court ruling. We'll discuss what this likely means for the future of code interfaces and what it means for interoperability. Note - this is not legal advice.
- Read More + Read More
+
- In a landmark decision that marked the end of a ten year saga, the Supreme Court ruled that APIs are not copyrightable. In this talk, we'll take a look at the claims from copyright to patent infringement, review the history of decisions, and look into the key statements behind the Supreme Court ruling. We'll discuss what this likely means for the future of code interfaces and what it means for interoperability. Note - this is not legal advice. + Interested in learning more about Agile? Me too! I am here to tell you that Agile can be applied to your life outside of software. Don't worry, there is a method to these processes or routines we are doing on a regular basis. Let's learn about how we can get better at these systems and turn them into more productive practices. Irene is here to teach you all things Agile.
- Read More + Read More
+
- With a large, globally distributed engineering department of over 2,000 engineers, service discoverability and access to API documentation are important problems at Wayfair. Integrations between systems require close coordination and overhead, making these kinds of projects expensive and brittle. To address this problem, we sought to surface OpenAPI documentation in our Backstage Service Catalog. - -We will discuss how over 175 API specifications are shared amongst teams at Wayfair. Our solution l - … + PHPStan is an excellent open-source static analysis tool. It's easy to add to your build and catches lots of bugs without writing a line of test code. This makes it especially useful for maintaining stability in older codebases which don't always have extensive test suites. I'll show you how to configure and run it, as well as some examples of subtle mistakes it will catch.
- Read More + Read More
+
- How we develop software has come a long way since I started working with PHP 4.0. Today with tools like Docker, we can put each project in a container and isolate it from all other projects. The promise of Docker though has been difficult to deliver on. Crafting the proper config files and making sure all the pieces work together and talk together can be a daunting task, especially for a developer that just wants to get something done. - -Enter Lando. Lando is an abstraction layer on top of Docker - … + NGINX Unit replaced PHP-FPM! Nginx Unit replaced the php fpm and brings an dynamically restful configurable implementation of an process manager for the PHP SAPI. With NGINX Unit we will have Full control over the Network as well as the Application Stack. Join us to learn more about how I moved my workload to NGINX Unit and why I would do it anytime again!
- Read More + Read More
+
- It is straightforward to open source a piece of code and call it a library. It is effortless to maintain it when you are the only user, but what happens when you reach the first hundred or thousand downloads. - -Semantic versioning, changelog, stable release, backward compatibility, continuous integration, and code coverage would probably be some of the buzzwords that would pop up into your head. + In this talk, I'll be documenting the trials and tribulations I've experienced when working with Unicode; from encoding, to normalization, and the not-so-obvious differences between alphabets. I'll take you on the usual Product/Engineering journey where requirements can change, bugs are discovered where you least expect them, and your knowledge of Unicode needs to be as flexible as your Product Manager's priorities. You think 'Gemüse' === 'Gemüse'? You might be wrong! -Let's go through the process of being a responsible open-source developer and maintainer. +Attendees will walk away w + …
- Read More + Read More
+
- It's the year 2021, an exciting time for the tech industry. Globally, software organisations and internet companies are delivering more and more software, at a rate and scale that we've never faced before. - -This unprecedented demand has created new challenges for us all, which have been hurting our organizations when creating continuous delivery solutions. - -The great thing about these new challenges is that they've sparked new and amazing innovations in the CI/CD industry. + PHP loves its arrays. Arrays are the uber-data structure. They’re a list, a map, a stack, a queue, everything in one! Which is the problem. -In Paul's talk he wil +Modern PHP grossly over-uses arrays. In most cases there are better options today, and when you find yourself reaching for “oh I’ll just make this an associative array”, stop. An extra 60 seconds of thought and code will often give you a more readable, faster, more memory-efficient, more flexible alternative. Classes, iterables, and collections can and shou …
- Read More + Read More
+
- This month, we'll look at what's new, changed, and deprecated in the brand-new PHP 8.1. From larger changes like enums, fibers, readonly properties, and first-class callables, to smaller quality of life improvements like string-unpacked array keys and the array_is_list function, Laravel Austin's (and co-organizer of Longhorn PHP) Hunter Skrasek will guide you through what makes PHP 8.1 worth the upgrade effort. + What is a JSON Web Token (JWT) and why do you care? JWTs are a stateless, standardized way to represent user data. This talk will discuss why JWTs matter and the nuts and bolts of JWTs. We'll also discuss how you might use a JWT in your web application and how to avoid certain common mistakes.
- Read More + Read More
+
- In this talk, I'll crack open my toolbox and share some of the tools I use in daily development and why I think they improve the DX of projects I work on. We'll look at some familiar tools, such as PHPUnit and PHP_CodeSniffer, along with new tools like PHPStan and Psalm. I'll show how to configure these tools for better workflows through Composer scripts and plugins. We'll also see how to standardize your team's workflow with CaptainHook. By the end, I hope you'll leave with some good ideas for + From new features like readonly classes, improvements to the type system, constants in traits, and backtrace parameter redaction, to changes and deprecations like dynamic properties, locale sensitivity in strtolower/upper(), and ${} in string interopolation, the latest version of PHP has something (or something to be aware of) for everyone...and it'll be released the day of this presentation! Tune in for info on how to get the latest version of PHP, detailed info on new features and changes, and …
- Read More + Read More
+
- When building Covie, I got to pick our tech stack, including where and how to run it. The choice was containerized on ECS with AWS, starting on Fargate.and so far, so good. We'll walk through how to set this stack up, with some tips and tricks along the way. + This talk will take you through the beginner basics of K8s and will show a good example of how to deploy a PHP app to a kube cluster. This will cover the basics of kube deployments, monitoring, and scaling.
- Read More + Read More
+
- Have you struggled setting up XDebug or finding out what's wrong on Production? If the answer is yes then this talk is for you! We will cover how XDebug works, Debugging in PHPStorm or VS Code, advanced features of XDebug, what has changed from XDebug version 2 to 3, debugging javascript, framework debug toolbars, common pitfalls using XDebug & Docker, war stories from my experience with production issues, SASS products to help you get more insight into your application, monitoring, logging, and - … + In this talk we'll look at how you can take advantage of some of the serverless platforms without taking on the complexity of managing a separate deploy process, development repository, or having to worry about securing your microservice's API. We'll see how to package, deploy, and execute small functions to serverless platforms, all from your existing monolithic application.
- Read More + Read More
+
- This talk is the ABCs and 123s of HTTP. We look at the verbs, the status codes, the headers as well as things like CORS, OpenAPI, and JSON Schema + Writing modern JavaScript applications can sometimes be such a pain. We know that JavaScript can be great for a user's experience and add whole new layers of exciting interactivity, but sometimes just the thought of having to leave our server-side PHP applications in the dust to build a single-page app can have us running for the hills. Surely, there must be a better way. And there is. Enter the Modern Monolith.
- Read More + Read More
+
- You may have heard the call for contributions to PHP, and you want to help. However, you don't know C, and don't want to become a C developer. Worry not, fellow PHP dev! There are other areas of PHP internals that need your help! This talk will pull back the veil on some of the lesser known areas of PHP docs and tooling that need sprucing up and improving. + Every hero starts their journey from the comforts of home. However, the real adventure starts when you set aside the comforts of Bag End to head for parts unknown. + +Now that you have a few projects running in Lando, aren't you curious to see what this puppy can really do? + +In this presentation we'll cover… + +Goblin Fighting: Tips and tricks to help consultants and web teams dealing with LOTS of projects. +Ring Forging: The foundations of custom Lando plugin creation. +Fellowship Founding: Getting s + …
- Read More + Read More
+
- Every hero starts their journey from the comforts of home. However, the real adventure starts when you set aside the comforts of Bag End to head for parts unknown. - -Now that you have a few projects running in Lando, aren't you curious to see what this puppy can really do? - -In this presentation we'll cover… - -Goblin Fighting: Tips and tricks to help consultants and web teams dealing with LOTS of projects. -Ring Forging: The foundations of custom Lando plugin creation. -Fellowship Founding: Getting s - … + You may have heard the call for contributions to PHP, and you want to help. However, you don't know C, and don't want to become a C developer. Worry not, fellow PHP dev! There are other areas of PHP internals that need your help! This talk will pull back the veil on some of the lesser known areas of PHP docs and tooling that need sprucing up and improving.
- Read More + Read More
+
- Writing modern JavaScript applications can sometimes be such a pain. We know that JavaScript can be great for a user's experience and add whole new layers of exciting interactivity, but sometimes just the thought of having to leave our server-side PHP applications in the dust to build a single-page app can have us running for the hills. Surely, there must be a better way. And there is. Enter the Modern Monolith. + This talk is the ABCs and 123s of HTTP. We look at the verbs, the status codes, the headers as well as things like CORS, OpenAPI, and JSON Schema
- Read More + Read More
+
- In this talk we'll look at how you can take advantage of some of the serverless platforms without taking on the complexity of managing a separate deploy process, development repository, or having to worry about securing your microservice's API. We'll see how to package, deploy, and execute small functions to serverless platforms, all from your existing monolithic application. + Have you struggled setting up XDebug or finding out what's wrong on Production? If the answer is yes then this talk is for you! We will cover how XDebug works, Debugging in PHPStorm or VS Code, advanced features of XDebug, what has changed from XDebug version 2 to 3, debugging javascript, framework debug toolbars, common pitfalls using XDebug & Docker, war stories from my experience with production issues, SASS products to help you get more insight into your application, monitoring, logging, and + …
- Read More + Read More
+
- This talk will take you through the beginner basics of K8s and will show a good example of how to deploy a PHP app to a kube cluster. This will cover the basics of kube deployments, monitoring, and scaling. + When building Covie, I got to pick our tech stack, including where and how to run it. The choice was containerized on ECS with AWS, starting on Fargate.and so far, so good. We'll walk through how to set this stack up, with some tips and tricks along the way.
- Read More + Read More
+
- From new features like readonly classes, improvements to the type system, constants in traits, and backtrace parameter redaction, to changes and deprecations like dynamic properties, locale sensitivity in strtolower/upper(), and ${} in string interopolation, the latest version of PHP has something (or something to be aware of) for everyone...and it'll be released the day of this presentation! Tune in for info on how to get the latest version of PHP, detailed info on new features and changes, and + In this talk, I'll crack open my toolbox and share some of the tools I use in daily development and why I think they improve the DX of projects I work on. We'll look at some familiar tools, such as PHPUnit and PHP_CodeSniffer, along with new tools like PHPStan and Psalm. I'll show how to configure these tools for better workflows through Composer scripts and plugins. We'll also see how to standardize your team's workflow with CaptainHook. By the end, I hope you'll leave with some good ideas for …
- Read More + Read More
+
- Reading and writing files locally comes with many nuances and difficulties. It becomes even more complex when files are hosted on external servers like SFTP, AWS S3, Azure, and other providers. Flysystem provides an abstraction layer between an application and interacting with the filesystems. Explore how to use Flysystem Adapters for seamless file management for writing, reading, moving, copying, deleting, and other file interactions. See how to set permissions, configure adapters, get file inf + Codeception provides **PHP TESTING FOREVERYONE**by collecting and sharing best practices and solutions for testing PHP web applications. With a flexibleset of included modules, tests are easy to write, easy to use, and easy to maintain. Join Alena Holliganto start writing your own tests today. We'll focus on acceptance testing with a browser, but Codeceptionalso provides functional, unit, and API testing. We'll take a look at setting up Codeception and writingbasic tests before jumping into Beha …
- Read More + Read More
+ - Since Docker burst onto the scene, programmers have seen a radical shift in almost every ecosystem. From setting up environments to tooling to deployment, containers now influence many applications. The good news is that the idea of containers has taken hold, and we are no longer beholden to a technological monopoly. Let's look at the container ecosystem outside Docker and what a genuinely open, containerized future holds. + All the new features in PHP 8.3
- Read More + Read More
+
- Webhooks are a pillar of modern application development. They notify us of that new commit, an incoming text message, our email was delivered, and a payment was processed. Our systems can't function without webhooks sending data seamlessly and securely across the internet. -But what happens if they're not secure? What happens if your webhooks are intercepted, manipulated, or even replayed against your systems? What are the best ways - as both a provider and consumer - to protect our systems? -In t + Understanding the various code architecture design patterns can take years of hands-on experience, and benefits from surveying the wider development community. Get all caught up with this overview of a variety of best-practice patterns, including Strategy, Factory, Adapter, Facade, Repository, and more. Learn about the different pattern classifications, dig into pros and cons for each pattern, discuss SOLID implementation considerations, and see useful code examples to get you using each pattern …
- Read More + Read More
+ - This month we will have two talks! - -First, from Daniel Abernathy: -This talk will cover Multi-Valued Indexes, a feature released in MySQL 8 which lets you index an array of values per row - perfect for improving queries that rely on certain JSON functions. - -And from Hunter Skrasek: + Hasura is an open-source application written in Haskell which provides a robust GraphQL API for any Postgres and MySQL database. This talk will provide a brief introduction to Hasura but focus more on pathways to integrate it into an existing PHP application - with a Laravel example. -Numerous technologies exist for creating web applications, with PHP and JavaScript being the most prevalent. Their dynamic typing and runtime execution capabilities allow for a seamless transition from prototype to fi - … +We will cover: +* Authentication +* Access control of database records +* Applying mutations in server code
- Read More + Read More
+
- Mark on Laminias middleware -Logan on using PHP with Cloud Run -Ian on REST Requests -Joshua on ChatGPT Github CoPilot -Chris on Frontend testing with Laravel Dusk + Are you ready to explore leadership from one of the galaxy's most badass Jedi Padawans? Luckygirliegirl Christina Aldan learned first-hand how embodying the character of Asohka Tano, a Jedi Padawan from the Star Wars universe, can help us understand essential leadership principles. Asohka's courage, compassion, and resilience have inspired countless fans around the world. Drawing from her personal experience playing the Asohka Tano character on the Las Vegas Strip, Christina shares practical ins + …
- Read More + Read More
+
- Are you ready to explore leadership from one of the galaxy's most badass Jedi Padawans? Luckygirliegirl Christina Aldan learned first-hand how embodying the character of Asohka Tano, a Jedi Padawan from the Star Wars universe, can help us understand essential leadership principles. Asohka's courage, compassion, and resilience have inspired countless fans around the world. Drawing from her personal experience playing the Asohka Tano character on the Las Vegas Strip, Christina shares practical ins - … + Mark on Laminias middleware +Logan on using PHP with Cloud Run +Ian on REST Requests +Joshua on ChatGPT Github CoPilot +Chris on Frontend testing with Laravel Dusk
- Read More + Read More
- Hasura is an open-source application written in Haskell which provides a robust GraphQL API for any Postgres and MySQL database. This talk will provide a brief introduction to Hasura but focus more on pathways to integrate it into an existing PHP application - with a Laravel example. + This month we will have two talks! -We will cover: -* Authentication -* Access control of database records -* Applying mutations in server code +First, from Daniel Abernathy: +This talk will cover Multi-Valued Indexes, a feature released in MySQL 8 which lets you index an array of values per row - perfect for improving queries that rely on certain JSON functions. + +And from Hunter Skrasek: + +Numerous technologies exist for creating web applications, with PHP and JavaScript being the most prevalent. Their dynamic typing and runtime execution capabilities allow for a seamless transition from prototype to fi + …
- Read More + Read More
+
- Understanding the various code architecture design patterns can take years of hands-on experience, and benefits from surveying the wider development community. Get all caught up with this overview of a variety of best-practice patterns, including Strategy, Factory, Adapter, Facade, Repository, and more. Learn about the different pattern classifications, dig into pros and cons for each pattern, discuss SOLID implementation considerations, and see useful code examples to get you using each pattern + Webhooks are a pillar of modern application development. They notify us of that new commit, an incoming text message, our email was delivered, and a payment was processed. Our systems can't function without webhooks sending data seamlessly and securely across the internet. +But what happens if they're not secure? What happens if your webhooks are intercepted, manipulated, or even replayed against your systems? What are the best ways - as both a provider and consumer - to protect our systems? +In t …
- Read More + Read More
- All the new features in PHP 8.3 + Since Docker burst onto the scene, programmers have seen a radical shift in almost every ecosystem. From setting up environments to tooling to deployment, containers now influence many applications. The good news is that the idea of containers has taken hold, and we are no longer beholden to a technological monopoly. Let's look at the container ecosystem outside Docker and what a genuinely open, containerized future holds.
- Read More + Read More
+
- Codeception provides **PHP TESTING FOREVERYONE**by collecting and sharing best practices and solutions for testing PHP web applications. With a flexibleset of included modules, tests are easy to write, easy to use, and easy to maintain. Join Alena Holliganto start writing your own tests today. We'll focus on acceptance testing with a browser, but Codeceptionalso provides functional, unit, and API testing. We'll take a look at setting up Codeception and writingbasic tests before jumping into Beha + Reading and writing files locally comes with many nuances and difficulties. It becomes even more complex when files are hosted on external servers like SFTP, AWS S3, Azure, and other providers. Flysystem provides an abstraction layer between an application and interacting with the filesystems. Explore how to use Flysystem Adapters for seamless file management for writing, reading, moving, copying, deleting, and other file interactions. See how to set permissions, configure adapters, get file inf …
- Read More + Read More
+
- It's 2024 and, while AWS still doesn't have an official PHP runtime for Lambda, it doesn't need one thanks to both custom runtime and container support in Lambda. This talk will show you how Lambda custom runtimes work, how to build one that speaks PHP, and how to set up Lambda to either handle web requests or hook into other AWS services to process jobs in a highly elastic manner. As a bonus, you'll see how things work with Lambda's Docker container support, as well as with Bref, the tooling yo + This month, we're trying something new: lightning talks! If you have an interesting PHP-related topic you'd like to share with the group in a 5-10-minute presentation, now's your chance. [Fill out the sign-up form](https://mphp.io/june24), and we'll email you a link to join the event 15-20 minutes beforehand. We'll bring up each speaker one at a time to give their talk. Remember, we value contributions from everyone in the community, so don't hesitate to share your knowledge! + +Here are some idea …
- Read More + Read More
+
- In the rapidly evolving landscape of web development, the deployment of PHP applications can be a complex and time-consuming process. This talk aims to demystify and streamline the deployment process by leveraging the powerful capabilities of GitHub Actions and GitLab Pipelines. We will start by introducing Continuous Integration/Continuous Deployment (CI/CD) principles and how they can be effectively applied to PHP projects. The first part of the talk will focus on GitHub Actions. We will ex - … + Get ready for something new at our latest meetup! This month, we're shaking things up with an interactive, live coding competition. Participants will embark on a journey through several challenging coding questions designed to test their skills, creativity, PHP knowledge, and agility under pressure. As you tackle each question, you'll earn points and climb the leaderboard. + +🏆 The champion will not only claim the coveted title but also walk away with an ElePHPant as a symbol of their triumph.
- Read More + Read More
+
- xrDebug is the Open-Source alternative to some paid debugging tools. xrDebug is a portable debug utility that lets you debug PHP code on the fly without any extensions. It has features like multi-peer support, pause functionality, an HTTP API, and end-to-end encryption. In this Meetup, we will show you how to use xrDebug effectively, explain its ideal use cases, and highlight the advantages it has over conventional debuggers. + Making PHP applications fast at scale is hard! As the saying goes, "Make it work, make it right, make it fast". Having worked with PHP and SQL at scale in the range of billions of data sets, I'll share some tips and tricks that I have learned that you can take and try out to tackle making an application scale to size. Learn about various strategies and patterns that may or may not be intuitive, including database denormalization, chunking, caching, workers, optimizing SQL statements, and indexes + …
- Read More + Read More
+
- Making PHP applications fast at scale is hard! As the saying goes, "Make it work, make it right, make it fast". Having worked with PHP and SQL at scale in the range of billions of data sets, I'll share some tips and tricks that I have learned that you can take and try out to tackle making an application scale to size. Learn about various strategies and patterns that may or may not be intuitive, including database denormalization, chunking, caching, workers, optimizing SQL statements, and indexes - … + xrDebug is the Open-Source alternative to some paid debugging tools. xrDebug is a portable debug utility that lets you debug PHP code on the fly without any extensions. It has features like multi-peer support, pause functionality, an HTTP API, and end-to-end encryption. In this Meetup, we will show you how to use xrDebug effectively, explain its ideal use cases, and highlight the advantages it has over conventional debuggers.
- Read More + Read More
+
- Get ready for something new at our latest meetup! This month, we're shaking things up with an interactive, live coding competition. Participants will embark on a journey through several challenging coding questions designed to test their skills, creativity, PHP knowledge, and agility under pressure. As you tackle each question, you'll earn points and climb the leaderboard. - -🏆 The champion will not only claim the coveted title but also walk away with an ElePHPant as a symbol of their triumph. + In the rapidly evolving landscape of web development, the deployment of PHP applications can be a complex and time-consuming process. This talk aims to demystify and streamline the deployment process by leveraging the powerful capabilities of GitHub Actions and GitLab Pipelines. We will start by introducing Continuous Integration/Continuous Deployment (CI/CD) principles and how they can be effectively applied to PHP projects. The first part of the talk will focus on GitHub Actions. We will ex + …
- Read More + Read More
+
- This month, we're trying something new: lightning talks! If you have an interesting PHP-related topic you'd like to share with the group in a 5-10-minute presentation, now's your chance. [Fill out the sign-up form](https://mphp.io/june24), and we'll email you a link to join the event 15-20 minutes beforehand. We'll bring up each speaker one at a time to give their talk. Remember, we value contributions from everyone in the community, so don't hesitate to share your knowledge! - -Here are some idea + It's 2024 and, while AWS still doesn't have an official PHP runtime for Lambda, it doesn't need one thanks to both custom runtime and container support in Lambda. This talk will show you how Lambda custom runtimes work, how to build one that speaks PHP, and how to set up Lambda to either handle web requests or hook into other AWS services to process jobs in a highly elastic manner. As a bonus, you'll see how things work with Lambda's Docker container support, as well as with Bref, the tooling yo …
- Read More + Read More