Pages

Wednesday, November 5, 2008

Basic course for junior web developers

While working in Pyramid Consulting, I’ve had a chance to work with Mr. Truong Lap Vi. He was one of Technical Architects of Pyramid Consulting. I’ve learned a lot of things from him. Based on his original training course, I’ve added some customizations to create a newer version of the Basic course for junior web developer.
This basic course takes only 3-4 hours. The purpose of this course is:
+ Based on the Web model to explain the vision and road map of a web developer.
+ Explain what good code is.
The original structure of this course has 2 parts:
1. Web model
2. Good code
2.1. What is good code
2.2 Good function
2.3 Good class
I’ve changed its structure a little bit and add more sections:
1. Web model
2. Good code
2.1. What is good code
2.2 Good piece of code
2.3 Good function
2.4 Good class (make the definition clearer)
3. Best practices in coding

You can find the slide for this course here:
Basic course for junior web developers

Some cool pictures for wallpaper

Today, when searching a document in my computer, I found some old pictures I used as wallpaper for a long time. I think they're very nice. So, I upload them into Google Web Picasa. You can view and download them into your computer.

They may help your desktop screen to be nicer.

Enterprise solution patterns for Microsoft .NET (Books for technical architect)


This is one of good books that any Technical architect should read.
This book is organized in 6 chapters.
+ 2 first chapters introduce to you about concepts and how patterns are organized.
+ Main content of the book in the rest (4 chapters). You can find here all of necessary patterns for:
a. Web presentation patterns
b. Deployment patterns
c. Distributed system patterns
d. Performance and reliability patterns.



As a technical architect, you always face to application design. This book is really a must-read book if you need to refer some patterns in application implemented in Microsoft technologies.

One important note: do not read this book to learn technology or tips and tricks to solve your specific problem. You should learn ideas from patterns and apply them into your real project.

One very good news: you do not need to buy this book if you do not want hard-copy. You can find the online version on MSDN here