May 22nd, 2008
Angelo discusses the Zend PHP 5 Certification Study Guide 2nd edition and explains how to implement Open Flash Charts into your PHP project.
Don’t forget to E-mail comments and suggestions to compiledweekly AT gmail.com.
Links:
Download This Episode
Podcast: Play in new window
| Download
Filed under: Apache, Applications, LAMP, PHP, Reviews, wxWidgets
— angelo @ 4:53 pm — no comments
May 1st, 2008
If you’ve been following my Twitter (@AngeloMandato) lately, you may have herd me mention previous Columbus PHP Meetups. These meetups are great for meeting fellow PHP programmers in the Columbus area and a great way to learn about different libraries, techniques and frameworks that are available.
Columbus PHP Meetup web site: http://php.meetup.com/93/
Tonights meetup topic is “The Art of SQL Tuning for MySQL” presented by Jay Pipes from MySQL. I can’t wait to attend this meetup and gain some insightful knowledge how to tune MySQL. Ever since I started my career, I’ve encountered many issues either with server loads and/or time due to poorly written queries. I think I’ve done a decent job deploying indexes, grouping like queries together, etc… but I know there is more to learn.
The past two Columbus PHP Meetups covered the Zend Framework and CakePHP. Both were great presentations.
The Zend Framework presentation from February was very informative. The Zend Framework was written in a way that the developer can decide how much he/she wants to use from the framework. This makes it possible to easily add the Zend Framework to an existing project. I think the word framework may not be the best word to describe it though, perhaps it should be called library and framework. Many parts of the Zend Framework are really just libraries to help with things like email, XML-RPC, OpenID, Flickr, Amazon, etc… I now plan on using parts of the Zend Framework in some of my projects.
I learned a lot from the CakePHP presentation from March as well. CakePHP is definitely a “framework” with all of the University taught thinking of object oriented programming and separating presentation with logic integrated. What I found interesting is CakePHP took somewhat of a Ruby on Rails like approach in managing your SQL queries. I think this type of development is fine for small to medium size projects but anything where you need full control of the queries or presentation you may find yourself feeling restricted. The presentation side of things reminds me of Smarty Template Engine, which my past experience with Smarty started out great but ended with frustration that I couldn’t add the logic I wanted at the presentation level.
I would like to learn more about CodeIgniter. CodeIgniter is the application framework that Joe used for developing the registration system for PodCamp Ohio.
Related news, I purchased a copy of the Zend PHP 5 Certification Study Guide. I own a copy of the Zend PHP 4 Certification Study Guide and loved the book till the pages started falling out. It is not just for those who want to be certified in PHP, the content is perfect for a developer who already knows how to program but just wants something to reference for the language. You should already have some background in C/C++/Java/PHP before you read this book though. I’m very pleased with this addition as well as the first one. I think I may order the Guide to Programming with Zend Framework next.
So are you attending PHP meetups in your area? If so, what sorts of things are you learning?
Filed under: LAMP, MySQL, PHP, Web Dev
— angelo @ 9:41 am — no comments
Tags: cakephp, CodeIgniter, columbus, framework, PHP, php meetup, smarty, zend, zend certification, zend framework
January 28th, 2008
If you have not herd, Sun Microsystems is acquiring MySQL. I think this is a great move, especially since Sun has embraced the open source community as strong, if not stronger, than other large companies such as IBM, Yahoo and Google.
Article: http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html
I think the move is a good one for MySQL. With the recent purchase of the InnoDB storage engine by Oracle, there has been some concern that MySQL could end up in the hands of a company that’s best interests do not involve the open source community.
The recent influx of participation in the development of MySQL by Google gives me a lot of hope that MySQL’s future will be a bright one. The next generation storage engine called Falcon hopes to become a replacement for InnoDB and many of the performance tweaks Google has implemented over the years will most likely find their way into the future versions of MySQL.
Filed under: Applications, LAMP, MySQL, News, Software
— angelo @ 5:20 pm — no comments
Tags: falcon, google, innodb, myisam, MySQL, open source, oracle, storage engine, sun
June 3rd, 2007
One Topic:Subversion, a open-source, cross platform revision control system. Tonight I talk about how to install, configure and understand how to use a Subversion repository.
Don’t forget to E-mail comments and suggestions to compiledweekly AT gmail.com.
File Download (14:46 min / 10.2 MB)
Podcast: Play in new window
| Download
Filed under: LAMP, PHP, Software, wxWidgets
— angelo @ 8:05 pm — no comments
October 11th, 2006
Recorded on October 4th, Angelo speaks with good friend Matt, who owns Choice Lynk Media, a Multi-media production company. We talk about his web site, podcasting, shoutcast server and other interesting tech stuff. Also cover some basic features that we will be talking about over the next few weeks on how to setup your own web hosting server.
Podcast: Play in new window
| Download
Filed under: LAMP, News, Reviews, Software
— angelo @ 11:58 pm — no comments
July 13th, 2006
Two topics: TinyMCE, a cross browser HTML rich text editor and solutions for SPAM. TinyMCE is an excellent html styled text editor that has an endless number of settings and is extendable. In the second topic I address SPAM and talk about two server solutions; SpamAssassin and MIMESweeper. Software recommendation of the week: nLite, web site of the week: nerdvittles.com test
- nLite :: Update Windows installation CD’s quick and easily.
- TinyMCE :: TinyMCE, a cross browser html rich text editor.
- Nerd Vittles :: Awesome site, more than just informaton on TrixBox here!
- SpamAssassin :: SpamAssassin server based anti-spam tool.
- MIMESweeper :: MIMESweeper, product of Clearswift, a full blown supported SMTP service with SPAM controls.
- Thunderbird :: E-mail client with spam filtering built in
Podcast: Play in new window
| Download
Filed under: LAMP, PHP, Reviews, Software
— angelo @ 10:13 pm — no comments
June 8th, 2006
Two topics, ModRewrite for Apache and TrixBox PBX. ModRewrite lets you do some really cool things with Apache you thought you couldn’t do. TrixBox is a Voice Over IP PBX Phone system built on CentOS Linux. Software recommendation, UltraVNC and Web Script recommendation, IMP Webmail.
Podcast: Play in new window
| Download
Filed under: LAMP, PHP, Reviews, Software
— angelo @ 1:06 am — no comments
April 20th, 2006
This week we look at phpMailer, a PHP E-mailing class and wxWidgets basics. Show also includes 3 useful Firefox extensions for web development, phpMyAdmin recommendations.
Podcast: Play in new window
| Download
Filed under: LAMP, PHP, Software, wxWidgets
— angelo @ 8:12 pm — no comments
March 15th, 2006
Welcome to the first podcast of Compiled Weekly. Today’s podcast I introduce myself, promote the PodcasterNews.com podcast network, review the open source Ravencore web control panel, recommend the SciTE text editor, and cover Cross Site Scripting XSS and how to prevent it.
Podcast: Play in new window
| Download
Filed under: LAMP, PHP, Reviews, Software
— angelo @ 9:59 pm — no comments