Categories
Blog Software Development

Understanding Your Computer in Five Steps

To solve a problem with a computer, you have to understand how it works first.

Almost all computers that are in use today are digital. The analog computer is a thing of the past, so we can focus on digitial computers. The word digital in the context of computers mean that they based on binary numbers – numbers that consist only of zeroes and ones. This fact determines everything how a computer works. The amazing thing is that just with two numbers, computers can be used to solve a huge variety of tasks.

To understand how a computer achieves this feat, you have to learn to use binary numbers yourself. This is the first step towards thinking like a computer.

Categories
Blog Software Development

Thinking Like a Computer – Functions

Categories
Blog Software Development

Learning Programming – How to Become a Professional Software Developer

Categories
Blog Software Development

Test and Mocking Frameworks for Test Driven Development: The Overview

Categories
Blog Software Development

Prevent Bugs by Developer Testing

Categories
Blog Software Development

Test Driven Development – A practical Example

In this article I demonstrate the principles of Test Driven Development on a real project. I will guide you step by step through the development of a working application.