Tuesday, July 31, 2007
Agile development: Get more done with less - "Get Real" by 37signals
My key take aways from the book are you can get more done with less. Less people (superstar developers), no meetings, no information architecture and no web farm to start. I recently met with a client of ours at Hanson Dodge Creative and talked with them about the shift from the web 1.0 brochureware "website" to the fire breathing always changing web 2.0 "web application". Already a developer of desktop applications, his final words where "welcome to the world of software development" which is so true.
Modern day web apps are complex with true object orientated programming and 3 tier architecture:
- Presentation Tier (XHTML, CSS, XSLT, Flash, AJAX)
- Logic Tier (.NET, Web Services, API)
- Data Tier (Database, XML
Saturday, July 28, 2007
The power of community and social networks like LinkedIn, Facebook and Myspace
Now in my professional life one site that has had a profound effect on me is LinkedIn. Again I embarrassed to say I a late adopter, a sales rep from a software company invited me after a pitch and I was on the way to becoming LinkedIn.
In my opinion LinkedIn has become the most important and useful professional community and social networking site I use today. Gone are the days of word resumes, my rolodex full of business cards and costly searches for new hires and vendors. LinkedIn has provided a great platform for helping prospective, existing and former clients keep in touch (networking). Not to mention a great tool for recruitment. Having your LinkedIn profile linked on my blog has also helped in the seeding giving me an SEO lift.
I've been involved in participating in question and answers sessions centered on the internet and web technology. I've also been approached by software vendors, headhunters and job seekers who instantly qualified me as they know who I am and what I do, some of this can be good or bad depending how you look at it.
So if you are looking for a way to build your professional network and get connected with a community that opens up networking and career opportunities today I suggest you to get LinkedIn.
Saturday, July 14, 2007
The Media Revolution lead by the Prosumer!
Friday, July 13, 2007
What professional organizations exist for web professionals?
So I asked myself the question "What Professional organizations for Web Programmers and Developers?".
I'm started looking both at national and international organizations for Web developers and programmer. None of them really offered all the attributes I was looking for, but here are the ones I managed to find:
- International Webmasters Association
- American Association of Webmasters
- Interactive Web Development Association
- HTML Writers Guild
- Guild of Accessbile Web Designers
Sure Microsoft has MSDN and MCAD certifications and other organizations offer similar programs. But I was looking for an organization that is platform-agnostic, and devoted to the people that do all the Web 2.0 wizardry these days. The hunt continues....
Tuesday, July 10, 2007
Podcasts, way better than books on tape!
So it got me thinking most people these days put up with at least a half and hour commute to work every day, whether it be car, bus, train or bike. Generally I zone out and listen to the radio but I really get nothing out of it and the content is becoming increasingly, well crap. So following my old bosses advice I feel I could use my hour plus commute more effectively each day and i've decided to use Podcasts, my Ipod and the AUX jack on my car radio to broaden my knowledge and education in the field I work in. For those who don't know what a podcast is essentially its generally a free broadcast of audio or video that can be downloaded to your portable media player and then played back at your convenience. The content available via Podcasts is amazing, and grows everyday. They exist in just about every category or field of interest you can think of, and come in all shapes and sizes. :)
Here are a few of the podcasts I currently subcribe to:
- O'Reilly Web 2.0 Summit Podcasts
- Diggnation
- The Web 2.0 Show
- the .NET magazine
- boagworld.com: web design podcast
Each night I dock my Ipod in my craddle, eat dinner and then return to see its filled with fresh brain food. I create my playlist for the following day and voila i'm all set "get my learn on". If I ever get tired of Podcasts, I can always switch to the vast array of audiobooks available on Itunes! :)
Monday, July 9, 2007
Joost Beta - dubbed "The Youtube Killer"?
I just signed up for Joost beta today and i've been added to the list of users waiting inline to get a glimpse at this new internet service. It promises DVD quality video over the internet while offering fun and interactive content. Some are dubbing a "Youtube Killer"
If you haven't heard about it I suggest you head on over to their site and check it out.
Friday, July 6, 2007
Web App Project Management & Workflow Holy Grail? Part 1
I've done a lot of research on a software package that could control things from end to end. Call this the web development and project management holy grail? The following are some of the requirements I think an all encompassing solution needs:
- Permission granted access / user rights to system functionality
- Workflow Management (Interactive real-time)
- Assist with budgeting and estimating
- Document Management (Proposal, Strategy, Architecture, Sitemap, Wireframes, Concepts)
- Centralized Content Management / Data Warehousing
- Real-time Project Plans
- Milestones
- Team/Task Assignment (who's doing what)
- Versioning of project documents (Check in/Check out)
- Code Library / Shared Assets
- Group Communication and discussion / Feedback
- Bug Tracking (Tickets)
- Quality Assurance and Testing
- Deployment between environments
- Technical Infrastructure Management
- Source Code Protection
- Centralising Server Architecture (FTP/WebDAV etc)
- Faciliate Deployment - Pushing files/databases between environments (Staging/Production)
It must be said no amount of software no matter how good can fix a disfunctional environment with no process or guidlines in place, where team members are disfunctional and kaos rules. You've got to have a system in place before you can start refining it! So let assume you have a process and some guidlines but your projects are growing in size and scope and its time to move on from static project plans, excel documents and email... whats next? I will delve into some system options more in Part 2.
Web 2.0 and The Changing Role Of IAs
I found this great presentation on Slideshare that outlines demands and changes required by Information Architects with the shift to Web 2.0. Check it out:
Thursday, July 5, 2007
CNN.com redesigned
I encourge you to check it out, and tell them what you think. Great job in my opinion!
Wednesday, July 4, 2007
Conferences and Seminars to keep on the calendar
- http://www.searchenginestrategies.com/
- http://www.ftponline.com/conferences/webdesignworld/
- http://www.aneventapart.com/events/chicago07/
- http://www.ad-tech.com/
- http://www.internetretailer.com/
- http://www.fitc.ca/
- http://futureofwebdesign.com/
These events are great source of education and offer huge networking potential. Of course their are others, but these my favorites for this year. If you think i've missed any critical ones let me know.