JavaScript & jQuery: The Missing Manual
David Sawyer McFarland, “JavaScript & jQuery: the missing manual”, O’Reilly Media, 2012 Filed under: Book
View Article[HTML5: The Missing Manual] 6. Basic drawing with the canvas
It is very exciting to see HTML5 has a way to manipulate 2D/3D rendering context. This opens up a whole lot of way to render images, drawings and 3D objects in the web browser without using a plugin or...
View ArticleHTML5: The Missing Manual
Matthew MacDonald, HTML5: The Missing Manual, O’Reilly Media, 2011 Filed under: Book
View Article[Programming ASP.NET MVC 4] 6. Enhancing Your Site with AJAX
Again it contains a broad range of essential topics within this chapter and it was bit difficult to understand. As the title of this chapter shows, it covers Asynchronous JavaScript and XML (AJAX),...
View Article[The Pragmatic Programmer] 3. Stone soup and Boiled frogs
In this chapter, the authors stress two things. One is proactively selling my work to the team is very important. It is obvious that I need help from others in the team. In many projects, time is...
View ArticleChapter 5. Web Application Architecture
In this chapter, a collection of design patterns such as Model-View-Controller (MVC), SOLID and Dependency Injection (DI) are introduced. It seems the information in this chapter is inadequate to...
View ArticleChapter 2. Software Entropy
Don’t live with broken windows In this chapter, why writing high quality codes are important in terms of maintenance. I couldn’t agree more on this opinion. When I see the stinky codes, it’s not only...
View ArticleChapter 4. Client-Side Development
In this chapter, jQuery is briefly introduced. It was very interesting to see how jQuery easily accesses nodes in the HTML document and manipulate their status and data. It looks like I need to master...
View ArticleChapter 1. The cat ate my source code
Provide options, don’t make lame excuses. This chapter is only two pages long. However, the inspiration it gave me was huge. We, as software engineers, are facing challenges everyday. Some of them are...
View ArticleThe Pragmatic Programmer
Andrew Hunt and David Thomas, “The Pragmatic Programmer: From Journeyman to Master”, Addison-Wesley, 1999 Filed under: Book
View ArticleChapter 3. Working with Data
In case you may wonder, Chapter 2 was for Web Forms developers which I’m not so I just skipped that chapter and moved straight into this chapter. In this chapter, few important concepts are presented....
View ArticleResources for ASP.NET MVC
This is the list of resources I found while I am learning ASP.NET MVC. Books Programming ASP.NET MVC4, O’Reilly, 2012 Tutorials ASP.NET MVC 4 Tutorial, Microsoft Using Page Inspector in ASP.NET MVC,...
View ArticleChapter 1. Fundamentals of ASP.NET MVC
The first chapter covers quite a lot. It was bit difficult to understand everything at once but I guess the authors had to present them all since it is an introductory chapter. I found it’s fascinating...
View ArticleProgramming ASP.NET MVC 4
Jess Chadwick, Todd Snyder and Hrusikesh Panda, “Programming ASP.NET MVC4″, O’Reilly, 2012 Filed under: Book
View ArticleThe Pragmatic Programmer: 1. The Cat Ate My Source Code
Hunt, A. and Thomas, D., “The Pragmatic Programmer”, Addison-Wesley, 2000 I couldn’t agree more with this chapter. This chapter stresses the attitude as a professional software developer. As...
View ArticleCLRS 2.2. Analyzing Algorithms
In this chapter, concept of random access memory is discussed and how it constraints algorithms in terms of performance. It also shows an analysis on insertion sort algorithm as an example to show how...
View ArticleTest Driven Development
I attended a training class “Test Driven Development” at Microsoft. I haven’t been a serious unit test writer but have been convinced that that is the right way to go. I guess it’s because of those...
View ArticleCLRS 2.1. Insertion Sort
CLRS chooses Insertion Sort to be the first algorithm introduced in the book. In this section, it introduces a number of ways it can capture the requirements and implementation of an algorithm. It is...
View ArticleCLRS 1.2. Algorithms as a technology
In this section, the book describes few interesting topics about Algorithms. Since it is a short and brief, there is nothing much to write here but there are two main things. First, algorithm mainly...
View ArticleCLRS 1.1. Algorithms
This is the first chapter in this book. It describes a number of algorithms in real life and highlights how widely and importantly algorithms are being used or even make something, seen as impossible,...
View Article