This week I pushed out some old blogs outlining the relationships between senior and more junior developers. I did this because I thought it was very important to listen to each other. We can all learn from old and new experiences. Continue reading Development Team Relationships
Category: Developer
Last is King – Back To Basics CSS
CSS is the basics of HTML styling, but I am finding out that somehow it is missed. It’s hard to be a Web Designer without knowing how CSS style sheets work. For those who do not know, CSS is short for Cascading Style Sheets. If you can picture a waterfall, that is basically how CSS works. Continue reading Last is King – Back To Basics CSS
IT Professional and Communication Skills
It is a well-known fact that Information Technology professionals are often lacking skills in the communication department. Almost every job posting lately had stated you must have good Oral and Written communication skills. This was not me; at least until recent. I was always the guy standing by the punch bowl or snack table with hands in the pockets that said “HEY” as people walked by. IT professionals often confuse colleagues, friends and customers with their acronyms and tech-lingo – I was one of these people. Then I was pulled out to a Toastmasters meeting. Continue reading IT Professional and Communication Skills
More Than Meets The Eye
There is more than meets the eye with me. On my resume it is majority Microsoft skills. Microsoft is used more than open source because that is what my work and customers demand from me. Can I do more? Yes! I have experience in a lot of open technologies such as PHP, MySQL, Python and more. I do use these technologies, but not often Continue reading More Than Meets The Eye
Do Not Forget The Customers
New developers often design and develop what they believe is cool and cutting edge. What is forgotten is how the customer or the user will think about the experience. If the customer or user refuses to accept what you have built, you have just wasted time and money. Potentially you are out of business. Continue reading Do Not Forget The Customers
Do I Need Source Control
Yes! For the first time in my 15-year career I had experienced what it is like to not have source control, and I had hated it. I had lost a very difficult to write SQL statement in a project. It seemed almost impossible to rewrite the SQL for the second time. I believe it was two of us working in the same project that had caused this loss of code. I take the blame because I am the manager and I knew that source control was not implemented. I should have taken the time to take all of the projects and check them into the source control system. Continue reading Do I Need Source Control
Websites Responsive to Screen Size
I own a desktop, laptop, iPad and an HTC Android phone. Each device has a different screen size. I had never tried my website on the iPad and the Android phone until after the DIG 2011 conference in London Ontario. Jeffery Zeldman and Derek Featherstone spoke on the importance of having your website visible on multiple devices and this struck home to me. Continue reading Websites Responsive to Screen Size
DIG London in Review
Wow, what a great day to be had.
I had attended the web developer stream of DIG London which started off with a Keynote by Jeffery Zeldman. Jeffery had shown us the importance of responsive design and suggested a few ways to look at it. Continue reading DIG London in Review
My Cover Letter
Dear Business Owners, Team Leaders and Information Officers;
I am not just a developer. I am a developer who can blend in with a team, lead a team and be part of a team. Continue reading My Cover Letter
How I Achieved Decent Search Ranking
I recently showed my hit stats for my website to a friend, which include the GOOGLE and Yahoo queries. I was asked how I achieved my ranking. I typically see a rank between 3 and 20, which I consider respectable. Most of my ranking is under 10, which is really good. I am actually surprised how people find me as it can be a very obscure search.
Could it be better? Probably, but this seems to work for me
Example ( real rankings 11/03/2011 ):
Ranking 22: www.google.co.uk — c#/ .net blogs in london + cv
Ranking 02: www.google.ca — software developer london ontario
Ranking 05: www.google.com — how to use equalsignorecase in javascript
Ranking 01: wwww.google.lv — excel interop in web service
Ranking 14: www.google.ca — london ontario computer programmer
Here is how:
1. Fresh Content ( Blog, Twitter Feed, Other Dynamic Content )
2. Have description and keyword meta tags relevant to your content on the page ( Each Page should be unique )
3. Put title attributes on links / menu items
4. Put alt attributes on images describing the image
5. Have unique titles on each page
6. Do not use tables to structure your web page
7. Use H1 and H2 tags for page and paragraph titles
8. Optimize your webpage and images for speed.
9. Have a site map ( link page ) outlining links to your content
10. Use GOOGLE’s and Yahoo’s webmaster tools for site maps and analytics
11. Use and understand GOOGLE Analytics tool
12. Have other sites link back to you that our relevant to your site.
13. Use Twitter, LinkedIn and Facebook to promote your fresh content.