In this weeks show we introduce error handling, focusing on how exceptions are used. Initially touching on a brief history of exception’s origins, we move on to highlight how languages such as PHP and JavaScript implement them. We round up the chat with a ‘pros and cons’ breakdown and a fun-packed quiz.
Monthly Archives: April 2014
21: Introduction to JavaScript
In this weeks show we introduce the JavaScript programming language, which now seems to be available everywhere. Initially discussing the prototypal-languages goals, we move on to a brief history lesson - touching on the ECMAScript standard. We then explain how JavaScript uses the DOM and Ajax to create dynamic, client-side applications. Finally, we wrap up with the usual ten question quiz.
Show Links
- .UK Opt Out - Nominet
- PHPUnit Announced End of Life on PEAR Installation Method
- The Freelance Web
- Sublime Text
- SublimeLinter
- The JavaScript Pocket Guide
- Codewars
- AngularJS Fundamentals In 60-ish Minutes
- What is Javascript?
- JavaScript: The Good Parts
- About JavaScript - MDN
- Ecma International
- DailyJS: History of JavaScript
- Ajax: A New Approach to Web Applications
20: Delving into Laravel
In this weeks show we follow up the discussion on CodeIgniter with an introduction to Laravel. Introduced only a few years ago, the framework has been a ‘breath of fresh air’ in the PHP framework landscape. Starting with a brief history of the project and how it has evolved, we move on to highlight key features of the framework that set it apart. One such inclusion is the extensive use of an IoC container, and how Facades cater for an expressive code-base.
Show Links
- Laravel - The PHP framework for web artisans
- MailCatcher
- Favicon Generator and Gallery
- Simon Singh - The Simpsons and Their Mathematical Secrets
- Php2Python
- virtPHP
- Uploadify
- Dropzone.js
- Android SDK
- Facebook Developers
- How Static Facades and IoC are used in Laravel
- History of Laravel PHP framework, Eloquence emerging
- Episode 1: Taylor Otwell - PHP Town Hall
- Taylor Otwell - History & Philosophy of Laravel
- Goodbye CodeIgniter, Hello Laravel
Episode 43: Erotic Art The Right Way
Our latest episode features someone who we’re been trying to get on for a while: Josh Lockhart, the developer of the Slim Framework for PHP and the founder of the PHP The Right Way project. We also have a new sponsor in Nude New Relic!
- Check out our sponsors, New Relic, Engine Yard and WonderNetwork
- Follow us on Twitter here.
- Rate us on iTunes here
- Sign up for our mailing list here
Listen
Download now (MP3, 31.4MB, 1:09:06)
Links and Notes
19: Delving into CodeIgniter
In this weeks show we continue our discussion on web application frameworks by delving into CodeIgniter. Though it has had its fair share of bad press over the past couple of years, its mature code-base and ease of getting started can not be denied. Initially exploring what the framework is from a high-level we move on to discuss it’s strengths and weaknesses along with personal experiences. We finally wrap up the show with a CodeIgniter influenced quiz.
Show Links
- CodeIgniter - EllisLab
- CodeIgniter Sparks - Package Manager and Repository
- jQuery Unveil
- Snap.js
- Chart.js
- StreamTable.js
- Navi.js
- D3.js
- How to Hack a Web Site - Dr. Susan Loveland
- Localhost cookie not being set - Stack Overflow
- Self-Signed SSL Certificates with Nginx and Apache
- Securing Sessions in PHP
- Free Programming Books - GitHub
- Heartbleed Bug
- Guzzle
- One on One with a Hacker - ShopTalk
18: Introduction to Web Application Frameworks
This week we introduce web application frameworks into the software development mix. Starting of with what they actually are, we move on to the benefits and useful feature set they provide you.
Show Links
- Arch Linux
- April Fools: migrate Apache Subversion project over to the git repo
- PHP-CPP - A C++ library for developing PHP extensions
- Object Playground: The Definitive Guide to Object-Oriented JavaScript
- Arch Linux and Awesome WM Installation Notes
- The Y (Fixed-Point) Combinator in PHP
- Neo4j - The World’s Leading Graph Database
- jquery.adaptive-backgrounds.js
- Color Thief
- PHP Town Hall: The Great Joomla! License Battle of 2014
- Joomla! Framework
- What is a Web Framework?
- Get Started with Web Frameworks - Webmonkey
- What Does Micro Mean? - Flask
- Silex
- Slim
- Laravel
- CodeIgniter
- Zend
- Ruby on Rails
- Django