Advertisement  
  Home arrow Calendar arrow Upcoming Events
Main Menu
Login
Upcoming Events
 Saturday, 04 July 2009
Meetings | Full Calendar | RSS
Archived BostonPHP podcasts and events
Date Podcast Notes / Info
Date Podcast Notes / Info
Wed, Jun 3rd 2009 Listen Now

June User Group:: PHP Framework Bake off

We're really excited to announce that we are cooking up a really great Boston PHP event were calling the "Framework Bake off".

Volunteer members will take the podium for 30 minutes, and will be given a small but simple application to develop using a their PHP framework of choice. They will do all the development in real time, in front of a live audience. We will explore each of these frameworks and discuss the differences.

If your interested in choosing a framework, or want to learn more about the one your using - then this event is for you - you won't want to miss this one.

We will be exploring the following frameworks:

  • CakePHP
  • Symfony
  • Zend Framework
  • CodeIgnitor
Sat, May 30th 2009 Listen Now

Join the Marlboro College Graduate Center (gradcenter.marlboro.edu) and Joomla! User Group New England (www.joomlanewengland.org) for Joomla! Day New England on  May 30, 2009, 9 AM to 4 PM.  The cost is $45 and breakfast and lunch  are included in the fee.  Due to space limitations, enrollment is limited to 100 people. Hurry! Reserve your seat  now! (http://newengland.joomladayusa.org).

Wed, May 6th 2009 Listen Now

May User Group:: Get Smart - Use Smarty!

Although Smarty is known as a "Template Engine", it would be more accurately described as a "Template/Presentation Framework." That is, it provides the programmer and template designer with a wealth of tools to automate tasks commonly dealt with at the presentation layer of an application. I stress the word Framework because Smarty is not a simple tag-replacing template engine. Although it can be used for such a simple purpose, its focus is on quick and painless development and deployment of your application, while maintaining high-performance, scalability, security and future growth.

Join BostonPHP and Michael Bourque as he takes you through the Smarty Framework. This will be an interactive session where Michael will write code and demonstrate throughout the session. You will leave with the tools and information to apply Smarty to your next project:

  • What is Smarty?
  • Learn why it is good to separate the presentation code from the business logic of your application
  • Smarty syntax and functions * Best practices and demos
  • How to use a terminolgy property file to make it easier to control application terminology and software strings outside of your code.
  • Learn how to offer multiple language support and switching in your application
  • Plenty of time for your questions and answers

See why so many others love using Smarty in their projects. You will too and I will show you how. Invite your PHP firends, your CSS/Design team - you don't want to miss this one.

Wed, Apr 1st 2009 Listen Now

April User Group :: Lessons from my.barackobama.com

Barack Obama's presidential campaign was praised for being one of the most technically savvy ever. What most people don't realize, though, was a lot of that technology was powered by PHP and created right here in Boston at Blue State Digital.  Please join BostonPHP, Josh King and Chuck Hagenbuch as they discuss their experiences building and scaling some of the tools which powered my.barackobama.com and the millions of phone calls and billion emails that helped make history on January 20th, 2009.

PLEASE NOTE: Building Security does not allow "walk-ins". Please RSVP now to reserve your spot and admission to this event.

Blue State Digital

Blue State Digital is a leader in online fundraising, advocacy, social networking, and constituency development programs for nonprofit organizations, political candidates and causes, and corporations. Blue State's Boston technology office is a great place to work on big technical challenges, and we have several open positions: http://www.bluestatedigital.com/pages/careers/

Josh King

Josh is a developer in the Boston office. Josh came to BSD after co-founding a Y Combinator startup. Prior to that, he worked on data mining research while studying for a computer science degree at Rochester Institute of Technology. Outside of work Josh enjoys playing online games.

Chuck Hagenbuch

Chuck is the senior software architect for Blue State Digital, working in the Boston office. He founded the Horde Project in 1998 and has been working with PHP in the world of Web development ever since. He has provided professional PHP services to many prominent PHP-using organizations, including Google, PayPal, and Portugal Telecom.
Wed, Mar 11th 2009 Listen Now

March User Group:: jQuery and the Last Mile

Earlier last year we had the pleasure of hearing from jQuery founder, John Resig as he introduced us to his open source JavaScript Library.  This month, please join BostonPHP and Ken Downs (founder of Andromeda; see our PHP Framework discussions) as he shows how jQuery was crucial to completing the "last mile" of the Andromeda user interface.  There will be many code examples, ranging from the simple to the not-so-simple, leading to an overall conclusion that jQuery is best thought of not as a collection of cool tricks, but as a comprehensive foundation for a very productive approach to browser programming.  To learn more click here .

As an additional bonus, we will be giving away two copies of Learning jQuery 1.3 and jQuery UI 1.6 courtesy of our friends at Packt Publishing.

Wed, Feb 11th 2009 Listen Now

February User Group :: PHP IDE Bake-Off

Why use an Integrated Development Environment (IDE)?  How will an IDE improve your productivity?  What are some common features of popular IDE's?  Which IDE's are Cross-Platform compatible?  Which IDE's are Open Source?  Please join BostonPHP and Jesse Burns when he discusses his reasons to move from a simple text editor to a PHP/Web development IDE, and the process he went through to make that decision.

This presentation will focus on Cross-Platform Open Source IDE's covering some common features that most IDE's include such as:

  • Text Highlighting
  • Code Completion
  • Code Folding
  • Code Templates and
  • Integrated Version Control Clients to name a few.

We will also discuss how IDE's can improve programmer and team development. Here is a list of some of the IDE's we will talk about:

  • Eclipse with the PDT package PHPEclipse
  • Aptana
  • Netbeans
  • jEdit

Whether you are a hobbyist PHP developer, an independent contractor or you are member of a team of developers, there is a fit for you. There are many IDE's to choose from, but which fits your development cycle the best? After this presentation, you should have enough information to decide which IDE is the best fit for you.

Wed, Jan 14th 2009

January User Group :: Mediawiki in production

Interested in MediaWiki and how you can use it in production?  Please join BostonPHP and Greg Rundlett as he presents/discusses Mediawiki using extensions, templates, external editors, permissions, and microformats.

  • Do you want to know how to use MediaWiki - either standalone, or as a wikipedian?
  • Do you want to know more about how the system works, including how to theme it?
  • Do you want to know how to configure/administer it in certain ways - meaning what extensions do you need to do X?
  • Do you want to know what extensions are, and how you can develop your own custom functionality in MediaWiki?
  • Do you want to hear about what's going on in the MW community and new developments such as semantic MediaWiki?
Greg's presentation is in __rough__ draft form at http://freephile.com/wiki/index.php/MediaWiki/Presentation  Please let us know what you're interested in.  You can shape the presentation.   The site accepts OpenID registrations so if you've got an account with AOL, Yahoo! etc. you can login and leave comments on the Talk page http://freephile.com/wiki/index.php/Talk:MediaWiki/Presentation
Wed, Oct 1st 2008 Listen Now

October User Group:: Flex & the Zend Framework

Rich Internet applications (RIAs) are everywhere. With Web businesses like Google and Yahoo! and brick and mortar companies like Harley Davidson and Sherwin Williams embracing RIAs for their online presence, the media buzz is giving way to the reality of a better Internet.

Adobe has recently contributed AMF support to the Zend Framework, allowing PHP developers to easily build Rich Internet Applications using Flex and Adobe AIR that interact with a PHP backend (see Andi Gutman's blog post today - http://andigutmans.blogspot.com/2008/07/adobe-to-contribute-amf-support-to-zend.html.

Kevin Hoyt, a technical evangelist with Adobe, will give an introduction to Adobe Flex and Adobe AIR, and will walk through how to create a Flex application powered by PHP and the Zend Framework. Working with Zend Studio for Eclipse, and Flex Builder (an Eclipse plugin), Kevin will demonstrate how to build, debug and deploy applications built with Adobe Flex, and how to have these same applications run on the desktop using the Adobe AIR runtime.

With this knowledge, developers will be able to easily build rich Internet applications that combine data from PHP and rich media like audio and video into a compelling application.

 

Thu, Sep 25th 2008

September User Group:: Show us your stuff

OK, the gig is up! Time for you to step out of the audience and show us what you're working on. BostonPHP will host a series of 15 minute "show-and-tells" in very informal and highly interactive format.

Sign up at our wiki here .

Thu, Aug 7th 2008

August User Group:: Beach Blanket Summer School II

  Traditionally, summer user group meetings are "lightly" attended. Between schools vacations, playing hooky from work, and just enjoying the [brief New England] nice weather who's got this time? Well, er, we do...but we're holding off on the formal presentations.

Bring your "thinking cap", a tough OSS/PHP problem, and an appetite for participation, we're throwing a Beach Blanket Summer School Party (beach blanket optional). We will have all the fixin's to throw code on the table, dissect and discuss the ins-and-outs of PHP.

So bring a topic/problem, bring a friend, bring Anette Funicello (remember, you can't play beach ball without a-net), bring your wallet (we're meeting at the Cambridge Brewing Company).

Thu, Jul 10th 2008

July User Group:: Beach Blanket Summer School

Traditionally, summer user group meetings are "lightly" attended. Between schools vacations, playing hooky from work, and just enjoying the [brief New England] nice weather who's got this time? Well, er, we do...but we're holding off on the formal presentations.

Bring your "thinking cap", a tough OSS/PHP problem, and an appetite for participation, we're throwing a Beach Blanket Summer School Party (beach blanket optional). We will have all the fixin's to throw code on the table, dissect and discuss the ins-and-outs of PHP.

So bring a topic/problem, bring a friend, bring Anette Funicello (remember, you can't play beach ball without a-net), bring your wallet (we're meeting at the Cambridge Brewing Company).

Thu, Jun 5th 2008 Listen Now

June User Group:: An introduction to jQuery

jQuery is a concise open source JavaScript Library used for Document Object Model (DOM) traversal, event handling, Ajax requests, and animations. Whether you're new to JavaScript entirely or experienced with JavaScript but looking to shorten and simplify your code, jQuery is a framework you need to be familiar with. A real-time demo and hands-on walk-through will be done, include the writing of an animated Accordion widget and Ajax to-do list from scratch.

Please join John Resig, the creator and lead developer of the jQuery JavaScript library ,and BostonPHP as John introduces us to his library (examples written PHP) including discussion of several different PHP frameworks that use jQuery (Wordpress, Drupal, CakePHP).

Wed, May 7th 2008 Listen Now

May User Group::Designing, deploying and operating high-traffic PHP

We've all heard stories of PHP in high volume applications like Yahoo, Facebook, and Wikipedia, etc. but how many of us really know what that means? Please join Jack Steadman of Smarter Travel Media and BostonPHP as we explore the ins-and-outs of running "consumer-grade" websites.

Smarter Travel Media LLC operates two high-traffic PHP sites, SmarterTravel.com and BookingBuddy.com, which together serve millions of page views per week. SmarterTravel.com is a content site serving up travel deals and advice, while BookingBuddy.com provides a travel search tool for products like airfare, hotels, car rentals, and cruises. We'll take a look at the common platform that runs both sites, different as they may be, and many of the design decisions that were made to maximize performance as traffic scales upward. Many of the concepts will be familiar, but we'll touch on some of the details of Smarter Travel's implementation and some challenges faced along the way.
Wed, Apr 16th 2008 Listen Now

April User Group:: The mystery of CSS and Design

There was a time when programming and visual design lived on opposite sides of the brain, however, in today's web 2.0 environment, it's wishful thinking that coders and artists can exist in isolation. Although it's always good practice to separate business logic from presentation (can you say MVC) it is equally important (for your career) to at least become conversant in the elements of design and style… and Cascading Style Sheets (CSS) is the lingua franca to which you should aspire to speak. Neither fish nor fowl, CSS straddles the brain hemispheres to provide the tools of elegant design/web-apps while promoting the separation of presentation and business logic that we all strive for.

Is CSS a mystery to you? Do you find yourself editing your styles over and over just to get them to display correctly in IE and Firefox? Have you created a powerful application, and want it to look nice and clean? Do you want to take your knowledge of CSS and Design to the next level?

Join Michael Bourque, Director Parametric Technology Inc. (PTC), when he shows us how to make a powerful impact on end users by applying style and design through the construct of CSS. In this session you will learn:

  • Basics of CSS
  • Design & Layout
  • Web Standards
  • Usability Testing
  • Tips & Tricks
  • Rich Visual Behaviors
Thu, Feb 28th 2008 Listen Now

March User Group:: An in depth view of Drupal

The Drupal CMS (PHP, GPL) allows you to assemble powerful web sites instead of writing them from scratch. It supports custom inter-related data types, configurable views and summaries of all content, user-generated content, search, user accounts, roles, media handling, and much more. Thousands of contributed modules provide all kinds of functionality.Eventually, though, many sites need custom functionality. Join Barry Jaspan, Principal Engineer at Acquia, Inc., for a deep introduction to Drupal development, including:

  • Drupal hooks
  • Custom modules
  • Leveraging existing modules and APIs
  • What's new in Drupal 6
  • Becoming a professional Drupal consultant/site developer

The worldwide Drupal conference will be here in Boston, March 3rd-6th2008! Attend this talk then come to DrupalCon to learn even more. See http://boston2008.drupalcon.org/ for full details.

Wed, Feb 6th 2008 Listen Now

February User Group::Choosing an OSS license to match your business model/community

With six months now past since the release of version 3 of the GNU General Public License, there are reportedly 1200 projects that have released code under the new license ( http://www.blackducksoftware.com/oss ). The addition of GPLv3 into the mix of 60+ other licenses approved as “open source” by the Open Source Initiative ( http://www.opensource.org/licenses/alphabetical ) has not made the selection of a license for a project any easier.

Join BostonPHP and:

  • Karen Copenhaver of Choate Hall & Stewart, and
  • Ira Heffan of TopCoder

as they talk about version 3 of the GPL and how to go about aligning your selection of an open source license with your business or other project goals.

Thu, Jan 10th 2008 Listen Now

January User Group:: Developing, pricing and delivering OSS applications

Your software chops are sharp; you've got the latest in hardware and development tools; now for that minor point: how do you price, develop and deliver the project without losing your shirt, pulling your hair out, or ending up in court.

Join BostonPHP and Cliff Hirsch (owner Pinestream Communications) as he describes the journey of a bootstrapped, entrepreneurial OSS development effort that seems to have followed "the flight path of a house fly". Cliff is a great guy and great speaker. Active on both the BostonPHP and NYPHP mailing lists and never one to shy away from controversy, Cliff's submissions always getting a lot of traction. This promises to be a fun and interesting discussion.

Cliff Hirsch is the president of Pinestream Communications, a publisher of newsletters focused on semiconductor and next generation network startups and emerging technologies for the investment community. He is over educated, possessing B.S, M.B.A, and Master of Electrical Engineering degrees from Cornell University, and spent the early years of his career immersed in the semiconductor industry.

So why is Hirsch presenting to BostonPHP? Several years ago, he had a web “idea” and absolutely no clue what that meant. By trial and fire, he learned…as old people do…slowly and painfully… He will openly share his many lessons with you:

  • He figured out that PHP is a better web language than Fortran
  • He wonders why Ruby was off the radar of his initial language analysis
  • He laments the lack of Frameworks when he started out
  • He wrote a mountain of code himself
  • He scrapped a mountain of code written by others
  • He wonders why he still writes code since he should be a manger at his age
  • He outsourced to a 15 year old, India, Romania, Bulgaria and Russia
  • He purchased and scrapped off-the shelf software
  • He purchased and integrated off-the-shelf software
  • He mastered Zend Studio and wonders how others live without it
  • He wow’d himself with his first AJAX functionality
  • He spent no small fortune on books, conferences and other training
  • He learned the horrors of encoders
  • He slipped so many deadlines he no longer quotes a launch date
  • He battles with the schizo I’m the artistic coder, I’m the business man dilemma
  • And he learned many, many other lessons the hard way
Wed, Dec 5th 2007

December User Group:: Holiday Party

Ho, Ho, Holy-cow it's holiday time again! Come join BostonPHP for some merriment and good cheer (aka hoist a pint). For all of the telecommuters, it'll be kind of like the office party without the office. - for the rest of us, more like a pub crawl. So pack your "thinking cap", a tough OSS/PHP problem, and an appetite for participation, we're throwing a paah-tee. Bring a friend, bring some cheer, bring your wallet (we're meeting at the Cambridge Brewing Company) and bring some figgy pudding (yuck!).

 

Wed, Nov 7th 2007 Listen Now

November User Group:: How to get your OSS venture off the ground.

Join Michael Skok (North Bridge Venture Partners) and Jay Batson (Founder of Acquia, Inc.) as they discuss what's needed to turn your PHP/OSS idea into a living, breathing business....in other words, the things that are important to have in place in order to fund your open source software technology company.

We will explore what's necessary (beyond simply building a better mouse trap) to get your idea to the altar and how to live happily ever after...

  • What do investors look for;
  • how do you build a team;
  • where do you find talent;
  • methods of validating business models;
  • What else is needed, and
  • where do you find it?
  • ...and a whole lot more.
Sat, Nov 3rd 2007

DEEP LEAN

a 2-day, single-track intensive seminar at MIT with Mary & Tom Poppendieck, Jeff Sutherland, and Nancy VanSchooenderwoert.

A continuation of the conversation started this past spring at Deep Agile, between Jeff Sutherland and Ron Jeffries; Deep Lean brings together thought leaders Mary and Tom Poppendieck (Lean Software Development), Jeff Sutherland (Scrum) and Nancy VanSchooenderwoert (embedded Agile) to discuss how Lean principles and Scrum can be used on a day to day basis to enhance the flow of business value through the software engineering enterprise. Focusing on specific techniques and methods, Lean and Scrum have been shown to enhance an enterprise's ability to produce business value and allow an enterprise to be more competitive in the global economy.
This event brings together the leading innovators in Lean/Agile/Scrum/XP for an advanced practitioners' seminar. Get your hard questions answered and learn about the highest performing teams and projects to raise your competitive advantage.

We expect this will sell out quickly with these speakers, the location and the affordable price for two intensive days.

Wed, Oct 3rd 2007 Listen Now

October User Group:: What is Agile Scrum?


Scrum is one of the fastest-growing Agile methodologis used to rapidly develop products in shorter time and that meets the ever changing needs of todays business.

It was formalized over a decade ago by Ken Schwaber and Dr. Jeff Sutherland, and it's now being used by companies large and small, including Yahoo!, Microsoft, Google, Lockheed Martin, Motorola, SAP, Cisco, GE Medical, CapitalOne and the US Federal Reserve. Many teams using Scrum report significant improvements, and in some cases complete transformations, in both productivity and morale. For product developers - many of whom have been burned by the "management fad of the month club" - this is significant. Scrum is simple, powerful, and rooted in common sense.

Join BostonPHP and Michael Bourque as he presents the concept of Scrum and shows why so many people are now deploying scrum to their development projects. Michael will take us through the process and talk about how his company, Parametric Technology Inc. (PTC) , is successfully applying Scrum.

Tue, Sep 11th 2007 Listen Now

September User Group:: Building the PHP-stack for the enterprise

PHP has become ubiquitous when it comes to personal blogs, content management systems, ecommerce sites and more. Take any list of Web 2.0 sites and you’ll find that more than 50% have PHP as back-end technology. What is less known is that PHP is also making significant inroads in the enterprise. Join BostonPHP, IBM and Zend as we discuss where "Enterprise" PHP (and OSS) is going and how it's going to get there. This promises to be a great evening with plenty of "horsepower" to answer your questions:

  • Mark de Visser - Zend's CMO: In his presentation Mark de Visser will cover case studies of Enterprise PHP, and will discuss what drives the adoption and what still needs to be accomplished. He will cover the role of Zend and other commercial vendors in the PHP ecosystem, and will present a roadmap for the coming year of Zend’s main PHP products and services.

  • David Boloker - IBM's CTO of Emerging Internet Technology: IBM's QEDWiki (written in PHP 5) began as a research project in 2004 to enable Line of Business professionals to remix Enterprise data in various ways using a graphical assembly tool. QEDWiki is part of a larger solution that creates catalog feeds as well feeds from things like Excel spreadsheets, SQL, XML documents, SAP/PeopleSoft/Siebel information and RSS/Atom feeds. Upon creation the feeds can be transformed and remixed using another tool that filters, annotates, merges, publishes and transforms them. Finally, the newly created feeds can be used by QED to create mashups. In his presentation, David will review the business drivers behind this idea as well do some extensive demonstrations of this technology.

Wed, Aug 1st 2007

August User Group:: Beach Blanket Summer School

Traditionally, summer user group meetings are "lightly" attended. Between schools vacations, playing hooky from work, and just enjoying the [brief New England] nice weather who's got this time? Well, er, we do...but we're holding off on the formal presentations.

Bring your "thinking cap", a tough OSS/PHP problem, and an appetite for participation, we're throwing a Beach Blanket Summer School Party (beach blanket optional). We will have all the fixin's to throw code on the table, dissect and discuss the ins-and-outs of PHP.

So bring a topic/problem, bring a friend, bring Anette Funicello (remember, you can't play beach ball without a-net), bring your wallet (we're meeting at the Cambridge Brewing Company).

Wed, Jul 11th 2007

July User Group:: Beach Blanket Summer School

Traditionally, summer user group meetings are "lightly" attended. Between schools vacations, playing hooky from work, and just enjoying the [brief New England] nice weather who's got this time? Well, er, we do...but we're holding off on the formal presentations.

Bring your "thinking cap", a tough OSS/PHP problem, and an appetite for participation, we're throwing a Beach Blanket Summer School Party (beach blanket optional). We will have all the fixin's to throw code on the table, dissect and discuss the ins-and-outs of PHP.

So bring a topic/problem, bring a friend, bring Anette Funicello (remember, you can't play beach ball without a-net), bring your wallet (we're meeting at the Cambridge Brewing Company).

Wed, Jun 6th 2007 Listen Now

June User Group:: Object-Relational Mapping (ORM) in action

Chuck Hagenbuch will introduce the concepts of ORM and then put them to work. Horde's RDO system is a light-weight, PHP 5, PDO-based version of ORM that also draws heavy influence from theData Mapper pattern(http://www.martinfowler.com/eaaCatalog/dataMapper.html). Entity and Mapper objects are simple and very flexible, while providing plenty ofways to extend and add functionality and domain logic. Associatedpatterns such as Horde_RDO_Lens allow for powerful decoration of result sets with efficient memory and object use.

Bio: Chuck Hagenbuch founded the Horde Project in 1998 and has been workingwith PHP and the world of web development ever since. He is currentlya consultant doing work focused around Horde and PHP web development. He has provided professional PHP services to many prominent PHP-using organizations, including Google, PayPal, and Portugal Telecom.

Horde Framework:The Horde Application Framework is a mature, evolving application framework (featured in BostonPHP's Framework back-off) that has been used to build complex applications for years. It forms the core of the widely used IMP webmail application and the Horde Groupware suite. In addition, it provides a large number oftested, feature-rich components that can be used to build additional Horde applications, to integrate Horde functionality into other applications, or to build completely standalone sites.

Wed, May 2nd 2007 Listen Now

May User Group:: PHP Frameworks part III

How many of us have searched Source Forge for a project that appears to fit our needs only to find there's no community or documentation behind it; or the code is really poorly written; or the project is about to fork...Sometimes selecting an open source project is like renting B-grade movies at the video store; it's not so much the cost that concerns you, but rather the time wasted if you select a dog.

Please join BostonPHP as we continue our panel discussion on how to select a robust PHP framework culminating in a "PHP framework bake-off".

This month's showcased frameworks:

  • Andromeda - Kenneth Downs (founder)
  • Drupal - Moshe Weitzman (core developer)

Andromeda is a complete application development system, it includes a powerful database generator, a complete web server framework, and a documentation generator. Andromeda provides source control, and an Andromeda "node" can simultaneously support any number of distinct instances of an application. Andromeda can use Joomla templates, providing and instant choice of hundreds of possibilities for the public appearance of an application.

The heart of every Andromeda application is a data dictionary, a database specification that includes all business rules for an application, including security, constraints, and automations. This dictionary is used to automate the building and upgrading of databases, and is used by the web server framework to provide zero-coding standard editing forms for the entire database.

Some frameworks aim to manage and regulate the labor of software development, but Andromeda seeks to eliminate labor. Anything that can be done automatically is done automatically. In this way Andromeda fundamentally changes the cost dynamics away from tedious repetitive technical matters and allows you to focus entirely on customer service.

more information: http://docs.secdat.com/

Drupal is a free software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of people and organizations have used Drupal to power scores of different web sites, including

  • Community web portals
  • Discussion sites
  • Corporate web sites
  • Intranet applications
  • Personal web sites or blogs
  • Aficionado sites
  • E-commerce applications
  • Resource directories
  • Social Networking sites

Moshe Weitzman

Moshe has been a consistent contributor to Drupal core and Contrib since November 2001. As such, he has pretty much touched the whole core code. He maintains the user.module, the bootstrap code, and the groups.drupal.org web site. He is also a member of the Security team and a Permanent Member of the Drupal Association.

Moshe will show key pages from public Drupal powered web sites such as http://goodcharlotte.com and http://musicbox.sonybmg.com/ and http://groups.drupal.org. He will detail the techniques used to accomplish each site, thus introducing the audience to the key modules and techniquesused in Drupal development.

 

Wed, Apr 4th 2007

April User Group:: ODF what's in it for you?

The Open Document Format (ODF) standard has been developed by a variety of organizations and is publicly accessible. This means it can be implemented into any system, be it open source or a closed proprietary product,without royalties. The ODF is intended to provide an open alternative to proprietary document formats so organizations and individuals can enjoy document portability, a common taxonomy and vendor independence.

Public entities (e.g. federal, state and local governments) have a unique obligation to their customers (i.e. the taxpayer) that private sector enterprises do not. From accessibility, to availability, to archiving, public documents must withstand a higher level of scrutiny all the while operating within the confines of strict public budgets. ODF plays a crucial role filling that requirement.

Join BostonPHP along with Tim Vaverchak (Manager of Shared Services from the Commonwealth of MA IT Division) and Greg Rundlett (Technical Services Manager from OASIS) discuss the Commonwealth's business reasons for deploying ODF and the technical/PHP methodology to access, manipulate and create ODF documents.

Background
OASIS - http://www.oasis-open.org/home/index.php: OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit, international consortium that drives the development, convergence, and adoption of e-business standards.

The Commonwealth of MA IT Division (ITD) - http://www.mass.gov/ ITD plans to implement ODF using translator technology plugged in to Microsoft Office, in a group of early adopter agencies, including the Massachusetts Office on Disability, by January 1, 2007. Thereafter, ITD plans to migrate all Executive Department agencies to compliance with the standard, in phases, by June of 2007. These target dates are not set in stone; they are dependent on a number of factors, including the adoption by the OASIS standard setting organization of ODF Version 1.1 (which will address minor accessibility issues related to the format itself), the timely delivery of completed translators by one or more of the multiple vendors that are currently developing this technology, and the validated accessibility of the translators themselves.

Wed, Feb 28th 2007 Listen Now

March User Group:: PHP Frameworks part deux

Please join BostonPHP when Seth Aaronson continues our panel discussion on how to select a robust PHP framework culminating in a "PHP framework bake-off" (more).

Showcased frameworks:

  • Matthew Weier O'Phinney - Zend Framework developer, and
  • Chuck Hagenbuch - founder of HORDE

Each framework will develop a CRUD (create, read, update, delete) catalog application (e.g. products and categories) that generates multiple formats (xhtml + some xml, etc).

Wed, Feb 7th 2007 Listen Now

February User Group:: Venture Capital 101

Got a great idea but no money to fund it? Looking to move your company public? Not quite sure what a term sheet is or what it should look like? Wouldn't know bootstrap from mezzanine funding if you bumped into it on the street?

Join BostonPHP, Austin Westerling of Charles River Ventures, Larry Bohn of General Catalyst Venture Partners , Michael Skok of North Bridge Venture Partners and David Beisel of Masthead Venture Partners (and founder of the Web Innovators group - listen to BostonPHP's interview with David here ) to get answers to these and a host of other questions.

In addition to the basics, we will also delve into areas like:

  • Why are VC's interested in OSS?
  • Is VC funding obsolete in Web 2.0?
  • Is mobile the micro payment savior - or will the Web's financial future remain in the hands of Goggle AdWords?
  • What are the latest business OSS models and what's GPL v3's impact on them?

Help MC this discussion - add your topic to our wiki Can't make it to the meeting? Listen via Skypecast (search on BostonPHP).

 


Wed, Oct 25th 2006 Listen Now

November User Group:: AJAX update

Without a doubt, the concepts behind AJAX are providing the catalyst to move the web from its old clunky "send it all back the server for an update" into the thick client "desktop" feel the average computer user has come to expect.

Earlier this year we heard from the AJAX community to get a primer and snapshot of where the technology sat (click here for a meeting summary). This time around we're going to listen to two more players in the AJAX space:

  • Max Carlson - Co-Founder OpenLaszlo.org

    The Road to AJAX
    - In the past, OpenLaszlo been regarded as a Flash-only tool. In fact, OpenLaszlo is a powerful language for rich, custom declarative user interface programming that's been under development for over 5years. It's a powerful framework, and it has an exciting future as a single (OpenSource) language that can target Flash, DHTML and soon,other runtimes.

    In this talk Max will talk about the process of making OpenLaszlo a runtime-independent platform, including the first year of AJAX. He will ive an overview of the current multi-runtime architecture, includingtechniques for using and extending it. See an overview of the language, and talk about the future of OpenLaszlo as an AJAX platform.

  • Alex Russell - President of the Dojo Foundation.

    Dojo - Dojo is the Open Source Javascript toolkit that makes professional web development better, easier, and faster. This talk will cover some of Dojo's core APIs, including those for Ajax, Drag and Drop, Animations, and AOP-style event handling. Alex might also discuss some of the stock widgets, various ways to take advantage of them, and how you can use Dojo's package system to help make your own code faster and more portable.

This should be a great opportunity to hear more about the technology and cut through all the hype to determine if AJAX is moving to prime time, or is it just another page in the browser wars (e.g. redundant code that conducts extensive checking of agent type in the HTTP header).

We're leveraging the presence of the AJAX Experience in Boston - please mark your calendars (note this not our normal date).

Thu, Oct 5th 2006 Listen Now

October User Group:: Selecting A PHP Framework

How many of us have searched Source Forge for a project that appears to fit our needs only to find there's no community or documentation behind it; or the code is really poorly written; or the project is about to fork...Sometimes selecting an open source project is like renting B-grade movies at the video store; it's not so much the cost that concerns you, but rather the time wasted if you select a dog.

Please join BostonPHP in October when Seth Aaronson will moderate a panel discussion on how to select a robust PHP framework culminating in a "PHP framework bake-off". BostonPHP members will showcase their respective frameworks:

  • Justin Hannus - founder of Opifex;
  • Nate Abele - core developer of Cake, and
  • Chuck Hagenbuch - founder of HORDE

Each framework will develop a CRUD (create, read, update, delete) catalog application (e.g. products and categories) that we will each show multiple formats (xhtml + some xml, etc).

This presentation will become the foundation of future bake-off/presentations (e.g. Zend, Drupal, Symfony) and the basis of an upcoming article in php|architect.

Thu, Sep 7th 2006

September User Group:: OSS Governance

Siobhán O'Mahony, Assistant Professor, Harvard Business School will present some of her findings on Open Source governance models.

While open source software is making inroads into areas that were once the sole terrain of proprietary vendors, the maturation of the open source model is having yet a greater effect on the industry - the more widely disseminated effects may be felt in the adaptation and diffusion of the open source development model, not only to software development, but also to other forms of collaborative content and knowledge production.
Thu, Aug 3rd 2006

August User Group:: PHP-GTK 2

PLEASE NOTE LOCATION CHANGED TO OPTAROS

For most people PHP is a language that allows them to create dynamic web pages, but not much else. Many developers have probably used PHP on the command line in the form of PEAR but even this does not take full advantage of PHP's power. PHP-GTK 2 is a PHP extension which combines the power of PHP 5 and Gtk+ 2 allowing developers to create standalone PHP applications free from the confines of a web browser. Applications written in PHP-GTK 2 can be much more powerful and interactive than those which rely on a web server.

Scott Mattocks will introduce the basic concepts of PHP-GTK 2. First we will discuss how an application can interact with the user via signals and events. Next we will see how to layout an application and present data to the user in many different formats. Finally, we will look at how to customize an application to give it a unique look and feel. These topics will be covered as we step through the process of creating a relatively simple PHP-GTK 2 application, which will be a sort of desktop mashup. The application will allow a user to search for an event using the EVDB web services API. Of course the user will want to know what the weather is like at the event, so the application will use the National Weather Service API to show the current weather in the destination city.

Mon, Jul 10th 2006 Listen Now

July User Group:: Commonwealth Of MA OSS Community Outreach

Linda Hamel (General Counsel) and Tim Vaverchak (Director, Open Source Strategy) from the Commonwealth's Information Technology Division (ITD) will conduct a two part presentation on July 10th:

1. How is the Commonwealth using PHP and other open source software - where, why and by whom. With a consuming public looking for more information, easier, faster and better the Commonwealth is looking to produce highly stable, highly functional product/services in an infinite number of areas while operating within a very finite budget. Sounds like the job for open source...come learn what the Commonwealth is expecting out of it.

2. Service procurement process at the Commonwealth - Ever wondered how to do business with the State? Which door(s) to knock on? Where to hear about the next requirement(s). The "big consulting" folks know all about it...now it's the OSS community's chance. Come listen, ask questions and perhaps uncover some new opportunities for you and your services.

Thu, Jun 1st 2006 Listen Now

June User Group:: Adobe Flex

Mike Potter from Adobe's Developer Relations team will be giving an overview of Adobe Flex Builder and how it integrates with a PHP based backend. Adobe Flex Builder is an Eclipse based tool that helps developers build Rich Internet Applications that get delivered via the Flash player. Using AMFPHP, you can easily connect a PHP backend with a Flash based front end.

Mike Potter has been developing websites and web applications for over 8 years. He has extensive experience with PHP, having created the website for the largest amateur sporting organization in Canada, the Canadian Curling Association. After developing that site, he went to work for OEone, where he helped build a Linux based desktop that ran inside the Mozilla web browser. He helped open the code to the calendar application in that desktop, and ran the Mozilla Calendar Project for 1 year after that. He joined Adobe a year ago, and is now working in Developer Relations as an evangelist for open source and web developers.

Thu, May 4th 2006 Listen Now

May User Group:: ZEND Framework

Chris Shiflett returns to Boston this time to introduce the Zend Framework - a high quality and open source framework for developing Web Applications and Web Services. Built in the true PHP spirit, the Zend Framework delivers ease-of-use and powerful functionality, providing solutions for building modern, robust, and secure websites. Chris recently teamed up with php|architect magazine, another Zend Framework partner, to publish a tutorial on getting started with the MVC architecture of the framework.


As always, after any healthy technical discussion food & drink must follow.

Mon, Apr 3rd 2006 Listen Now

April User Group:: Joomla! part deux

Joomla! part deux - Mitch Pirtle, Andy Miller, and Louis Landry (core dev team) returns to Boston, exploring how simply and quickly one can get Joomla! 1.5 up and running, and then delve into the deeper mysteries of the CMS that promises a simple interface with powerful features. Covering templates, components, modules and mambots, you will learn additional tricks and tips to get the most out of your Joomla! site.

More about Joomla!

As always, after any healthy technical discussion food & drink must follow.

Thu, Mar 2nd 2006 Listen Now

March User Group:: Understanding open source licensing

Our star-studded line up will discuss the bleeding edge of OSS licensing, covering topics such as: * GPLv3 (recently announced);
* How open standards (like ODF) interact with open source, and
* What constitutes derivative work

Karen Copenhaver - General Counsel, Blackduck software: prior to joining Black Duck, Karen was a partner in the Patent and Intellectual Property Group of Testa, Hurwitz & Thibeault LLP practicing in the area of technology licensing.

Ira Heffan - Associate, Goodwin Proctor LLP: regularly counsels clients on intellectual property licensing matters, including negotiation of software license agreements and appropriate use of software distributed under “free” and “open source” licenses.

Andrew Updegrove - Gesmer Updegrove LLP: has broad range experience representing both mature and emerging high technology companies of all types in all aspects of their legal affairs. Since 1988, he has also represented and helped structure more than 70 worldwide standard setting, open source, promotional and advocacy consortia, including some of the largest standard setting organizations in the world.

Terry Ilardi - Copyright Counsel IP & L, IBM Corporation: has been Chairman of the Intellectual Property Owners Association (IPO) Open Source Committee since its inception in 2001 and is an advisor to the American Law Institute’s Principles of the Law of Software Contracts project. He is a member of the GPLv3 Committee B and has presented on the subject of Open Source Licensing and Mass Market Contracts

Tue, Feb 7th 2006

February User Group:: AJAX: thick client feel in a thin client wrapper 

AJAX (Asynchronous JavaScript and XML) is one of the hottest buzzwords on the web 2.0 landscape today (see: en.wikipedia.org/wiki/AJAX). Does the "steak" measure up to the "sizzle"? Our panel explores AJAX as it relates to PHP and your client's (pun intended) UI experience.

The team
Adam Peller - IBM
Max Carlson - OpenLazlo
Steve Zimmerman - Optaros
Gabe Ricard - iMaxWebSolutions.com


The agenda
* What is AJAX
* Basic advantages of the Ajax approach
* Strategic implications of Ajax
* Design principles for Ajax applications
* PEAR's HTML_AJAX system
* OpenLaszlo as an AJAX platform
* OpenLaszlo/PHP database connector demo
* What does AJAX mean to IBM
* What's going on in IBM Emerging Tech

Tue, Jan 3rd 2006

January User Group:: Mastering Content Management with Joomla!

Now that the holidays are over we can get back to work - and in this case, that means letting the award-winning Joomla! do all of the work for you.

Mitch Pirtle, Joomla! core developer, will demonstrate how simply and quickly one can get Joomla! up and running, and then delve into the deeper mysteries of the CMS that promises a simple interface with powerful features. Covering templates, components, modules and mambots, you will learn additional tricks and tips to get the most out of your Joomla! site. Additonal coverage will center on third party developers and business strategies.

A final topic is how to organize open source projects, and common pitfalls and challenges. There are many open source projects that fall prey to poor planning and organization, and you have a variety of resources to pull from to ensure your project doesn't get lost to
politics or bad practices.

Mitch will then close the session answering questions from the Boston PHP crowd.

Tue, Dec 6th 2005

December User Group:: IBM/Zend relationship

David Boloker, CTO of Emerging Technology in the IBM Software Group will speak about IBM's recent Zend Technologies partnership and demonstrate some PHP stuff in the works. This should be a great opportunity to ask questions about IBM's thoughts on PHP and its role within IBM's strategy.
David will cover the following topics:

- IBM/Zend Relationship
- IBM's view of PHP
- Why PHP?
- IBM's projects in PHP
- Demo key internet technology written in PHP
- Talk about Rich Internet Application area

Thu, Nov 3rd 2005

November User Group:: Under the Hood: Open Source Business Models in Context

Under the Hood: Open Source Business Models in Context - given by Stephen Walli, Vice-president of Open Source Development Strategy for Optaros. Stephen is responsible for architecting and managing Optaros´ relationships with the open source community. Most recently, Stephen was an advocate for open source at Microsoft.

People debate regularly about whether or not open source software is “good for business,” and how one makes money on something given away “for free.” They raise concerns over the commoditization effects and portray a gloomy future where open source software will “eat its way” up a stack of functionality until software is valueless. This talk looks at historical open source companies, then steps back to look under the hood at a broader business context for the dynamics at work to provide a business model for open source software. Part of the story behind Microsoft´s community projects will be told along the way.
Thu, Oct 6th 2005

October User Group:: PHP Security Audit HOWTO

O'Reilly, phpArchitect and PHP Magazine author, Chris Shiflett, will be presenting:

PHP Security Audit HOWTO

Peer reviews are a frequently neglected asset of professional PHP development teams. With a moderate understanding of how to audit PHP code, you can vastly improve the security of your team's PHP applications. This talk explains the art of the PHP security audit. Using practical examples, you are shown how to search for common pitfalls, how to identify filtering and escaping errors, and how to report your findings.

As always, after any healthy technical discussion food & drink must follow.

Thu, Sep 8th 2005

September User Group:: Servlet driven applications with the OPFX framework

Justin Hannus will go over installation, design and a few examples of how to build a servlet driven application complete with a filter and a controller with PHP5 and the OPFX framework (http://www.128kb.com/projects /opfx.html)."

As always, after any healthy technical discussion food & drink must follow.

NOTE: we're going to start at 6:30 to give folks more time to get from work into Boston.


Meetings | Full Calendar | RSS
Show your support
Calendar
Jul 2009
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Full Calendar
Tag Cloud
Podcast
The BostonPHP podcast Podcast
Full Feed
 
Go to top of page  Home | Wiki | Search | Forums | Job Board | Newsletter | Latest News | Reservations | Podcast Archive | MyAccount |