• Peak PHP - Let's Get Random!
    Let's get random: Under the hood of PHP 7's CSPRNG NOTE: This talk was written and originally presented by Sammy Kaye Powers (https://twitter.com/SammyK). We'll be sharing with permission. Randomness is really important in many cryptographic contexts. Unfortunately, true randomness is a non-trivial achievement for computers. In fact, using weak sources of randomness can leave your application open to myriad vulnerabilities. Enter a good cryptographically secure pseudorandom number generator (CSPRNG). We’ll discuss the importance of using good sources of randomness, the CSPRNG options we had in PHP 5, and how the new-goodness CSPRNG functions in PHP 7 work under the hood.

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

    1 comment
  • Peak PHP - OWASP Colorado Springs
    A Colorado Springs chapter of OWASP (Open Web Application Security Project) is starting up, and for Peak PHP's October meeting we're going to attend the OWASP kickoff! Details can be found here: https://www.meetup.com/OWASP-Colorado-Springs-Meetup/events/254789897/ It's a bit earlier than our normal meeting time (5:30pm), and of course the venue is different (523 South Cascade Avenue · Colorado Springs) Give me a shout if you have any questions. Hope to see you there.

    SecureSet

    523 South Cascade Avenue · Colorado Springs

  • Peak PHP - Lightning Talks & Open Forum
    We'll try something a little different in September. Have a topic you want to share w/ the group, but don't have a full hour long presentation? Give a 5-10 minute "lightning talk". Shoot me your topic, and I'll add it to the list here. Agenda: * Thomas Rideout: "Composer and SemVer", a quick introduction into the composer.json version requirements. Any time not filled with lightning talks can be an open forum. Bring your PHP problems/questions to the group and let's solve them. As always we'll have pizza & sodas/waters available at 6:45pm. Look forward to seeing you all.

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

    2 comments
  • Peak PHP - Let's Hack A Website!
    We will be looking at how hackers attack you and your customers, and how to prevent it by attacking your own code.

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

  • Peak PHP - Test Driven Development
    The July meetup will focus on Test Driven Development. Join us for an interactive group exercise.

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

    2 comments
  • Peak PHP - OWASP Top 10
    The Open Web Application Security Project (OWASP) maintains a list of the Top 10 security threats to web applications. Let's take a look at the list, and example mitigations using PHP.

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

    1 comment
  • Peak PHP - Dependency Injection and Pimple
    Dependency Injection - what is it? Why should I care? What are some common techniques? In tonight's meetup we'll answer these questions and hopefully more. We'll also discuss the Pimple DI framework (https://pimple.symfony.com/)

    Cheyenne Mountain Branch Library

    1785 S 8th St Ste 100 · Colorado Springs, CO

    2 comments
  • Peak PHP - Laravel Ecosystem
    In April TJ Barber will tell us all about the Laravel Ecosystem. https://laravel.com/

    Cheyenne Mountain Branch Library

    1785 S 8th St Ste 100 · Colorado Springs, CO

    4 comments
  • Peak PHP - Debugging with XDebug and PHPStorm
    The March meeting will be sponsored by SNI Technology. This month we'll learn how to interactively debug our PHP code using XDebug and PHPStorm!

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

    2 comments
  • Peak PHP - PHPUnit
    ***DATE CHANGE*** ***DATE CHANGE*** In February we will meet on the *THIRD* Wednesday of the month: February 21 PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks. This presentation will cover some of the basics of using PHPUnit, including installing via Composer, assertions/constraints, mocking, configuration, and code coverage reporting.

    Cheyenne Mountain Library

    1785 South 8th Street Suite 100 · Colorado Springs, CO

    2 comments