|
|
 |
 |
 |
 |
Saturday, 04 July 2009 |
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 PartyHo, 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 GovernanceSiobhá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 2PLEASE 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 ContextUnder 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.
|
|
|
 |
 |
 |
 |
|
|
 |
 |
 |
 |
|
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
|
|
 |
 |
 |
 |
|
|