What we're about

Madison PHP is a place where anyone interested in PHP (ideally in the Madison, WI area) can get together to learn and share new things related to PHP. Everyone is welcome, whether you've never written a line of code before or if you're an expert. Follow us on Twitter. (http://www.twitter.com/madisonphp) All of our events, discussions, websites, and social media are governed by our Code of Conduct (http://www.madisonphpconference.com/conduct/).

Upcoming events (2)

Build It Together: To-Do List - Part 1

Madison College

This project will focus on building a modern web-based To-Do List application. We will build it from scratch to a fully functioning modern application in just 4 hours. Part 1 will be a two hour session dedicated to modeling and building the PHP backend. We will start off discussing the domain model of a To-Do List application and come up with the functionality we'd like to implement. Then, we'll hit the code and start writing some tests and implementations. Finally, we'll add HTML output and start exercising our application code. We will be working with the following packages and tools: Composer, Symfony 4, Symfony Flex, Doctrine ORM, Doctrine Migrations, phpunit, and PHP 7.2+. By the end of the session, we will have a functional To-Do List application. But don't expect it to look pretty. We will take care of that during the next session! Speaker Beau Simensen (@beausimensen, beausimensen.com) is a Technology Strategy Consultant and has been a professional polyglot programmer since 1998. He is a Technical Product Manager for Blackfire (blackfire.io), host of Astrocasts (@astrocasts, astrocasts.com) and is co-host of That Podcast (@thatpodcast, thatpodcast.io). An active open-sourcer, he created Sculpin (sculpin.io) and helped create Stack PHP (stackphp.com). He is also a serving Core Committee member for the PHP Framework Interoperability Group (PHP-FIG) (php-fig.org). Location and Parking Info: To park, enter the Visitor's Parking lot off of Hoffman St. (The Visitor's Parking Lot is labeled with a V on this map: http://madisoncollege.edu/files/users/CLWalker4/truaxparkingmap.pdf ). To access the Visitor's Parking lot, just push the buzzer and let the attendant know you are attending the Madison PHP meeting). We will meet in the Health Education Building, which is the blue building labeled "C" on the map. We will be on the third floor in Room 309.

Build It Together: To-Do List - Part 2

Madison College

This project will focus on building a modern web-based To-Do List application. We will build it from scratch to a fully functioning modern application in just 4 hours. This is Part 2 of the 4 hour event which started at our April meeting). It will be a two hour session dedicated to styling and building a JavaScript-enhanced frontend. We will start off discussing the visual design of a To-Do List application and come up with the User Experience we'd like to implement. Then, we'll hit the code and start styling and writing our JavaScript. Finally, we'll end up with a nice looking and fully functional To-Do List application you can host yourself! We will be working with the following packages and tools: Tailwind CSS, Syfmony Encore, JavaScript (ES6), and axios. By the end of the session, we will have a functional To-Do List application. Not only that, but it will look nice, too! Speaker Beau Simensen (@beausimensen, beausimensen.com) is a Technology Strategy Consultant and has been a professional polyglot programmer since 1998. He is a Technical Product Manager for Blackfire (blackfire.io), host of Astrocasts (@astrocasts, astrocasts.com) and is co-host of That Podcast (@thatpodcast, thatpodcast.io). An active open-sourcer, he created Sculpin (sculpin.io) and helped create Stack PHP (stackphp.com). He is also a serving Core Committee member for the PHP Framework Interoperability Group (PHP-FIG) (php-fig.org). Location and Parking Info: To park, enter the Visitor's Parking lot off of Hoffman St. (The Visitor's Parking Lot is labeled with a V on this map: http://madisoncollege.edu/files/users/CLWalker4/truaxparkingmap.pdf ). The parking code is: # (you need to enter the "#" before the code). If you forget or don't get the code, just push the buzzer and let the attendant know you are attending the Madison PHP meeting). We will meet in the Health Education Building, which is the blue building labeled "C" on the map. We will be on the third floor in Room 309.

Past events (94)

Community, Networking, and Career Approach

Madison College

Photos (28)