• MySQL You Should Know, But Don’t
    There was a power outage at Centare and our July meeting turned into a (really fun) pizza picnic/social hour. Aaron's planning to return in September to deliver his MySQL Presentation. Summary: MySQL 101 just won’t cut it in these days of big data, high performance and scalability. Consumers don’t draw the line between slow-performing code and slow-speed MySQL queries. It’s time to step up and stop hoping for these problems to be fixed by the mystical DBA that never shows up. In this talk, we’ll cover ways to analyze a slow performing query, complicated and not-so-complicated joins, tips to get the best performances out of ORMs and more. About Aaron Saray: As the Senior Director of Product Engineering at Dealer Inspire (a cars.com subsidiary), Aaron spends much of his day telling people what to do. “Make this faster, make it better, have higher quality code” are all common-place … “requests”… from Aaron. But when the rubber hits the road, he digs in deep right next to his dev teams and helps architect and makes proof-of-concepts to solve complex problems. With almost 2 decades of professional programming experience, he walks the fine line of practicality and theory. See what kind of things he’s saying at aaronsaray.com.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    2 comments
  • MySQL You Should Know, But Don’t
    Summary: MySQL 101 just won’t cut it in these days of big data, high performance and scalability. Consumers don’t draw the line between slow-performing code and slow-speed MySQL queries. It’s time to step up and stop hoping for these problems to be fixed by the mystical DBA that never shows up. In this talk, we’ll cover ways to analyze a slow performing query, complicated and not-so-complicated joins, tips to get the best performances out of ORMs and more. About Aaron Saray: As the Senior Director of Product Engineering at Dealer Inspire (a cars.com subsidiary), Aaron spends much of his day telling people what to do. “Make this faster, make it better, have higher quality code” are all common-place … “requests”… from Aaron. But when the rubber hits the road, he digs in deep right next to his dev teams and helps architect and makes proof-of-concepts to solve complex problems. With almost 2 decades of professional programming experience, he walks the fine line of practicality and theory. See what kind of things he’s saying at aaronsaray.com.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    1 comment
  • Application Monitoring in the LAMP Stack
    How long has it been since you've had an angry client, customer or supervisor tell you about a critical issue? Was it something that could have been prevented, possibly? Would you like to know more about what's going on with your application? Who doesn't? Keeping a close eye on your infrastructure might be an "IT" issue; watching your application is something that often requires a developer's insight. Let's face it, stuff inevitably goes sideways, having an automated way to keep tabs on the many parts of your application helps performance tuning, uptime and your sanity. In this talk we'll cover both scenarios and a lot more! We will leverage open-source technology to gain an enterprise grade monitoring system. You'll walk away from this with a blueprint to setup a local environment to begin or further your own monitoring endeavors. About Ryan Nanney: I have been working in the LAMP stack space for almost 20 years in positions ranging from a junior developer to senior director. After this much time I still love working in the space, hooked for life :-) When not working I enjoy a range of hobbies such as home-automation, cycling, playing FPS and all things horsepower.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

  • Aken Roberts - Double Header
    Aken Roberts (http://www.cryode.com/) presents something for everyone this month with not one, but two presentations! *Advancing Your Career With Soft Skills How the most important skill in your career has nothing to do with programming. *Arguments Against Everything Make educated decisions by understanding common arguments against various tools, software, patterns, and more. As always, one lucky attendee will leave with a PHPStorm license.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    3 comments
  • What's in a Database?
    Is your current database mishandling your data? Are schema changes slowing down your development? Did you know that there are over 250 different database systems available? Walk through the history of databases to discover which one is right for your data. Speaker: Charlene Wroblewski Charlene has been a Software Developer for eons. She has been working with databases almost as long.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    2 comments
  • Build it quick with Laravel! Real-world Edition
    NOTE : We now meet on the THIRD Tuesday of the month. Riding off the success of February's "Build it quick with Laravel", this month MKEPUG is going to tackle a real-world problem with the popular PHP Framework. One of our esteemed members, with plenty of experience hiring PHP developers, will let us use the coding challenge he uses to screen candidates. We'll take a test-driven approach while using the ever-popular Laravel framework to answer his challenge. As always - we have a Jetbrains PHPStorm license to give away. Hope to see you the THIRD Tuesday of the month, March 20th! Can't get enough Laravel? Check out the relaunched Laravel Milwaukee Group, meeting next Tuesday, March 13th. Details and RSVP here https://www.meetup.com/LaravelMKE/events/qtqzjpyxfbrb/

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    2 comments
  • Build it quick with Laravel!
    In the past, we've had group coding exercises with vanilla PHP, no frameworks. This month, we'd like to try a coding exercise/demo using all the bells and whistles of a full-stack framework, and the framework selected is Laravel 5.5. Joel will show how to rapidly build a real-world application, leveraging all the tooling and helpers Laravel has to offer. Here's what we're going to build together: * User registration form * Login form * Password reset workflow with email * Basic CRUD operations on a single entity (let's say a list of MKEPUG events) Each entity will have an Event Name, Location, Speaker and Date * I log in and see an empty list, and I can create a new event * I can then edit and save an existing event * I can delete an event * Navigating to any entity page requires me to be logged in Think we can do all that in an hour? Yes! And it won't be some hacky proof of concept. This will be production-ready code with automated tests, database migrations, error logging/notifications, and version control. Check it out if you're curious about Laravel in particular, or full-stack frameworks in general. Time permitting, I'll even let you suggest features on the fly and see if we can build them together. Note: If you like this concept, but want to show how your framework of choice is up to the challenge, let Joel and Jeremy know and we can schedule it. I'd love to see Zend Framework, Symfony, Aura, Cake PHP, or any other modern PHP framework you'd like to showcase.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    7 comments
  • Pinch hitting a job queue with MySQL
    This month Dave Lundgren brings us his own experience from the trenches and reminds us not to overlook the tools at hand. Need a job queue? Don't know where to start? While reviewing job queues, we found that MySQL could perform as a stand-in. MySQL may not be the best solution, but with the proper implementation it can perform decently. You'll get the lowdown on MySQL as a job queue, and where to go from there. Pizza will be sponsored this month by ERi Consulting. ERi Consulting specializes in IT Recruitment (mainly Direct Hire) for the entire state of Wisconsin and surrounding areas. Although our specialty is working with small to mid-sized organization, ERi Consulting also works with some of the largest firms in the state (i.e. JCI, GE, etc...). Since our focus is to have a conversation and really get to know our candidates, let us know if you'd ever be interested in a conversation since we'd welcome the opportunity to learn more about you! As always, one lucky attendee will leave with a PHPStorm license!

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    1 comment
  • ReWIRED: Moving WIRED.com from WordPress to Node
    Note: Due to the wide appeal of this presentation we're hoping for a big turnout, therefore, RSVPs are required for this meeting. Migrating an application and engineering team to a new programming language is major challenge and a significant investment. Zack Tollman will discuss the journey of transitioning WIRED.com and its engineering team from WordPress to a Node/React based stack. During this talk, you will hear how an engineering team worked to overcome the obstacles of learning a new programming language, adapting to a service oriented architecture, and muddling through the shift to an “isomorphic” application. Bio Zack Tollman is newly minted Application Performance Architect for Condé Nast, following a three-year stint leading engineering for WIRED.com. Wherever there is a site performing poorly, you’ll find him buried in a timeline trying to figure out why. When he steps away from the computer, it’s likely to play hockey or listen to music.

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    1 comment
  • Going Bare - Writing the Web without a Framework
    NOTE - Different meeting place: CENTARE NOTE - Different meeting date: October 17th (3rd Tuesday) This month Sammy Kaye Powers is heading up to test drive the talk he's prepared for Zendcon 2017. If you've only ever experienced web development through a web framework, you're missing out. Have you ever been tempted to rewrite a codebase in your favorite framework? That's a smell that you need to come to this session. Being comfortable developing without a framework is a crucial skill to have for refactoring legacy applications. In this session you'll see how to harness the power of going "frameworkless" so you'll feel empowered to make better decisions in your next web project. Be set free from your web-framework ball and chain. Sponsor We'd like to thank this month's sponsor, Insight Talent Solutions http://www.insighttalentsolutions.com/ , for providing food at the meeting. PHPStorm Licences Additionally, we have THREE PHPStorm licenses to give away. Remember, with mkepug saturation at nearly 100% your chance of leaving the meeting with a license is extremely good!

    Centare

    300 N Executive Dr, Ste 100 · Brookfield, WI

    11 comments