Connecting members of the PHP community since 2003

Meetings

Third thursday of each month we meet to have a presentation given by one of our community members. Come learn about a variety of topics and hang out at the After-Party. Meetings details can be found at https://www.meetup.com/Utah-PHP-User-Group/.

Attend a Meeting

Slack & IRC - Online Chat

Get online & chat on our Slack server. It is great for asking questions but also just chatting about anything. You can also connect through our IRC Freenode channel.

Join via Slack or Join via IRC

Upcoming Meetings

Find us on Meetup.com for all the latest meetup information.

November 2017

When: November 16th @ 7:00 PM
Presenter: Justin Carmony

Getting Started with Big Data using BigQuery & PHP

"Everyone is talking about "Big Data" but it can be daunting to know where to start. Learn how to get started with Big Data in minutes using Google Cloud's BigQuery for extremely fast results. We will discuss how BigQuery can tackle very big problems in a cost effective with data sets ranging from gigabytes to petabytes. We'll show how to easily load data into BigQuery, execute ad-hoc queries through the Web UI, and how to programmatically manage everything with PHP. Using the GitHub.com dataset, we'll show analyzing 2TB+ of data in 30 seconds or less. So stop wondering "how can I collect all my data effectively" and start getting the most out of your data today."

Read More

December 2017

When: December 21st @ 7:00 PM
Presenter: No Meetup

No Meetup

"We will not hold a meetup in December."

Read More

January 2018

When: January 18th @ 7:00 PM
Presenter: Kyle Waters

Presentation by Kyle Waters

"Presentation by Kyle Waters"

Read More

Previous Meetings

August 2017

When: August 17th @ 7:00 PM
Presenter: Mark Niebergall and Brian Rogers

Defensive Coding by Mark Niebergall PLUS Coding Standards and Unit Testing by Brian Rogers

"Ensuring software reliability, resiliency, and recoverability is best achieved by practicing effective defensive coding. Take a crash course in defensive coding with PHP and learn about attack surfaces, input validation, canonicalization, secure type checking, external library vetting, cryptographic agility, exception management, code reviews, and unit and behavioral testing. Learn some helpful tips and tricks from experienced professionals within the PHP community as we review the latest blogs and discussions on best practices to defend your project."

Read More

September 2017

When: September 21st @ 7:00 PM

PHP TestFest 2017

"We will be participating in the world-wide PHP TestFest 2017 event by learning how to write tests for PHP using PHP and submitting tests. Please join us for this unique opportunity to contribute to PHP!"

Read More

October 2017

When: October 19th @ 7:00 PM
Presenter: Tom Anderson

Git Training

"Tom Anderson will be teaching us everything we need to know about using Git."

Read More

Sponsors

JetBrains

JetBrains provides a free 1-year license to any of their products every month to one random lucky meeting attendee. Thank you JetBrains!
JetBrains

Latest News

June 2013 Meeting: Building RESTful API's in Slim Framework by Noah Goodrich

This month's presentation will be on "Building RESTful API's in Slim Framework" by Noah Goodrich. It is important to note we are at our new venue so please share this announcement with people you know who are coming.  It will be at Needle.com at 7:00 PM tomorrow (May 15th) and then we'll be meeting at Applebees in Draper for the after-party.

Here is a summary of the talk:

With a lot of applications being built out for mobile devices or javascript client apps, traditional server side languages and frameworks are becoming more and more often the tools for building web services rather than full stack sites. Slim is a framework that caters specifically to building RESTful web services in PHP.

Looking forward to seeing everyone tonight!

Current Venue: Needle.com

The current venue for the rest of this year at Needle.com. The great thing is it is in the same building complex as last year's venue, C7. Here is the new address (and map if you like):

Needle Inc.
14864 Pony Express Road
Bluffdale, UT 84065

May 2013 Meeting: "High Performance Websites with Scalable Workers" by Justin Carmony

This month's presentation will be on "High Performance Websites with Scalable Workers."  It is important to note we are at our new venue so please share this announcement with people you know who are coming.  It will be at Needle.com at 7:00 PM today (May 15th) (ooops, typo. The date is June 20th) and then we'll be meeting at Applebees in Draper for the after-party.

Here is a summary of the talk:

There comes a point in time with a website when eventually need to do something in the background. There are always cron jobs, but eventually those either don't scale well, or are not responsive enough. Learn about how to help your website efficiently scale by using workers. We'll discuss the fundamental theory behind workers and how to easily implement them. We'll learn about several different technologies to help manage workers such as Gearman, Supervisord, Redis, and others.

I will be giving the presentation, so I guess I better put a bio here. :P Justin Carmony works for Deseret Digital Media as a Director of Development over DeseretNews.com. He has been working in PHP professionally for over 8 years, and has been attending the UPHPU meetings since 2008.

Current Venue: Needle.com

The current venue for the rest of this year at Needle.com. The great thing is it is in the same building complex as last year's venue, C7. Here is the new address (and map if you like):

Needle Inc.
14864 Pony Express Road
Bluffdale, UT 84065

April 2013 Meeting: "Scaling From 2-to-6" by H Hatfield

This month we will be having a presentation from H Hatfield, as well as a new venue so please share this announcement with people you know who are coming.  It will be at Needle.com at 7:00 PM tomorrow (April 18th) and then we'll be meeting at Applebees in Draper for the after-party.

H will be presenting on "Scaling From 2 to 6":

At some point in any successful web(site|app)'s lifetime, you have to tackle scaling. The first hurdle is having a separate box for your database—going from 1 box to 2 (This is where a lot of sites start these days). The next hurdle is significantly higher. It involves having load balanced web/app servers, a master and a slave database and a caching server. The focus will be on a traditional LAMP stack, but the principles are fairly universal.

Since H didn't give me his Bio, I'll give it for him! H is the Director of Development for Deseret Digital Media on the Marketplace team. He oversees many of KSL.com's sites such as KSL Deals, KSL Jobs, KSL Local, Utah.com, and several others. Yes, his whole first name is spelt with a single character, "H", and he is normally sleep deprived with his two twin babies at home. He is also a pretty good guy. :)

New Venue: Needle.com

We'd like to thank Vivint for hosting us while we were in-between venues and new presidents, however we did receive a lot of people asking if we could move it back to the other side of the point of the mountain. We have found the new venue for the rest of the year at Needle.com. The great thing is it is in the same building complex as last year's venue, C7. Here is the new address (and map if you like):

Needle Inc.
14864 Pony Express Road
Bluffdale, UT 84065

Tags: scaling, presentations