Quantcast
Channel: Software Development Engineer
Browsing all 25 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Discrete Mathematics and Its Applications

Rosen, K. H., Discrete Mathematics and Its Applications, 7th ed., McGraw Hill, 2012 I decided to study this book from now on. I was bit hesitant that this might not be an ideal choice because there are...

View Article



Image may be NSFW.
Clik here to view.

Propositional Logic

In this chapter, I recapped NOT (negation), AND (conjunction), OR (disjunction) and XOR (exclusive or). These are the most fundamental elements in Computer Science and Software Development. Those can...

View Article

Image may be NSFW.
Clik here to view.

Predicates and Quantifiers

Predicates A predicate is a function returning Boolean value [2][3]. While propositional logic focus on determining whether a statement is true or false, predicate logic focuses more on functional...

View Article

Image may be NSFW.
Clik here to view.

Introduction to Algorithms (CLRS)

Cormen, T. H. and et al., Introduction to Algorithms, 3rd ed., Massachusetts Institute of Technology, 2009 In my humble opition, there are many topics need to be mastered in order to be a great...

View Article

Image may be NSFW.
Clik here to view.

Lenovo X1 Carbon Touch

Before I go further, I would like to make it clear that this post has nothing to do with Microsoft and it does not represent Microsoft’s opinion. This is entirely based on my personal thoughts and...

View Article


Image may be NSFW.
Clik here to view.

CLRS 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

Image may be NSFW.
Clik here to view.

CLRS 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 Article

Image may be NSFW.
Clik here to view.

CLRS 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 Article


Image may be NSFW.
Clik here to view.

Test 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 Article


Image may be NSFW.
Clik here to view.

CLRS 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 Article

Image may be NSFW.
Clik here to view.

The 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 Article

Image may be NSFW.
Clik here to view.

Programming ASP.NET MVC 4

Jess Chadwick, Todd Snyder and Hrusikesh Panda, “Programming ASP.NET MVC4″, O’Reilly, 2012 Filed under: Book

View Article

Image may be NSFW.
Clik here to view.

Chapter 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 Article


Image may be NSFW.
Clik here to view.

Resources 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 Article

Image may be NSFW.
Clik here to view.

Chapter 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 Article


Image may be NSFW.
Clik here to view.

The Pragmatic Programmer

Andrew Hunt and David Thomas, “The Pragmatic Programmer: From Journeyman to Master”, Addison-Wesley, 1999 Filed under: Book

View Article

Image may be NSFW.
Clik here to view.

Chapter 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 Article


Image may be NSFW.
Clik here to view.

Chapter 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 Article

Image may be NSFW.
Clik here to view.

Chapter 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 Article

Image may be NSFW.
Clik here to view.

Chapter 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 Article
Browsing all 25 articles
Browse latest View live




Latest Images