Download an iCalendar file or subscribe to a feed of events at this venue.
Wednesday, February 1, 2017 at 4:42pm.
Future events happening here
- - No events -
Past events that happened here
-
TuesdaySep 19 2017PDX PHP - PHP TestFest!
There will be food and participation, so bring a computer!
PHP TestFest seeks to create more PHP core contributors by introducing PHP programmers to the PHP language test suite, teaching them how to write phpttests. From September through December, 2017, groups worldwide will meet physically or virtually to learn how to write and contribute phpt tests. You don’t have to be a C genius—in fact, you don’t need to know C at all to contribute.1 If you can write a few lines of PHP, you can write a phpt test.
PHP TestFest wouldn’t be complete without prizes. We’re still working out the details, so we’ll announce prizes and how to win them soon.
This kick-off meeting will be a mini-hackathon which will include information on setting up your environment and how to write and contribute phpt tests. We'll be able to continue working on our test together in the slack channel and at other meetups, so you'll want to get started with us now!!!
-
TuesdayAug 15 2017PDX PHP - Hands on with Square for POS
Food, give-a-ways, speakers and a great time to network with the fabulous PHP Community!
Hands on with Square for POS
Ever wanted your code to accept payments, not just through e-commerce, but in-person credit card swipe, dips and taps? Now you can! Tristan will be hands-on with how to add ecommerce to your site, build a PHP based point of sale system, and talk about other offerings Square has for PHP developers.
Tristan works on the Developer Platform team at Square, and got his start in web development working on PHP sites for university student groups. When he isn't at work, Tristan grows backyard succulents in beautiful Oakland, California.
-
TuesdayJul 18 2017PDX PHP - Building a Slack bot in PHP
Food, give-a-ways, speakers and a great time to network with the fabulous PHP Community! There is a great place across the street to get some drinks, but alcoholic and non-alcoholic (Tea Sodas!)
"Building a Slack bot in PHP"
with Dan Revel
I will start with some background about OpenSky.com to provide the motivation for using a bot.Then I will review the process I went through that led me to build my own bot framework in PHP: Yabot.
Next an overview of Yabot's architecture.
Finally I'll show how to use the Yabot core to build your own bot to do wonderful things.
-
TuesdayJun 20 2017PDX PHP - Using the Null Object Pattern
Food, give-a-ways, speakers and a great time to network with the fabulous PHP Community!
Using the Null Object Pattern
When you develop OO PHP applications, you'll eventually get the error message "PHP Notice: Trying to get property of non-object". You can add a conditional to check if an object is null. There is however a better way. Null Object Pattern is a design pattern that helps you to simplify your application logic. The Null Object patthern removes the need to check for an object vs null by using Polymorphism. I'll demonstrate how it works with generic PHP code, and how you can apply it to work with database results.
Presented by Andrew Woods
Andrew Woods is a seasoned Web Developer, and a command line aficionado. He's been making websites since 1999. He organizes the Seattle PHP User Group (@seaphp) and Pacific Northwest PHP conference (@pnwphp). He's an advocate for the open web, and values accessibility and design. He has a knack for making difficult topics easy to understand. In his free time, Andrew enjoys coffee, movies, exploring the city, and playing guitar. He is currently learning to speak Spanish. -
WednesdayMay 17 2017PDX PHP - The Red Team is Coming!
There will be food, give-a-ways (elephpants), and a great time to network with the fabulous PHP Community!
This month we will have a special guest speaker from Las Vegas:
Adam Englander is an Engineer, Speaker, and Author with 30 years of experience in building business applications. He has been an outspoken evangelist of PHP during what he calls “The PHP Renaissance”. Adam is a strong believer in the power of strong developer communities. He is a actively involved in the Las Vegas technical community and the Founder of PHP Vegas. Always looking to push the boundaries of what is possible with PHP, Adam has been working to expose the PHP community at large to IoT and asynchronous programming. He also advocates building better applications today by building well tested applications that are cryptography secure.
The Red Team is Coming!
The Red Team, hackers, criminal organizations, and nation states, are a constant threat. The systems we build are the targets. We need to understand the human collateral that hangs in the balance. We embrace methodologies to write better code and make our lives better. They do nothing for the rest of humanity that is directly affected by security vulnerabilities we introduce. In this presentation, I will put a human face on the users of our software. I will challenge you to think in terms of flesh and blood rather than ones and zeros. We are all the Blue Team. We protect the rest of humanity. Join me in the fight. The Red Team is coming!
-
TuesdayApr 18 2017PDX PHP - Let's Talk Scope
There will be food, give-a-ways (elephpants), and a great time to network with the fabulous PHP Community!
Scope is a major factor in any application, from programing scope to project scope, and communication is key. We will discuss different application scopes including global, functional, class, and package scope. From there we will show how everything ties together with communication of the project itself. Why and how to stay on top of project scope and how that can make or break the final outcome.
Join us to learn and share with others in the community as we all grow in understanding and skills
-
WednesdayMar 8 2017PDX PHP - Using Generators to Beat Memory Bloat
There will be food, give-a-ways (elePHPants) and a great time getting to know your fabulous PHP Community!
6:30 - We'll start off with Pizza and networking at 6:30
6:45 - 7:45 - Move into the presentation on Generators, by Korvin Szanto
Memory usage is something that we as developers have to be aware of. Ever debugging a memory issue and find that your once small dataset has ballooned out of proportion? And instead of dealing with the issue, you opt for upping the memory limit? Iterators can be the answer but they require a lot of code and can be very difficult to understand at a glance. Thankfully since PHP 5.5 Generators help us create and manage what would be complex iterators with simple syntax sugar. In this talk I will go over some of the ways you can implement generators and cure your memory bloat.
7:45 - Prizes7:45 - 8:30 - Hack and Help. Have a chance to try out Generators for yourself, or bring your own project and get some help from the community.