Design Patterns – first look

In software engineering, a design pattern is a general repeatable, reusable solution to a commonly occurring problem in software design. Modern software development has to be opened to fast and frequent changes in business requirements, future extensions and easy in maintaining. But in which way achieve these goals? This isn't the simple process. However, since [...]

#Week 6 – Show me weather

Hi, in last week I focused on Weather tab. As in the picture visible below, the header is light refreshed. Because a problem with weather icon animation I decided to change a layout to following. Important newness is retrieving weather information from the Internet. App consumes API from this site. The main parameter needed to [...]

Faster CPU – what ideas are used

Each processor performs similar repeated operations. This can be following steps: Fetch the instruction Decode the instruction Read the effective address Execute the instruction Write back Processor read and execute appropriate instruction coded in a program. In simpler and older CPUs, the instruction cycle is executed sequentially, but it is slow. A good idea is [...]