Ten Lessons From SES San Jose
98603
Attending a Search Engine Strategies conference can be a great way to get your questions answered, if you have a go in with a plan.
761608
Over on the Zend Developer Zone today, there's a newly posted interview with Chris Hartjes a developer and speaker in the PHP community.   I first met Chris Hartjes at php|works in Toronto where he was giving his What Can PHP Learn From Ruby on Rails talk. As I described him in one of my blogs from php|works, he looks like a biker with a laptop. He's large but he's always got a smile on his face and is always available to help if you've got PHP questions. Chris was kind enough to sit down with me and spend some time talking about PHP and his work at VerticalScope . Here's how our conversation went.   They talk about how Chris got into programming (including his first computer), his work with vBulletin, a little MySQL discussion, and some thoughts on PHP6.
207169
When Sun Microsystems Inc. (SUNW ) Chairman and CEO Scott G. McNealy took the stage at a shindig in San Jose&#39;s Tech Museum of Innovation on Nov. 15, he unveiled the most important product to come out of his company in nearly a decade.
639213
By John Simerman, Contra Costa Times, Walnut Creek, Calif.  Jun.
477830
Paolo hypothesizes a much-needed tool in a post yesterday, and a follow-up today.
414301
Over on the ThinkingPHP Blog, Felix Geisendorfer has completed his series of Ten Days of Free Dessert with some useful tips about using the CakePHP Framework.   'm announcing the "10 Days of free Dessert!". This basically means that I'll post at least 1 useful and easy to adapt CakePHP tip begining tomorrow for the next 10 days. I will try to pick things you might not have heard before and that didn't get a lot of loving from the docs team so far.   Here's the listing:  The 7 Crucials of CRUD Become Friends with the Inflector Generate a Random Password Keep Your Cake Fresh (use SVN HEAD) Keep a Custom Configuration File MySQL & UTF-8 Conventions over Ego Render Custom Errors Graceful Error Handling Default Models, Components, and Helpers  Each of the posts contains a description of the feature and some code to show how it's done. It's a great, handy little series of posts for any CakePHP developer to keep in their toolkit to pull from later on.
732767
In a new post to his blog today, Stuart Herbert continues the theme he started in a previous post about a business case for PHP. In this new entry, he shares some things he's done to further the effort.   To turn this from an idea into reality, I've setup a Google group where anyone who is interested can join in, and help build this resource. Please come along with your ideas and concerns, and let's see what we can achieve together.   He also suggests some "first steps" to get the ball rolling, namely a list of topics the business case needs to cover.
685961
By Therese Poletti, Michelle Quinn and Pete Carey, San Jose Mercury News, Calif.  Sep.
616165
The Zend Developer Zone has another new tutorial from Padraic Brady talking about testing your applications (i.e. unit tests). In this new article, he expands on his previous one and dives a bit deeper into the behaviour-driven development process.   In this article, I introduce a TDD related practice called Behaviour-Driven Development which has been gathering attention for over a year and gaining converts (like me!).   He briefly covers what BDD is and how it can be used to solidify code against issues that might come up down the road (and how it compares to test-driven development). Some sample code/tests are included to give you a better idea of how it all fits together - a set of scenarios for any given "story". True to the title, Padraic writes his tests around the construction of a Klingon Bird of Prey ship.
101975
0. Introduction 1. SysAdmin of the Year Contest 2. Statistics  This SF.net update brought to you by HP --------------------------------------------------------- Open source and Linux from HP From eight consecutive years of Linux market leadership to countless community outreach programs, HP has proven solutions you can value, on a next generation, highly-efficient BladeSystem platform ideal for Linux, with the approach, experience, and customer commitment you can trust. http://www.linux.com/sponsor_solutions/hpos ---------------------------------------------------------  Hello, and welcome to this month's edition.  Last month, we announced the winners of the 2007 Community Choice Awards during our party at OSCON.  There were some surprises, lots of great winners, and a good time was certainly had by all.  For information about the winning projects, visit our Community Hub at http://sourceforge.net/community and click on the CCA logo.  The beta of our Marketplace continues to go well.  Our beta participants have been creating quality listings to provide our users with access to the experts they need...and, in the process, our design decisions are being validated one-by-one.  Keep a close watch on this new tool, it promises to be a hotspot of engineering activity for us over the next few months.  We will need some help, though!  We're looking for engineering talent to make all the complex things simple around here.  If you're in the bay area and want to join us, email jobs@corp.sourceforge.com  Thanks for reading!  The SourceForge.net Crew    SysAdmin of the Year Contest ----------------------------  Do have know a SysAdmin who goes beyond the call of duty? If so, nominate them as SysAdmin of the Year 2007.  They can win great prizes (Macbook Pro, iPhone, Splunk License), including the knowledge that you care.   The first 2500 SysAdmins nominated get a free t-shirt.  http://www.sysadminoftheyear.com    Statistics and Top Projects ---------------------------  Number of Projects: 155,959 Number of Registered Users: 1,662,751   Daily Stats for 20 August, 2007:  SF.net: 4,026,722 pages served Open Source Files downloaded in 24 hour period: 2,014,157  ---------------------------------------------------------  Top 25 Projects:   1. Azureus https://sourceforge.net/projects/azureus Azureus is a powerful, full-featured, cross-platform bittorrent client.  2. phpMyAdmin https://sourceforge.net/projects/phpmyadmin phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields.  3. Notepad++ https://sourceforge.net/projects/notepad-plus Notepad++ is a generic source code editor (it tries to be anyway) and Notepad replacement written in C++ with the win32 API. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.  4. OpenProj - Project Management https://sourceforge.net/projects/openproj OpenProj by Projity is a desktop replacement of Microsoft Project. OpenProj has equivalent functionality, a familiar user interface and even opens existing MSProject files. OpenProj is interoperable with Project, with a Gantt Chart and PERT chart etc.  5. ZK - Simply Ajax and Mobile https://sourceforge.net/projects/zk1 ZK is Ajax framework enriching Web apps with little programming. With event-driven and markup languages, development is as simple as programming desktops and authoring HTML/XUL pages. ZK supports scripting lang including Java, JavaScript, Ruby, Groovy...  6. dimdim meeting server https://sourceforge.net/projects/dimdim Dimdim is an open source web meeting product with features like Application, Desktop and Presentation sharing with A/V streaming and chat. No attendee installation - all features are available through a web browser. Dimdim can be integrated with Moodle.  7. ADempiere Bazaar https://sourceforge.net/projects/adempiere Adempiere is an ERP Bazaar for Open Source Developers that contribute improvements of Compiere, CRM, Shopfloor, POS, Helpdesk, Financials Accounting, Supply Chain, Knowledge and Business apps in an open and unabated fashion. Focus is on the Community.  8. Zenoss Core - Enterprise IT Monitoring https://sourceforge.net/projects/zenoss Zenoss Core is an enterprise network and systems management application written in Python/Zope. Zenoss provides an integrated product for monitoring availability, performance, events and configuration across layers and across platforms.  9. Openbravo ERP https://sourceforge.net/projects/openbravo Web based ERP for SMEs, built on proven MVC & MDD framework that facilitate customization & maintenance of code. Already in production, it encompasses a broad range of functionalities such as finance, supply chain, project mgmt, manufacturing & much more  10. FreeCol https://sourceforge.net/projects/freecol FreeCol is an open version of Colonization. It is a Civilization-like game in which the player has to conquer the new world.  11. FileZilla https://sourceforge.net/projects/filezilla FileZilla is a fast FTP and SFTP client for Windows with a lot of features. FileZilla Server is a reliable FTP server.  12. WebCalendar https://sourceforge.net/projects/webcalendar WebCalendar is a PHP application used to maintain a calendar for a single user or an intranet group of users. It can also be configured as an event calendar.  13. PhpGedView https://sourceforge.net/projects/phpgedview PhpGedView parses GEDCOM 5.5 genealogy files and displays them on the internet in formats and charts that you are familiar with.It also allows relatives to edit their genealogy online and collaborate together on their research.  14. MediaInfo https://sourceforge.net/projects/mediainfo Get technical information and tags of a lot of multimedia files. Supported formats : - Video : AVI/OGM/MKV/MPG/VOB/MP4/3GP/... - Audio : MP3/OGG/MKA/MP4/AAC/...  15. 7-Zip https://sourceforge.net/projects/sevenzip 7-Zip is a file archiver with the high compression ratio. The program supports 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, RPM and DEB formats. Compression ratio in the new 7z format is 30-50% better than ratio in ZIP format.  16. KeePass Password Safe https://sourceforge.net/projects/keepass KeePass Password Safe is a free, open source, light-weight and easy-to-use password manager for Windows. You can store your passwords in a highly-encrypted database, which is locked with one master password or key file.  17. MinGW - Minimalist GNU for Windows https://sourceforge.net/projects/mingw MinGW: A native Win32 port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality.  18. XOOPS Dynamic Web CMS https://sourceforge.net/projects/xoops XOOPS is a dynamic web content management system written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.  19. FreeMind https://sourceforge.net/projects/freemind A mind mapper, and at the same time an easy-to-operate hierarchical editor with strong emphasis on folding. These two are not really two different things, just two different descriptions of a single application. Often used for knowledge and content mgmt.  20. Arianne RPG https://sourceforge.net/projects/arianne Arianne is a multiplayer online engine to develop turn based and real time games providing a simple way of creating the game server rules and clients like Stendhal. Marauroa, our server, uses Java and MySQL for hosting hundreds of players on a solo host.  21. OrangeHRM - Human Resource Management https://sourceforge.net/projects/orangehrm OrangeHRM developed by OrangeHRM Inc is an Open Source HR Information Systems(HRIS) that assists you in managing company's human resources. Through scalable modular architecture it covers main areas of Personnel Management/HRM such as PIM, ESS & Leave.  22. Gallery https://sourceforge.net/projects/gallery A slick, intuitive web based photo gallery. Gallery is easy to install, configure and use. Gallery photo management includes automatic thumbnails, resizing, rotation, and more. Authenticated users and privileged albums make this great for communities.  23. Pidgin https://sourceforge.net/projects/pidgin Pidgin is a GTK+ instant messaging application for Windows and Unix. It supports AIM, ICQ, Jabber/XMPP, MSN, Yahoo!, Bonjour, Gadu-Gadu, IRC, QQ, SILC, SIMPLE and more. See http://pidgin.im/about.php for more information.  24. XBMC (Xbox Media Center) https://sourceforge.net/projects/xbmc XBMC (Xbox Media Center) is a free multimedia player jukebox for Microsoft Xbox game console, it is capable of playing back almost all known video, audio and picture formats from the Xbox harddrive, DVD-ROM drive, a local-network, and even the internet.  25. JasperReports - Java Reporting https://sourceforge.net/projects/jasperreports JasperReports, the market leading open source business intelligence and reporting engine. This project is being moved to http://www.jasperforge.org/. This project is the home for all things Jasper, Reports, Analysis, Server, and Intelligence.
759262
On the Zend Developer Zone today, Cal Evans has posted a review of one of Wrox Press' latest PHP-related offerings, "Professional Search Engine Optimization with PHP" (by Jamie Sirovich and Cristian Darie).   I'd like to say that this book has changed my way of thinking about SEO Professionals, but it hasn't. It has, however, given me enough information so that I can make my own projects more SE friendly and allow me to help my friends do the same.   Cal talks about the contents of the book, including his favorite chapter (chapter 2) that gives a quick-hit primer to the world of search engine optimization. The rest of the book is divided up into specialization topics inside of SEO like "SE Friendly URLs", "Duplicate Content" and "Link Bait". Plus, check out what Cal has to say about one of the Appendixes...
586685
With all of the recent talk about business cases for PHP, Ben Ramsey wanted to get some of his thoughts on the matter out and into his blog in a new post.   I don't believe anyone has ever published any white papers on PHP, giving it a business case, and while we have companies like Zend, OmniTI, and eZ Systems providing support for PHP, I haven't seen any documentation from them like this. So, last Thursday when Stuart Herbert announced his Google Group for developing a business case for PHP, I took notice and joined.   Definitely good to hear encouraging words about a project that could ultimately help out the language as a whole break into an area where the growth has been the slowest.
264910
Scott Mattocks, like so many others, has just reciently recieved notification that he's been accepted as a speaker for the Zend/PHP Conference & Expo this fall. He talks more about his speech in his latest post.   My session, "Consusming Web Services with PHP-GTK 2&#8243; will be a look at how to turn a web services API into a desktop application. I only have fifty minutes so it won't be very heavy on implementation details. Instead it will look more at representing different data structures, collecting different types of data and how creating a desktop application can make life easier for the company and the end user.   Scott joins other speakers for this great event, including speakers like Ilia Alshanetsky, Wez Furlong, and Zeev Suraski. Be sure to check back on the Zend site soon to see when Scott and others' talks will be held.
548706
The Zend Developer Zone has posted a review of Packt Publishing's "Learning PHP Data Objects" book writen up by Akash Mehta.   In Learning PHP Data Objects, the author Dennis Popel examines this new [database access] system and explains how to begin using PDO in development as a replacement for typical database drivers. The book is an excellent introduction to the data abstraction layer and also provides essential insight into the inner workings of database interaction with PHP.   Akash talks briefly about the history of PDO and what it can be used for first, then gets into the contents of the book (things like the intro chapters and the quality of the writing). The thing he thinks makes the bok stand out, though, is the examples and sample code that reflect both simple methods and more complex issues PDO developers might run into.
291707
By San Jose Mercury News, Calif.  Jun. 2
15353
By Nicole C. Wong, San Jose Mercury News, Calif.  Feb.
618608
By Therese Poletti and Nicole C. Wo, San Jose Mercury News, Calif.  Sep.