Presentational & Container Components in Angular

In organizing increasingly complex software systems, one normally breaks the complexity down into smaller, more manageable and maintainable units. Within the object-oriented programming paradigm, large classes and methods are refactored into smaller methods and classes to reveal intention to developers, making it easier to understand and make changes. Within a functional paradigm, larger functions can be broken down into smaller functions that ‘do one thing’.

More

Of Glory & Tongue

The heavens declare the glory of God, and the sky above proclaims his handiwork.
Day to day pours out speech, and night to night reveals knowledge.
There is no speech, nor are there words, whose voice is not heard.
Their voice goes out through all the earth, and their words to the end of the world.
In them he has set a tent for the sun, which comes out like a bridegroom leaving his chamber, and, like a strong man, runs its course with joy.
Its rising is from the end of the heavens, and its circuit to the end of them, and there is nothing hidden from its heat.

More

Inversion of Control with React Native Components

On 26 December 1945, the CFA Franc, a currency still used by many former French colonies in Africa, was created. At the time, after World War 2, the French Franc (the one actually used in France and previously used in the colonies) had been devalued to maintain a fixed exchange rate against the dollar, and France, in its gracious and loving paternity, didn’t want the exports from its colonies to receive a lower value, reducing the amount of money available in the colonial economy.

More

En-courage-ment

Software development is hard. And getting good at it is even harder. One regularly reads about the latest and greatest technology one has to know about, or the latest greatest technique that one has to adopt, or they are to be seen as ‘doing it all wrong’. Continuously up-skilling oneself with a deeper knowledge of current tools, languages and techniques, while at the same time learning new ones is quite a daunting task.

More

Pairing vs Pull Request Reviews

Some like them. Some hate them. But code reviews are a good thing. Some may think they are demigods who fart out perfect code, and therefore think them irrelevant. Others think they are absolutely terrible and don’t want to be openly found out, and are therefore scared of them. But they are good.

More

Revisiting Culture

Decolonisation. This seems to be the word of the day. University  students throughout the country are fighting for a more Afro-centric  curriculum without the baggage of the colonial past. Relaxed hair is now  frowned upon by many, and natural hair is in. African print is en  vogue. Animals are being slaughtered in suburban backyards. Children are  being given long and hard to pronounce names.  Yellow bones are losing  to darker tones. Africa is coming back!

More