Boston PHP Northeast 2-day Conference

Organiser
Boston PHP Meetup
Date
11-12 Aug 2012 (Add to calendar) GMT
Venue
(Exact location not available) , Boston, US
Cost
99.98999786376953 USD

Boston PHP is hosting a PHP Conference in Boston!

Join over 300 expert web developers, entrepreneurs, and designers from all over the Northeast. Learn and share on over 40 topics on PHP, Web Technology, and Design and UX.

If you've enjoyed our Boston PHP Meetups, you will love this event. There will be nothing quite like it.

It's like three years of Meetups jam packed into two days:
Click the links below to check out the topics we will cover...

PHP, UX, Agile, Scalability,Performance, Security,Deployment, Productivity, Mobile, Search, Caching, MVC, MySQL, Wordpress, Beginner, Rest, API,CodeIgniter, Frameworks, Git,Version Control, Drupal,Javascript, Ajax, NoSQL, Database,HTTP, Advanced, Intermediate, HTML5, CSS3, Educational, jQuery, CMS, SEO, Quality, Cloud,Design, Usability, Communication,Team, Lean UX, Workflows, Hands-on, Service, Gamestorming, Tablet, Prototyping

Check out the Northeast PHP website and get your tickets. I hope to see you there.

What: Northeast PHP Conference
When: Sat-Sun August 11-12, 2012 8am-5pm
Where: Microsoft N.E.R.D. Center, Cambridge
Tickets: Tickets are on sale now for just $99

Note: You can RSVP and pay here on Meetup, or from our website at NortheastPHP.org. Your payment will cover everything including both days of the conference with access to all talks and events, as well as breakfast, lunch, dinner

 

Four tracks of talks (Scroll down to see them all)

  • Core PHP
  • Web Development
  • Educational
  • UX & Design

 

Core PHP Talks


Gearman: A Job Server to Scale

By: Mike Willbanks
Track: Core PHP

Gearman is a(n) (a)synchronous job queue that can help your website scale. From image and video processing, to emails, previews and more, using Gearman can help you manage cron in order to scale your site. This talk will go over general implementation of Gearman, including optimizing your workflow through code, and keeping your workers/daemons running.


High Performance PHP

By: Jonathan Klein
Track: Core PHP

This talk will cover tips and tricks for speeding up your PHP application Ð everything from micro optimizations at the code level to how many child processes you should be running on your webserver. You will also learn about database optimization and performance testing your application, so you can be sure it will handle whatever load you throw at it.


Introducing PHP 5.4

By: Ilia Alshanetsky
Track: Core PHP

This session will introduce the upcoming PHP 5.4, with all its newest functionalities and improvements. Through code examples you will learn how PHP 5.4 can be used to improve and optimize development workflows. The talk will also outline the migration process from earlier versions of PHP, and discuss what pitfalls and BC breaks to watch-out for!


PHP Security 101

By: Michael Stowe
Track: Core PHP

The most important aspect of any application is security. Any application that isnÕt secure opens up your server and business to irreparable harm. While there are a lot of useful security tips on the web, there are also a lot of misconceptions and a lot of misinformation. This session will cover some of the most dangerous security risks and common misconceptions, while showing you how to correctly sanitize data to ensure that your application remains ÒholeÓ free.


Running PHP from the other side of the wire

By: Pablo Godel
Track: Core PHP

In this talk, Pablo Godel will share lessons learned from running one of the most popular PHP hosting companies. The session includes tips on deployment, security, performance and productivity.


Site to Mobile Conversion in PHP

By: Michael Stowe
Track: Core PHP

Your existing website works great on a desktop, but what happens once you move to mobile? In this presentation, youÕll find out how to quickly convert a website from desktop to mobile through a variety of possible solutions, including those for frameworks and sites built purely in HTML.


Using PHP and Solr to Search a Domain

By: Peter Lavin
Track: Core PHP

In this talk, Peter Lavin will share his experiences in implementing search with PHP and Solr for his company, Message Systems. YouÕll learn about each step in the process:

  1. Describing the problem
  2. Searching the online documentation
  3. Configuring Solr
  4. Creating a search index with SolrPHPClient
  5. Searching using SolrPHPClient
  6. Handling search results


Varnish, The Good, The Awesome, and the Downright Crazy

By: Mike Willbanks
Track: Core PHP

Varnish cache is a front-end caching server that will save your rear when heavy traffic hits. This talk will discuss reasons to use Varnish, as well as examples of how it can scale your website and handle traffic more efficiently, all with dynamic content.


Where MVC Ends, Services Begin

By: Marcus Whitney
Track: Core PHP

A traditional MVC framework can provide web startups with a way to produce rapid prototypes. But not all frameworks provide the necessary tools to evolve and scale the product over time.

In this talk, Marcus Whitney and Ben Ramsey will discuss a technical approach for migrating from a tightly-coupled, single-layered, MVC web application to a decoupled, multi-layered, services-oriented platform, using examples from experiences in their startup, Moontoast.

 

Web Developer Talks


Are You Getting the Best Out of Your MySQL Indexes?

By: Sheeri Cabral
Track: Web Development

MySQL indexes are often used to improve performance. However, they can cause performance suffer if not used properly. Oracle ACE Director Sheeri Cabral explains the pitfalls to avoid with indexes and how to utilize compound indexes to maximize index availability with the least amount of write overhead.


Building Your WordPress Plugin

By: Michael Stowe
Track: Web Development

Imagine if you had the ability to spread your brand across the WordPress platform! By building your own WordPress plugin you put your name, your company, and your offerings right in front of thousands of WordPress bloggers.

This talk will cover the basics of building a WordPress plugin from start to finish. Participants should have a basic understanding of PHP.


Caching with Memcached

By: Ilia Alshanetsky
Track: Web Development

Caching is one of the best tools developers have in their performance toolboxes and Memcached is among the best caching solutions. Using practical examples, this session will teach you how to overcome the challenges of Memcached to create a scalable and redundant solution. You will learn multiple approaches for making Memcached High-Availability, replicated or fail-over configuration within the context of PHP applications.


Creating an Epic RESTful API and Conquering the World

By: Andrew Curioso
Track: Web Development

Whether you have data and functionality you want to make public to the world, or you just want a way to communicate between different projects internally, you need an API. In this session, you will learn the details of creating a RESTful API with PHP, and be able to answer the following questions:

  • What is a RESTful API?
  • Why should your product have an API?
  • How do you create an API with PHP?

The session will also include practical examples and best practices for scaling, versioning, and caching.


From 0 to Blog in 15 minutes

By: David Duggins
Track: Web Development

When Ruby on Rails first came out, it proudly boasted that you could build a blog in fifteen minutes. Of course, to do this, you have to ride roughshod over best practices and production quality. Instead, you can use Codeigniter; this framework uses time-saving tricks to allow you to create a blog in fifteen minutes, without ignoring best practices.


Getting into Git

By: Rick Umali
Track: Web Development

This talk provides a 101 presentation about Git, and its most common workflows. Within the context of Drupal modules, you will learn everything from committing and logging, to branching and merging as well as 'remote repositories'.


Getting Rid of Scheduled Tasks using MySQL Events

By: Sheeri Cabral
Track: Web Development

For over 6 years MySQL Events have been available as a powerful tool for executing procedural SQL. Unlike cron scripts or scheduled jobs, events are stored and backed up with the database itself, without the need for stored passwords. Sheeri Cabral, author of the MySQL Administrator's Bible, will explain events in detail, including syntax, when to replace cron scripts (and when not to), replication caveats, and more.


Journey through MVC architecture using KnockoutJS

By: Kianosh Pourian
Track: Web Development

Knockout (KO) is a JavaScript library that helps you to create rich, responsive user interfaces with a clean underlying data model. KO can help you implement sections of UI that update dynamically, in a simple and maintainable manner.

In this talk, you will learn about front-end MVC frameworks, pros and cons of each, and how to implement KnockoutJS from basic to advanced implementation.


MySQl - what has changed and what is next?

By: Dave Stokes
Track: Web Development

Oracle has devoted a lot of time and resources to the MySQL product line. In this session, learn about new features such as NoSQL access to MySQL Cluster or InnoDB data, plug-in authentication, thread pooling, the PHP mysqlnd native driver, and other features that will make your life easier.


Redis for the Everyday Developer

By: Ross Tuck
Track: Web Development

More than some arcane NoSQL tool, Redis is a simple but powerful swiss army knife you can begin using today.

This talk introduces Redis and focuses on using it to cleanly solve common problems. Along the way, you'll learn how Redis can be used as an alternative to several common PHP tools.


The Hidden Gems in HTTP

By: Ben Ramsey
Track: Web Development

200, 404, 302. Is it a locker combination? A phone number? No, it's a set of HTTP status codes! Knowing how to use status codes like these, as well as methods and headers, can help you develop richer applications. Join Ben Ramsey as he takes you on a journey through RFC 2616, other related specifications, and into the future to discover the hidden gems of HTTP.


The Proper Care and Feeding of a MySQL Database

By: Dave Stokes
Track: Web Development

MySQL is at the heart of many PHP projects but MySQL Database Administrators are relatively rare. However, you can easily add the DBA skills to your arsenal. In this session, learn DBA skills such as monitoring for bottlenecks, wise spending of a scarce hardware budget, the differences between database servers and other servers, scaling hints, and other tricks to keep your MySQL databases healthy.


Understanding HTML5

By: Jeremy Osborn
Track: Web Development

In this session HTML5 author Jeremy Osborn provides a history and overview of HTML5 capabilities. You will gain an understanding of key features, new markup elements, form elements, CSS3, and video & audio tags. You'll also gain an understanding of other important changes including geolocation, and offline support. This session will include many examples and will discuss browser support and the roadmap for implementation.

 

Educational Talks


Anatomy of a Virtual Self-Study Group

By: Gene Babon
Track: Training and Education

A typical monthly Meetup presentation takes up only 90 minutes of a month. What can you do then with the remaining 43,000 minutes before next month's Meetup presentation? Launch a virtual self-study group in your online community.

Boston PHP has conducted three virtual self-study groups on topics including PHP, jQuery and HTML5. More than 500 participants from four continents have learned new skills using this disruptive educational model. Join Gene Babon to learn how to start and run your own virtual self-study group.


At ease! Relax your neck-back-shoulders at the keyboard

By: Alan Seiden
Track: Training and Education

How many IT veterans do you know with bad backs, stiff necks, tired eyes, stress, fatigue, or carpal tunnel syndrome?

Too many careers are cut short or limited by negative effects from years of computer work. But it doesn't have to be that way.

In this talk, Alan Seiden will share tools and tricks to make your work more comfortable, productive, and enjoyable.

Expect to do some gentle exercises that will leave you feeling relaxed, refreshed, and more flexible, fostering a stress-free, creative attitude.


Build a Site in One Hour with TYPO3

By: Tony Lush
Track: Training and Education

Using a well-formed static HTML page as a basis, you will build in less than an hour a full-fledged web site using TYPO3, an enterprise-level, open source CMS. By the end of this session, you will have a functional website with news, rotating images, SEO optimized architecture, and many other features.

Learn why TYPO3 is used by Airbus, WebEx, Brita, Phillips, Epson, and Mercedes Ð and how it can help your organization.


Community works!

By: Michelangelo van Dam
Track: Training and Education

Getting involved with the PHP community is not difficult and has many rewards, But how do you go about getting involved? In this session you'll learn what to do to become part of the larger PHP community ecosystem, without having to commit any code to the PHP core or other PHP projects.


ERD, Flowcharts and Other Documentation

By: Anna Filina
Track: Training and Education

Documentation is much more than just commenting code. It can be a lot more fun too. Learn what types of documentation are useful, when it is appropriate to use and how to write it. Through real-world examples, this talk will teach you how to create meaningful and helpful documentation.


How to Motivate Your Developers

By: Anna Filina
Track: Training and Education

Being a developer is not easy. The deadlines are often short while the workloads can be huge. With all this pressure, it can be hard to find motivation.

In this talk, Anna Filina will break down various developer behaviors, review common challenges of working in an enterprise company, and offer solutions to these challenges.


IBM i: fertile ground for PHP developers

By: Alan Seiden
Track: Training and Education

The IBM i platform (which evolved from System i, i5, iSeries, and AS/400) is a highly reliable, secure, self-managing, and integrated operating environment with a loyal, devoted following among thousands of businesses. A PHP developer who knows how to speak "IBM i" will be differentiated in the job market, gaining interesting employment and consulting opportunities.

In this talk, Alan Seiden will introduce you to the world of IBM i, covering the basics of this unique platform.


Improving QA on PHP development projects

By: Michelangelo van Dam
Track: Training and Education

Everyone talks about raising the bar on quality of code, but it's hard to implement when you have no clue where to start. This talk is geared toward all levels of developers, and will teach you how to improve by using the right tools effectively - a must-attend for any developer who wants to scale up their quality.


Moving to the Amazon Cloud with RightScale

By: Mark Moline
Track: Training and Education

Most PHP projects start as small, simple sites on a single-server LAMP stack. As business grows and capacity needs to increase the usual solution is to buy a bigger server and perform a "lift-and-shift" operation. But what do you do when your hosting provider says they don't have a bigger server for you?

Learn from Mark Moline's experience in moving from a single-server situation to a redundant and fault-tolerant system spread across 9 instances, using RightScale to manage the entire deployment.


Website Strategy & Planning

By: Jen Kramer
Track: Training and Education

Ever had a potential client tell you, "I want a website, and I'd like it blue, how much would that cost?" Getting a website design started down the path to a successful outcome all starts with knowing the organization's strategy. Jen Kramer will show you how to ask the right questions and learn from your client. This talk is suitable for beginners and those who have been designing sites for a while, but who want to take their skills to the next level.

 

UX Talks


Are you usable?

By: Heather O'Neill
Track: UX and Design

Developers interact with many team members, but are they really able to get their points across? Find out how to be usable as a developer, from fielding questions to addressing concerns and preventing potential conflicts down the line.


Bringing A Lean Product Process to Your Organization

By: Giff Constable
Track: UX and Design

This talk is aimed at existing organizations (rather than early-stage startups) who want to focus on delivering value rather than churning out features. You will learn actionable, tactical steps toward putting "lean startup" ideas into practice. The steps are collaborative and lightweight:

  1. Set and prioritize business goals to create problem-focused teams.
  2. Create hypotheses to tackle those goals.
  3. Create and run experiments to validate hypotheses.


Developing Your UX Mindset

By: Joe Baz
Track: UX and Design

How do UX consultants come up with common workflows for applications? More importantly, how can you develop this skill so that you can inject a better UX in all the web app work you do? This talk will be focused on the theory and practice of UX consulting, and will teach you techniques that will allow you to solve complicated UX challenges.


Gamestorming Your Product with Service Design

By: C. Todd Lombardo
Track: UX and Design

More and more products today are becoming intangible services, and customers use these products in more integrated ways than ever. This session will focus on refining your service design by introducing Gamestorming tools and methods. You'll learn how to explore the actors involved, potential scenarios, service blueprints, use cases, and sequences ? all in a fun and visual manner.


Test your prototype

By: Heather O'Neill
Track: UX and Design

In this hands-on workshop Heather O'€™Neill will teach you how to conduct usability tests for your prototypes. During the session you will review techniques to lead testing, discuss how to create a test plan, as well as participate in real-time testing.


User Experience for Developers

By: Pek Pongpaet
Track: UX and Design

This talk will provide actionable tips and methodology for improving the user experience of your apps, across web, mobile or tablet. Even without a design or user experience background, by the end of this session you will learn basic skills to improve upon the experience and flow of current and future apps. Pek Pongpaet will provide guiding principles and top tips for making successful products.


Wireframing & Prototyping Essential Skills

By: Jennifer Smith
Track: UX and Design

Discover how to quickly and efficiently you can demonstrate your vision for an application. This session teaches you an informal and quick way to explore, iterate and prototype user interface scenarios, allowing you to evolve your concepts from a series of rough ideas into a living and breathing prototype. Discover rapid and cost effective approaches to user interface prototyping that enable you to concentrate on building the best possible user experience.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The trouble with programmers is that you can never tell what a programmer is doing until it's too late.” - Seymour Cray