PHP Master Series Volume 1

40 views
Skip to first unread message

Chris Tankersley

unread,
Nov 30, 2012, 12:13:45 AM11/30/12
to nwo...@googlegroups.com
Cal Evans is putting on an online conference on December 21st as part of his 'Day Camp 4 Developers' conferences. Here's a lineup of the talks:

  • Designing Beautiful Software – Matthew Weier O’Phinney
    Software is a craft. Like any craft, the software we build can be either hastily put together with little love, or well crafted for longevity. Typically in software, we look at how extensible and maintainable a system may be in order to judge its quality.

    In this session, we’ll take a practical example, and develop it from a quick one-liner into a re-usable component. Along the way, we’ll discuss the choices we make as developers, and how they affect both how we develop and the results we produce. The goal of the session is to inspire developers to create beautiful software.

  • Cryptography For The Average Developer – Anthony Ferrara
    Every developer at one point or another needs to implement some form of cryptography in one of their applications. Whether it’s hashing passwords or encrypting sensitive user data, the security requirements are daunting. Yet you don’t need to be an expert in cryptography to implement it correctly. All you need to do is understand the basics, and trust the experts.

    In this talk, we’ll take a look at some of the basic concepts of cryptography and how to implement them in PHP. Additionally, we’ll discuss the common problems that developers face and how best to solve them. Finally, we’ll dispel some of the myth and rumors around password hashing and how (and more importantly why) to do it properly.

  • Javascript Best Practices & BackboneJS for the PHP Developer - Ryan Weaver
    Does your JavaScript code always end up inside one giant jQuery document ready function? Have you heard about Backbone.js but not sure what it means to you? In this talk, we’ll learn some basic ways that we can start organizing our JavaScript to be more readable and reusable. We’ll also explore the basics of Backbone.js, learn when it’s useful, and see what we can learn from it as we develop JavaScript in our applications. We’ll focus specifically on using Backbone.js with a PHP backend, how each works together, and the challenges of having two models and sharing templates.
  • Your code sucks, let’s fix it. – Rafael Dohms
    How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects. Come make your code look and function better.
  • Building a Firehose – Ian Barber
    More and more companies are realising they have a wealth of data available to them, or they have the opportunity to aggregate information from multiple sources in near real time. While big data and batch processing systems like Hadoop are part of the tool kit of many teams, more and more are realising that a continually updating system of pipes and filters – a fire hose – of their data is a powerful and flexible tool. In this talk we will look at the challenges of building this type of system, the patterns and techniques that can help simplify it, and the difficulties of managing such a system when it’s running.
  • From POX to HATEOAS, A Real Company’s Journey Building a RESTful API - Luke Stokes
    We started FoxyCart.com in 2007 and soon after slapped together some XML and called it an API. As our company and customer base grew and third-party integrations emerged, the need for a true RESTful API became our next priority. This session will tell the inspiring, ongoing story of how an ecommerce platform for developers researched and developed a new API from scratch using as many RESTful principles as possible.
It's a great lineup with some awesome speakers. It's $50 and should be well worth it.

--
Chris Tankersley
http://ctankersley.com
419.785.6408

Bud Manz

unread,
Nov 30, 2012, 6:52:55 AM11/30/12
to nwo...@googlegroups.com
Where is it being held?

Bud
On 11/30/2012 12:13 AM, Chris Tankersley wrote:
Cal Evans is putting on an online conference on December 21st as part of his 'Day Camp 4 Developers' conferences. Here's a lineup of the talks:

  • Designing Beautiful Software�� Matthew Weier O�Phinney

  • Software is a craft. Like any craft, the software we build can be either hastily put together with little love, or well crafted for longevity. Typically in software, we look at how extensible and maintainable a system may be in order to judge its quality.

  • In this session, we�ll take a practical example, and develop it from a quick one-liner into a re-usable component. Along the way, we�ll discuss the choices we make as developers, and how they affect both how we develop and the results we produce. The goal of the session is to inspire developers to create beautiful software.

  • Cryptography For The Average Developer�� Anthony Ferrara
    Every developer at one point or another needs to implement some form of cryptography in one of their applications. Whether it�s hashing passwords or encrypting sensitive user data, the security requirements are daunting. Yet you don�t need to be an expert in cryptography to implement it correctly. All you need to do is understand the basics, and trust the experts.

    In this talk, we�ll take a look at some of the basic concepts of cryptography and how to implement them in PHP. Additionally, we�ll discuss the common problems that developers face and how best to solve them. Finally, we�ll dispel some of the myth and rumors around password hashing and how (and more importantly why) to do it properly.

  • Javascript Best Practices & BackboneJS for the PHP Developer�-�Ryan Weaver
    Does your JavaScript code always end up inside one giant jQuery document ready function? Have you heard about Backbone.js but not sure what it means to you? In this talk, we�ll learn some basic ways that we can start organizing our JavaScript to be more readable and reusable. We�ll also explore the basics of Backbone.js, learn when it�s useful, and see what we can learn from it as we develop JavaScript in our applications. We�ll focus specifically on using Backbone.js with a PHP backend, how each works together, and the challenges of having two models and sharing templates.
  • Your code sucks, let�s fix it.�� Rafael Dohms

  • How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects. Come make your code look and function better.
  • Building a Firehose�� Ian Barber
    More and more companies are realising they have a wealth of data available to them, or they have the opportunity to aggregate information from multiple sources in near real time. While big data and batch processing systems like Hadoop are part of the tool kit of many teams, more and more are realising that a continually updating system of pipes and filters � a fire hose � of their data is a powerful and flexible tool. In this talk we will look at the challenges of building this type of system, the patterns and techniques that can help simplify it, and the difficulties of managing such a system when it�s running.
  • From POX to HATEOAS, A Real Company�s Journey Building a RESTful API�- Luke Stokes

  • We started FoxyCart.com in 2007 and soon after slapped together some XML and called it an API. As our company and customer base grew and third-party integrations emerged, the need for a true RESTful API became our next priority. This session will tell the inspiring, ongoing story of how an ecommerce platform for developers researched and developed a new API from scratch using as many RESTful principles as possible.

Chris Tankersley

unread,
Nov 30, 2012, 9:07:35 AM11/30/12
to nwo...@googlegroups.com
Hah, that would help, wouldn't it?


It's online, and they have where you can watch it live or grab the videos later.

-Chris


On Fri, Nov 30, 2012 at 6:52 AM, Bud Manz <manz...@gmail.com> wrote:
Where is it being held?

Bud
On 11/30/2012 12:13 AM, Chris Tankersley wrote:
Cal Evans is putting on an online conference on December 21st as part of his 'Day Camp 4 Developers' conferences. Here's a lineup of the talks:

  • Designing Beautiful Software – Matthew Weier O’Phinney

  • Software is a craft. Like any craft, the software we build can be either hastily put together with little love, or well crafted for longevity. Typically in software, we look at how extensible and maintainable a system may be in order to judge its quality.

  • In this session, we’ll take a practical example, and develop it from a quick one-liner into a re-usable component. Along the way, we’ll discuss the choices we make as developers, and how they affect both how we develop and the results we produce. The goal of the session is to inspire developers to create beautiful software.

  • Cryptography For The Average Developer – Anthony Ferrara
    Every developer at one point or another needs to implement some form of cryptography in one of their applications. Whether it’s hashing passwords or encrypting sensitive user data, the security requirements are daunting. Yet you don’t need to be an expert in cryptography to implement it correctly. All you need to do is understand the basics, and trust the experts.

    In this talk, we’ll take a look at some of the basic concepts of cryptography and how to implement them in PHP. Additionally, we’ll discuss the common problems that developers face and how best to solve them. Finally, we’ll dispel some of the myth and rumors around password hashing and how (and more importantly why) to do it properly.

  • Javascript Best Practices & BackboneJS for the PHP Developer - Ryan Weaver
    Does your JavaScript code always end up inside one giant jQuery document ready function? Have you heard about Backbone.js but not sure what it means to you? In this talk, we’ll learn some basic ways that we can start organizing our JavaScript to be more readable and reusable. We’ll also explore the basics of Backbone.js, learn when it’s useful, and see what we can learn from it as we develop JavaScript in our applications. We’ll focus specifically on using Backbone.js with a PHP backend, how each works together, and the challenges of having two models and sharing templates.
  • Your code sucks, let’s fix it. – Rafael Dohms

  • How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects. Come make your code look and function better.
  • Building a Firehose – Ian Barber
    More and more companies are realising they have a wealth of data available to them, or they have the opportunity to aggregate information from multiple sources in near real time. While big data and batch processing systems like Hadoop are part of the tool kit of many teams, more and more are realising that a continually updating system of pipes and filters – a fire hose – of their data is a powerful and flexible tool. In this talk we will look at the challenges of building this type of system, the patterns and techniques that can help simplify it, and the difficulties of managing such a system when it’s running.
  • From POX to HATEOAS, A Real Company’s Journey Building a RESTful API - Luke Stokes

  • We started FoxyCart.com in 2007 and soon after slapped together some XML and called it an API. As our company and customer base grew and third-party integrations emerged, the need for a true RESTful API became our next priority. This session will tell the inspiring, ongoing story of how an ecommerce platform for developers researched and developed a new API from scratch using as many RESTful principles as possible.
It's a great lineup with some awesome speakers. It's $50 and should be well worth it.

--
Chris Tankersley
http://ctankersley.com
419.785.6408

Thomas Powers

unread,
Nov 30, 2012, 9:12:56 AM11/30/12
to nwo...@googlegroups.com

Oooooh! Isn’t that the date of the coming apocalypse? Should make for an interesting conference. :P

 

Thomas Powers Web Developer |

German Mutual Insurance

Work: (419) 599-3993 Ext: 252Mobile: (419) 591-6064 |

Email: thomas...@heartland-ins.com | Website: http://www.heartland-ins.com

Tuesdays & Fridays: (419) 966-4079

 

" Always desire to learn something useful." - Sophocles


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Bud Manz

unread,
Nov 30, 2012, 2:45:28 PM11/30/12
to nwo...@googlegroups.com
I am in!� I wonder if anyone would like to meet and watch it together?

Bud

On 11/30/2012 09:07 AM, Chris Tankersley wrote:
Hah, that would help, wouldn't it?


It's online, and they have where you can watch it live or grab the videos later.

-Chris
On Fri, Nov 30, 2012 at 6:52 AM, Bud Manz <manz...@gmail.com> wrote:
Where is it being held?

Bud
On 11/30/2012 12:13 AM, Chris Tankersley wrote:
Cal Evans is putting on an online conference on December 21st as part of his 'Day Camp 4 Developers' conferences. Here's a lineup of the talks:

  • Designing Beautiful Software�� Matthew Weier O�Phinney

  • Software is a craft. Like any craft, the software we build can be either hastily put together with little love, or well crafted for longevity. Typically in software, we look at how extensible and maintainable a system may be in order to judge its quality.

  • In this session, we�ll take a practical example, and develop it from a quick one-liner into a re-usable component. Along the way, we�ll discuss the choices we make as developers, and how they affect both how we develop and the results we produce. The goal of the session is to inspire developers to create beautiful software.

  • Cryptography For The Average Developer�� Anthony Ferrara
    Every developer at one point or another needs to implement some form of cryptography in one of their applications. Whether it�s hashing passwords or encrypting sensitive user data, the security requirements are daunting. Yet you don�t need to be an expert in cryptography to implement it correctly. All you need to do is understand the basics, and trust the experts.

    In this talk, we�ll take a look at some of the basic concepts of cryptography and how to implement them in PHP. Additionally, we�ll discuss the common problems that developers face and how best to solve them. Finally, we�ll dispel some of the myth and rumors around password hashing and how (and more importantly why) to do it properly.

  • Javascript Best Practices & BackboneJS for the PHP Developer�-�Ryan Weaver
    Does your JavaScript code always end up inside one giant jQuery document ready function? Have you heard about Backbone.js but not sure what it means to you? In this talk, we�ll learn some basic ways that we can start organizing our JavaScript to be more readable and reusable. We�ll also explore the basics of Backbone.js, learn when it�s useful, and see what we can learn from it as we develop JavaScript in our applications. We�ll focus specifically on using Backbone.js with a PHP backend, how each works together, and the challenges of having two models and sharing templates.
  • Your code sucks, let�s fix it.�� Rafael Dohms

  • How do you measure the quality of your code? Performance and testing are just one aspect of code, in order to meet deadlines and make maintenance quicker you also need your code to be readable, decoupled and generally easier to comprehend and work with. This talk will go over tips and exercises to help you identify trouble areas, refactor them and train you to write better code in future projects. Come make your code look and function better.
  • Building a Firehose�� Ian Barber
  • More and more companies are realising they have a wealth of data available to them, or they have the opportunity to aggregate information from multiple sources in near real time. While big data and batch processing systems like Hadoop are part of the tool kit of many teams, more and more are realising that a continually updating system of pipes and filters � a fire hose � of their data is a powerful and flexible tool. In this talk we will look at the challenges of building this type of system, the patterns and techniques that can help simplify it, and the difficulties of managing such a system when it�s running.
  • From POX to HATEOAS, A Real Company�s Journey Building a RESTful API�- Luke Stokes

  • We started FoxyCart.com in 2007 and soon after slapped together some XML and called it an API. As our company and customer base grew and third-party integrations emerged, the need for a true RESTful API became our next priority. This session will tell the inspiring, ongoing story of how an ecommerce platform for developers researched and developed a new API from scratch using as many RESTful principles as possible.
It's a great lineup with some awesome speakers. It's $50 and should be well worth it.

--
Chris Tankersley
http://ctankersley.com
419.785.6408



--
Chris Tankersley
http://ctankersley.com
419.785.6408

--
PS-I have a program available for download that allows you to search the Zion's Harp for words/phrases at http://www.ehymns.org/signup.php; there is also now available on that page a PDF of the Zion's Harp as well.

Keith Instone

unread,
Nov 30, 2012, 2:54:50 PM11/30/12
to nwo...@googlegroups.com, manz...@gmail.com
The Toledo Web Professionals watched an online conference at Seed a few months ago. It was nice to watch it together, comment on things, etc.

If you would like to look into watching this at Seed, you can contact them via https://www.seedcoworking.com/

Keith

Roger Spears

unread,
Nov 30, 2012, 3:03:37 PM11/30/12
to nwo...@googlegroups.com, nwo...@googlegroups.com, manz...@gmail.com
If you want to use E292 on the campus of NSCC Ill make it available.  I'll even unlock the door this time.

Roger

If this email wasn't intended for you, you must legally delete it.

Bud Manz

unread,
Nov 30, 2012, 3:39:50 PM11/30/12
to nwo...@googlegroups.com
Thanks Roger, let's see what kind of response we get and where everyone is from.

Bud

Bud Manz

unread,
Dec 1, 2012, 11:48:23 PM12/1/12
to Keith Instone, nwo...@googlegroups.com
Thanks

Sent from my iPhone

On Nov 30, 2012, at 2:54 PM, Keith Instone <ins...@techtoledo.net> wrote:

Keith Instone

unread,
Dec 2, 2012, 6:54:50 AM12/2/12
to nwo...@googlegroups.com
If you do host an all day event to participate in this online conference - in downtown Toledo or at NSCC or anywhere else - be sure to add it to http://tol-calagator.org/ and do some promotion of it. I will help with tweets from @Tech_Toledo. 

I think you will be able to get some more people engaged. For example, there are people who show up to Toledo Web Professional meetings who do PHP work but when I ask them if they have even been to one of your meetings, they just say "huh, you mean there is a PHP group?".

If you have it all figured out by Dec 13th, then we can let a lot of people know about it.

Keith

Bud Manz

unread,
Dec 3, 2012, 12:10:27 PM12/3/12
to nwo...@googlegroups.com

I don’t have all the details yet, but I would like to use Room E292 for use to those who are interested in coming for the event.  My company, Manz Web Designs, LLC, is hoping to sponsor an office party ticket and take donations that will be then used to extend our library or something like that.  I also would like to give part of the money to NSCC for being willing to allow us to use the room, not only for this event, but for all our meetings… they have never, to my knowledge, charged us a dime for the usage.

 

I would like to invite all in our group to come out for the event so we can learn together and get to know one another.  Any other interested parties are encouraged to come as well, so let your friends know and let’s see if we can make the room full… maybe we could move to the auditorium at the college if enough people come.

 

I plan to contact Tony Hills (Programming Instructor at NSCC) and have any interested students to come.

 

I am open to any ideas.

 

Thanks,

Bud

 

From: nwo...@googlegroups.com [mailto:nwo...@googlegroups.com] On Behalf Of Keith Instone
Sent: Sunday, December 02, 2012 6:55 AM
To: nwo...@googlegroups.com
Subject: Re: [nwo-pug] PHP Master Series Volume 1

 

If you do host an all day event to participate in this online conference - in downtown Toledo or at NSCC or anywhere else - be sure to add it to http://tol-calagator.org/ and do some promotion of it. I will help with tweets from @Tech_Toledo. 

Roger Spears

unread,
Dec 7, 2012, 2:36:01 PM12/7/12
to nwo...@googlegroups.com, <nwo-pug@googlegroups.com>
Hello,

I will reserve E292 for that day.  I would suggest putting any donation for NSCC back into the pot to help pay for the conference.  NSCC is happy to accommodate community groups.  Especially techie ones.  I will try to attend that day myself.

Thanks,
Roger

If this email wasn't intended for you, you must legally delete it.

Bud Manz

unread,
Dec 7, 2012, 3:29:25 PM12/7/12
to nwo...@googlegroups.com

Hi Roger,

 

Sounds good.  Maybe we can talk about it more then.

 

Bud

Reply all
Reply to author
Forward
0 new messages