CakePHP 101

I will go over the basics of CakePHP.

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.

Woot.

Continue reading » · Rating: · Written on: 05-30-09 · No Comments »

bauhaus 2.0

balancing clients, creativity, and code

What can we learn from Bauhaus furniture, wallpaper, and books?

A discussion about improving interactive agencies and the education of developers and designers.

With a cameo appearance by le Corbusier.

Continue reading » · Rating: · Written on: 05-29-09 · No Comments »

Semantic Web

I’ll be talking with y’all about the semantic web, its meaning, its usefulness, and what it portends for the future of the web.

Continue reading » · Rating: · Written on: 05-29-09 · No Comments »

DIY IP PBX: PfSense as a PBX appliance with FreeSwitch

Expect a light intro to PfSense, a FreeBSD Based firewall distro that’s hardened and capable of putting extremely expensive Cisco equipment to shame and it’s laundry list of functions/packages. Following a brief intro to PfSense I’ll detail the FreeSwitch package, an easy to configure version of the extremely flexible, scalable and fast open source soft switch.  I’ll have all the details of the hardware & software setup I’m using to run it successfully in a SOHO 5 line implementation.

Continue reading » · Rating: · Written on: 05-28-09 · No Comments »

Get PHP Superpowers Over Your Database

You won’t have to get bitten by a radioactive spider to handle this presentation. Learn how to harness the power of DB_DataObject, Smarty, and PHP to build your own MVC (model-view-controller) web application.

Stop writing CRUD code and find out more about what all the cool kids are talking about without learning that mineral language.

Continue reading » · Rating: · Written on: 05-27-09 · No Comments »

960 grid vs fluid vs elastic

FIRST!

Continue reading » · Rating: · Written on: 05-27-09 · 5 Comments »

Share your topics

With a few days left until the big weekend, I’d like to remind everyone to get registered and post your presentation topic on this site so everyone knows what to expect.  The actual time spots will be up for grabs the day of the camp, but go ahead and give us an idea of what you’d like to share.  (Just click “Add your topic” link on the top right of this page).

Continue reading » · Rating: · Written on: 05-27-09 · 8 Comments »

BarCamp is coming, what to expect?

Preparation

  • Pre-register on this site (registration link in the top right of this page). Please put your name on the form, to give coordinators an idea as to how many people are coming (and to get your nametag printed, instead of Sharpie’d!). Also make sure to include your t-shirt size and food preference (if applicable).
  • Bring a laptop - It’s great for showing off that program you mentioned in your session. Plus, there are many hotspots provided, and plenty of downtime to browse around and look into everything you’ve learned.  (SDN Communications is giving us plenty of bandwidth for this, but be kind.. flickr good, torrents bad.)  :)
  • Come early, but not too early - Showing up at the announced starting time will be fine. Show up earlier, and you’ll get drafted for setup work (much appreciated!). Show up later, and you’ll miss some social activity and your T-shirt.  The organizers will be arriving at 9:00 on Saturday morning, and would encourage you to get there no later than 10.
  • Be ready to participate - come with an idea for a session you can lead. You don’t have to be an expert at your topic; as long as it’s not too specific, there’ll probably be someone else present who can help you out. You can also contribute to the conversation during a session. This is a great way to participate, since it spreads knowledge from everyone, instead of just the leader.

Continue reading…

Continue reading » · Rating: · Written on: 05-14-09 · No Comments »