- ImageOptim – Optimize JPG, PNG and GIF images for the web
- Less – Compile and compress .less files to CSS
- Sublime Text – Great text editor. Not free
- Cyberduck (or FileZilla) – FTP client
- Shrink-O-Matic – Resize a bunch of images before you ever upload them. This way uploads are faster and any resizing your webapp does is much faster. Just pick a size that is big enough for your biggest usage scenario instead of the gigantic images you have from your camera or stock photography.
- VMware Fusion – Setup virtual machines for testing your sites in IE or perhaps older browsers. Not free
- MAMP – Apache, Mysql, PHP and phpMyAdmin
Archive for the ‘Web Development’ Category
Posted in Web Development · Tags: mac os x
Posted in Web Development · Tags: animation, html5
Keep in mind that none of the following use Canvas.
- Sencha Animator has a really dark UI, asset library and doesn’t output code that will work in Firefox.
- Tumult Hype is another application to help build HTML5 animations and interactive content. It lets your hit record and creates keyframes based on what you move.
- MotionComposer has a unique interface without a real timeline because you move things around and it figures it out for you. It will generate Flash or HTML5 content.
- Adobe Edge Animate is currently free. It doesn’t work as nice as Flash, but I’m sure it will get there. However, I doubt it will remain free forever as it becomes more advanced.
Posted in Web Development · Tags: iPad, iPhone, safari
If you have a website that crashes on the iPad or iPhone there are a few things to check.
- Is there any complicated HTML5 animation? Simplify or figure out what part of the animation is causing the site to get so sluggish it crashes.
- Are there any huge intricate PNG files or a GIF with very complicated transparency or alpha layers? Try to simplify the graphics or at least disable a few until you figure it out.
- Do you have any complicated SVG files? Try making it more basic.
- Do you have a really huge text-shadow or box-shadow? You’d be surprised how this can bog down a site. Disable the shadow or make it smaller in your CSS file.
- Do you have any other CSS features that could be causing Safari to quit? Perhaps a complex gradient?
- Do you have a really huge image or complicated site? Try to break the page up into separate pages.
If you still have issues after trying the above. Be sure you are clearing your cache in your browser. Also check to see if you have an redirection code on the server or a meta refresh that is going in an unending loop.
Posted in Web Development
Posted in Web Development
Another Drupal developer left left the project so it reminded me of something I’ve been wanting to write. Drupal has been the top CMS for many years. It is very powerful and can be coded, hacked and pieced together into any kind of site by someone that can or can’t code. However, the point and click interface that caters to coders and non-coders (some might say developers and designers) makes the whole system of Drupal way too complicated. Most Drupal Developers have their collection of must have modules they use on many projects to get things done. Views is a great module that lets you basically build custom queries from your database and output them how you like. However, with that power comes a massive interface with ton of options and modal overlays. So you end up with part of your site powered on the backend and a lot of it from a Views configuration in the administration. It’s a mess, but in order to help coders and non-coders, its the only way Drupal can exist. There is the logical way and then the Drupal way, don’t get the two mixed up. Modules save time, don’t get me wrong, but it takes awhile to test, figure out and setup the ones that you will need.
I think Drupal stays popular for several reasons.
- The people that build sites with it, know they can build anything with Drupal and know it very well, so they have no reason to switch.
- Drupal continues to feed on the popularity its had for years. New comers hear about some site that was built with it or the impressive amount of sites and figure this is what they need.
- Drupal has a huge community of people, but it makes sense as people have invested lots of time into sites of the past, need to maintain those sites or need to built some other massive site.
- Because of its powerfulness and complexity many companies now exist that specialize in using Drupal exclusively to built whatever their clients want or to help out people that are confused or need help. Again, it feeds on its past popularity.
Personally, I don’t like Drupal. I’ve had the displeasure of learning it to build a massive site once. And it was more of a hassle than what was warranted. I believe any web agency that still insists on it for every client site is still living in 2005 (I may even cut them a break and say 2007).