- Building Faster PHP Apps Meetup at Datadog NYC - Note: Eventbrite Signup
Event signup ONLY at EventBrite https://www.eventbrite.fr/e/building-faster-php-apps-meetup-at-datadog-nyc-tickets-62132875102 The Blackfire team is in NYC for the week of Laracon US. We're using the opportunity organize a meetup on PHP and performance management. Talks, speakers and guests from any part of the PHP community in NYC are welcome! Join us on July 22nd and learn tips from your peers on how to optimize your application's performance. We're grateful to Datadog, who will be hosting this meetup at their NYC offices! Food and beverages are sponsored by Blackfire. Talk #1: Profiling PHP applications everywhere, all the time by Marc Weistroff, CTO at Blackfire Modern application development involves multiple environments where different states of the code live. The production environment is where the most stable version run, while the staging and development environments host on-going developments. We’ll see how we can continuously profile each environments and how we can catch performance issues before they impact the production system. Talk #2: Tracing: Flame graphs of your production PHP by Sammy Kaye Powers, Open Source Engineer at Datadog After profiling and benchmarking our PHP apps locally, we often push to production with confidence that the app will perform optimally. But aside from a few logs and some basic memory and CPU stats from the hosting provider, we might not have much visibility into the production stack. Using the new PHP tracer extension from Datadog, we can get more visibility into the production stack; from high-level views showing how services interact, to flame graphs of PHP applications that illustrate bottlenecks and stack traces from intermittent 500 errors. In this talk I'll show you how the Datadog PHP tracer can give you visibility into production and we will even get a little peek of how the tracer works under the hood. Talk # 3: To be announced About Datadog Datadog is the essential monitoring platform for cloud applications. We bring together data from servers, containers, databases, and third-party services to make your stack entirely observable. These capabilities help DevOps teams avoid downtime, resolve performance issues, and ensure customers are getting the best user experience. Location Datadog HQ NYC 620 8th Ave, 45th Floor New York, 10018
- Harnessing the power of narrative by Mohannad Ali from HelloFresh
tl;dr Come and join us for the New York PHP Meetup on May 30th with Mohannad Ali, the VP of Engineering Berlin @ HelloFresh on "Lessons in Engineering Leadership: Harnessing the power of narrative", Rohit Sodhia on "JSON Web Tokens - Auth Made Easy(er)." and Michael Butler on "Speeding up PHPUnit with Paratest" HelloFresh will also kindly be providing some great giveaways for you to feast over, so don't miss out! • What? Our featured talk this month is presented by Mohannad Ali, the VP of Engineering Berlin @ HelloFresh (https://www.hellofresh.com/) titled "Lessons in Engineering Leadership: Harnessing the power of narrative" Summary: How I learned the importance of narrative at the workplace, and how it could become the most powerful tool to drive motivation, innovation, and purpose. Checkout the HelloFresh engineering blog https://engineering.hellofresh.com We also have 2 excellent lightening talks, and space for others interested. • When May 30th 2018, 7:00pm - 9pm - Doors open 6:30pm • Where 6th Floor, 770 Broadway (9th st. btw Broadway and University place), New York, NY 10003 • Details Please reach out to us if you're interested in giving a talk, or you know an engineer who might be interested! This is a great opportunity to share a project you’ve been working on or anything you’re passionate about. Our event is about learning, sharing, and exchanging ideas so don’t be nervous! New speakers are very welcome - we'll help guide you even if you've never given a talk before. • Schedule 6:30 - Doors open 7:00 - 7:10pm - Intro & welcome to New York PHP + refreshments 7:15 - 7:30pm - JSON Web Tokens - Auth Made Easy(er) - Rohit Sodhia 7:35 - 7:50pm - Speeding up PHPUnit with Paratest - Michael Butler 8:00 - 8:30/45pm - Lessons in Engineering Leadership: Harnessing the power of narrative - Mohannad Ali 8:30/45pm - 8:45/9pm - Questions & closing After - Come and join us for a drink and chat at a local bar • What to bring Please bring photo ID, you will need this to get entry to the building. A great attitude to all things PHP and engineering. Laptops are not necessary but we will have wifi capabilities if you want to hack along. Tumblr & HelloFresh are generously providing refreshments.
- Reviewing code like a human with Cyle Gage - 4th April
tl;dr Come and join us for the the New York PHP Meetup on April 4th with Cyle Gage presenting on "Reviewing code like a human" • When April 4th 2018, 6.30pm - 9pm - Doors open 6.15pm • Where 6th Floor, 770 Broadway, New York, NY 10003 • Details Please reach out to us if you're interested in giving a talk, or you know an engineer who might be interested! This is a great opportunity to share a project you’ve been working on or anything you’re passionate about. Our event is about learning, sharing, and exchanging ideas so don’t be nervous! New speakers are very welcome - we'll help guide you even if you've never given a talk before. • Schedule 6:15 - Doors open 6:30 - 6:40pm - Intro & welcome to New York PHP + refreshments 6:45 - 7:00pm - Contain yourself! Using PHP with Docker - Oli Griffiths 7:10 - 7:25pm - Getting Squishy with Protocol Buffers & PHP - Russell Barnhart 7:30 - 8:15pm - Reviewing code like a human - Cyle Gage 8:15pm - 8:30pm - Questions & closing 8:30pm+ - Come and join us for a drink and chat at a local bar • What to bring Please bring photo ID, you will need this to get entry to the building. A great attitude to all things PHP and engineering. Laptops are not necessary but we will have wifi capabilities if you want to hack along. Tumblr is generously providing refreshments.
- NYC PHP Reboot - First up "Getting Specific About APIs" with Phil Sturgeon
tl;dr Come and join us for the NYC PHP meetup @ Tumblr on March 1st 2018. * When March 1st 2018, 7pm - 9pm * Where Tumblr HQ, 35 East 21st Street (21st & Broadway), New York, 10010 * Details The monthly NYC PHP Meetup is getting rebooted in 2018! The first meetup will be hosted at Tumblr HQ in New York City, with Phil Sturgeon as headline speaker and two or three lightning talks. * About Phil Sturgeon When he's not talking about falling off bikes, Phil Sturgeon is passionate about building great APIs. Sometimes scientists forget to label their units, and they crash satellites into planets. Phil's science teacher always told him to label his units, and JSON Schema is how you do that in a HTTP API, even AMQP too! Come and learn about the future of APIs and other PHP topics. * Schedule 6:30 - Doors open 7:00 - 7:10pm - Intro & welcome to New York PHP + 🍕 🍺 etc 7:15 - 7:30pm - Leonid Sklyut on Phing, the PHP build tool 7:40 - 7:55pm - Oli Griffiths on static analysis in php with Etsy's Phan 8:00 - 8:40pm - Phil Sturgeon on Getting Specific About APIs 8:40 - 9:00pm - Questions & closing 9:00pm+ - Come and join us and chat over the road at Hardings bar * We want you - for lightning talks We are looking for 2-3 lightning (10-15 min) talks about anything PHP related. If you're interested, please get in touch with @oligriffiths on Twitter. This is a great way to get into the speaking community, and to test out material you might like to submit to conferences. * What to bring A great attitude to all things PHP. Laptops are not necessary but we will have wifi capabilities if you want to hack along. Tumblr is generously providing pizza 🍕 and 🍺 beer/drinks.
- Intro to EventSourcing & CQRS with Miro Svrtan
While web development is not simple content management systems and webshops any more, most of our prinicples and ideas have not changed that much. CRUD and MVC, while still good ideas, are not meant for handling complex bussiness requirements, logic and workflows. Instead of fat controllers or services, dependency injections, by separating our domain logic into simple "units of work" connected together by commands and events, number of files might increase but our complexity decreases considerably. If you are looking for a different way, ES (eventsourcing) and CQRS (command query responsibility segregation) might be the solution. It's actually much harder to explain those concepts then to use them so I will start with simple examples from every day developer life and then combine all of it with real life examples from some of my projects.
- Symfony vs Silex, Micro vs Full Stack - Michael Cullum
Please join us at Refinery29's amazing space in the Financial District for an evening of learning and community! Space and refreshments are generously provided by Refinery29 (http://www.refinery29.com)! Symfony vs Silex, Micro vs Full Stack - Michael Cullum There is often a lot of confusion about when one should use a micro-framework and when one should use a full stack framework. We’ll dive into detail about when it is most appropriate to use them before reviewing how Silex and Symfony compare in practice looking at many aspects, such as performance, maintainability, application management and ease of development on a variety of different scales of application from your simple ‘Hello World’ to a large enterprise site. ===== About Michael: Michael Cullum is a backend PHP/Symfony developer and has been for about nine years. Recently he recently founded the new PHP Surrey User Group and joined the organising team of the PHP South Coast. He is active within the Open Source community being on the management team of phpBB and actively involved in the PHP FIG previously as editor of PSR 12 and he now runs the administration of the FIG as the PHP FIG Secretary.
- Behat: Beyond the Basics - Jessica Mauerhan
Join us for an in-depth look at intermediate to advanced level Behat topics. Thanks to Behat, Jessica's company was able to take an application that only functioned about 50% of the time and had almost no forward progress due to bugs and regressions, and make it stable, tested, with features added weekly with stable releases. In this session Jessica will cover writing accurate and easily understood tests, “smells” of badly written BDD feature files, and technical tips like capturing a screenshot on error, dealing with AJAX in your application, regular expressions in Behat contexts, Behat without the browser, and more. === Jessica Mauerhan is a software engineer who has been working with PHP and related technologies for over a decade. She specializes in Code Quality and Automated Testing, having released several popular open source packages for Behat. Jessica lives in McKinney Texas with her husband, two kids and three dogs, and loves coffee, comedy and podcasts. Follow her on Twitter @jessicamauerhan (https://twitter.com/jessicamauerhan) or GitHub at https://github.com/jmauerhan .
- NY Tech Holiday Party
Join NYPHP and the NY technical community for free drinks and snacks, great networking, and some holiday cheer at the annual 2015 NYC Tech Holiday Meta-Party! Full details and RSVP is required at http://rsvp.nylug.org/225970914 See you there!