- Annual Holiday Event for Charlotte Tech Meetups
Join us for Charlotte's annual holiday event, where all of the local meetup groups come together and celebrate the holiday season!
There's an afternoon mini-conference that precedes this event and we're encouraging everyone to check out the event page, share it, and register!
- Azure Dev Camp
Note: You can run PHP on Azure :)
This is not necessarily JUST for devs. I would recommend this session for IT Pros, Architects, Developers and IT Executives. I'll be teaching along with a few colleagues and MVP's. Its an all day free training with food. Register with this link: http://aka.ms/clouddevcamps We are covering a TON of material from automation to analytics to the app platform to security and compliance. There will be coffee, food, snacks etc. Nov 18 9am-4:30pm
8055 Microsoft Way, Charlotte NC
- The Crafting Code Tour with Brandon Savage: Essential Design Patterns in PHP
About the Talk
Design patterns. They strike fear in the heart of developers. Like wild animals they seem untamable, something best left to the most advanced object oriented developers. But you can master design patterns. I will show you how. Learn about some of the most essential design patterns for PHP developers to know and love, and find out how easy it is to use them in your own application. You’ll have design patterns mastered in no time.
You don't want to miss this one! Mandrill (http://www.mandrill.com) is sponsoring free pizza and Red Ventures (http://www.redventures.com) is hosting the location at their campus and covering beverages.
About the Speaker
Brandon Savage (http://www.brandonsavage.net/) has been a software developer since 2003. Ever since discovering that he could use software to automate routine tasks, he’s been hooked. Brandon is passionate about perfecting the art of software development.
Brandon blogs, speaks and writes regularly about software development topics. Brandon works at Mozilla on the Socorro project, working daily to make Firefox better. Brandon is also an instrument rated private pilot and enjoys traveling.
Most importantly, Brandon (http://www.brandonsavage.net/) is a leader in the PHP community that has spoken internationally at numerous conferences. He's also an author, having published Mastering Object Oriented PHP (http://masteringobjectorientedphp.com/?cta=front-page). You can follow him on Twitter @brandonsavage (https://twitter.com/brandonsavage).
About the Tour
Brandon's Crafting Code Tour (http://www.craftingcodetour.com/) spans 16 cities, 14 states, and 2 countries. Click on the link to learn more. You can thank Brandon's tour sponsors that make meetups such as this one possible: Code Climate (https://codeclimate.com/), Mozilla (http://www.mozilla.org/en-US/), Mandrill (http://mandrill.com/), Server Grove (http://www.servergrove.com/), and Knp University (http://knpuniversity.com/).
About the Location
The meetup will be hosted in the new building ("RV3 (http://www.redventures.com/rv3.html)") on the Red Ventures campus. Participants can park in the parking deck by taking a left at the first round-a-bout and check in at the security desk in RV3. The talk will occur in the conference room directly to the right after you walk in the door.
Before the talk, employees will be available to give a brief tour to interested parties. Afterwards, those who are interested are welcome to stay for networking, drinks, and bowling until 10:00 PM. Please be sure to sign a liability waiver before bowling.
- Annual Multi-Meetup Holiday Party
Over the past three years, many of the Charlotte area tech user groups/meetups have gotten together in December to throw a big bash and this year is no different. In fact, this year is looking like it will be our largest yet! This is a great opportunity to meet other developers/hackers/geeks in the Charlotte area and share a couple of beers.
Registration is done through Eventbrite:
Between 7:30 - 8:30 PM, an organizer from each of the participating groups will be put on the spot for 2-3 minutes to talk about what their group has done in the last year as well as mention what they have coming up (this year there will be a PA system). There are some really interesting things going on in Charlotte. The hope is that one of the groups will catch your ear and drag you out to one of their events. Below are some of the groups who will be in attendance:
Charlotte UX (http://www.charlotteux.org/) • Charlotte Front-end (http://www.charlotte-front-end-developers.com/) • Charlotte Grok (http://www.charlottegrok.com/) • Queen City PHP (http://meetup.qcphp.org/) • Charlotte Ruby (https://www.meetup.com/charlotte-rb/) • CharlotteJS (http://www.charlottejs.org/) • Charlotte Hackers & Founders (https://www.meetup.com/clthackers/) • BarCamp Charlotte (http://barcampclt.org/) • Charlotte Drupal (https://www.meetup.com/charDUG/) • Charlotte Python (https://www.meetup.com/python-django-charlotte/) • Freelance CLT (https://www.meetup.com/freelanceclt/) • Ignite Charlotte (http://www.ignitecharlotte.org/) • Charlotte Clojure (https://www.meetup.com/Charlotte-Clojure-Users-Group/) • Charlotte BI Group (http://charbigroup.com/) • OWASP Charlotte (https://www.meetup.com/owaspCLT/)
Be sure to check in at the top of the stairs with either your ticket or the Eventbrite app to recieve your drink card. Sponsorship information to come.
- What's New in PHP 5.5
PHP 5.4 is so last year. We will cover the best features and additions in PHP 5.5. You can look forward to the following:
Support for generators (http://www.php.net/manual/en/language.generators.php) has been added via the yield keyword Usage of the new finally keyword in try-catch blocks An overview and examples of the new password hashing API The foreach control structure now supports unpacking nested arrays into separate variables via the list() construct empty() supports arbitrary expressions such as closures returning false array and string literal dereferencing The Zend Optimiser+ opcode cache (via the new OPcache extension) Not only that, but the MySQL extension as you know it has been deprecated. You're now forced to use either mysqli or PDO.
- Creating Realtime Applications with PHP and Websockets
In this presentation we will overview the latest WebSockets spec before jumping into multiple interactive demos of increasing complexity utilizing the open source Ratchet library provided by React PHP. By the end of the presentation, you'll walk away with access to a github repository containing all of the presentation slides and demos ready to run yourself!
I had previously given the rough draft of this presentation at the SunshinePHP conference in February and am bringing it back home for QCPHP in a more refined version.
Corey Ballou is a full-stack senior developer with 5+ years of agency experience, multiple startup MVPs accredited to his name, open source contributor, blogger, homebrewer, and startup junkie. He builds and breaks things for dotCO (http://2013.go.co/), the .CO top level domain registry.
- BDD, Behat, Mink and other Wonderful Things
This month, we have Ryan Weaver of KNPLabs who is the main author and core contributor to the Symfony2 Documentation coming down to talk about Behat and Mink. If you haven't had the opportunity to hear Ryan speak at any of the numerous conferences he has been a part of, do not miss this opportunity. This was by far my favorite presentation at Zend Con 2012 (objective, I know).
More about BDD and Behat:
Behavioral-Driven Development (BDD) will change the way you approach your technical issues. In this section, we'll learn all about Behat - the BDD framework for PHP - and how a culture of writing and emphasizing features can have a dramatic effect on meaningful productivity in your project. We'll learn how to write effective features and scenarios that not only clarify your tasks in a human-readable way, but which can be run as functional tests against your application. Specifically, we'll look at how you can integrate Behat and Mink (a web browser abstraction library) with your Zend Framework application so that you can translate human-readable features into real tests against your application.
- The hurdles of scaling a growing startup with Twitpic CTO Steve Corona
In this presentation, Twitpic CTO Steve Corona covers many of the problems they encountered as a rapidly growing startup with three developers also running two additional startups. You will be taken on a journey of some of Twitpic's early scalability problems and the measures necessary to take as a founder and CTO to resolve them. Steve ultimately paints a picture as to what it's like to grow and maintain a massively popular startup at web scale. Rest assured, this presentation is applicable to startups, founders, and developers alike.
Stephen Corona is CTO at Twitpic, the most popular photo sharing application for Twitter. With over 4 billion objects and 1 petabyte of data stored in the cloud, Steve is an expert at building, deploying, and managing large cloud-based systems. Steve was the first employee at Twitpic and his early role included building and scaling the software to handle millions of users and requests- over 18 billion requests per month. As a CTO with a strong engineering background, Steve not only understands the nitty-gritty technical details, but also the business and financial implications of technical decisions. His specialtes include- Cloud Computing, Amazon AWS, Hadoop, Ruby on Rails, PHP, and Scaling Linux.
Steve is also a self-published author and has written a book on Scaling PHP Applications ( http://scalingphpbook.com ). He also frequently blogs at http://stevecorona.com/ .
We are being graciously sponsored by Lending Tree (http://hire.jobvite.com/j/?cj=o8mKWfwU&s=FEDMeetUp). They are providing both their meeting room as an office in addition to free pizza, beer, and soda. If you weren't aware, Lending Tree HQ is in fact located here in Charlotte. Lending Tree is looking for sharp developers; specifically passion over experience in a specific technology. I highly recommend checking them out (http://hire.jobvite.com/j/?cj=o8mKWfwU&s=FEDMeetUp).
- MySQL Indexing Best Practices
Peter Zaitsev, CEO of Percona, will be visiting for yet another discussion on MySQL. This time around, Peter will be talking on how to best determine your indexing needs. He will discuss the difference between indexes in InnoDB and MyISAM, multi-column indexing, how the MySQL optimizer uses indexes, and more! This is one no developer should miss.
- Annual Multi-Meetup Holiday Party
Over the past two years, many of the Charlotte area tech user groups/meetups have gotten together in December to throw a big bash and this year is no different. In fact, this year is looking like it will be our largest yet! This is a great opportunity to meet other developers/hackers/geeks in the Charlotte area and share a couple of beers.
Registration is done through Eventbrite: http://techcltparty2012.eventbrite.com/
At 7:00 PM, an organizer from each of the participating groups will be put on the spot for 2-3 minutes to talk about what their group has done in the last year as well as mention what they have coming up. There are some really interesting things going on in Charlotte. The hope is that one of the groups will catch your ear and drag you out to one of their events. Below are some of the groups who will be in attendance:
Charlotte UX (http://www.charlotteux.org/) Charlotte Front-end (http://www.charlotte-front-end-developers.com/) Charlotte Grok (http://www.charlottegrok.com/) Queen City PHP (http://meetup.qcphp.org/) Charlotte Ruby (https://www.meetup.com/charlotte-rb/) CharlotteJS (http://www.charlottejs.org/) Charlotte Hackers & Founders (https://www.meetup.com/clthackers/) BarCamp Charlotte (http://barcampclt.org/) Charlotte Drupal (https://www.meetup.com/charDUG/) Charlotte Python (https://www.meetup.com/python-django-charlotte/) Freelance CLT (https://www.meetup.com/freelanceclt/) Ignite Charlotte (http://www.ignitecharlotte.org/) Red Ventures (http://www.redventures.com) is graciously providing us with food and drinks for this event. Be sure to check in with them at the top of the stairs with either your ticket or the Eventbrite app to recieve your drink card and say thanks.