20/06/2017
Blog post by Marcel Prinsloo on docker. http://blog.newmedialabs.co.za/demystifying-docker/ Which if you don't care about web applications won't impress you. If you do docker is awesome (made even more awesome by asp.net core running in containers).
"Docker containers on the other hand, only include the libraries and binaries specific to the operating system you want to run. The containers then share resources the host machine resources. Resource limits can be placed on each container, though, to prevent them from overwhelming a system. They do not include their own operating system kernel, but instead use the host's kernel, eliminating the overhead caused by the hypervisor. Starting up a container only starts the user processes required, as the host kernel has already been booted. The separation of these container processes are provided by utilizing kernel features like namespaces.
Sharing the host kernel allows containers to start up within seconds, as opposed to minutes required by virtual machines. Containers also do not need to be assigned resources up front and the host can run as many as it can handle, simultaneously.
Due to the reduced isolation between Docker containers compared to VMs, they might not be the best choice in all situations."
Demystifying Docker
Docker containers have received a lot of attention for a while now, because they let you very quickly and conveniently create and destroy environments. From development to deployments, containers let you create consistent, isolated environments in just a few steps....
02/03/2016
NML's Njinu Kimani breaks down the basics of blockchain in his new blog post - http://blog.newmedialabs.co.za/basics-of-blockchain/
Basics of blockchain
Bitcoin Bitcoin is a consensus network that enables a new payment system and a completely digital currency. Bitcoin is the first decentralized peer-to-peer payment network that is powered by its users with no central authority or middlemen. From a user...
04/02/2016
Saffia Manjoo gets to grips with Gauge Automation Testing
http://blog.newmedialabs.co.za/gauge-automation-testing/
Gauge Automation Testing
A brief write up on my experience with Thoughtwork's Gauge testing tool.
14/12/2015
Had a great NML EOY spit braai dinner at Paul and Toni's house.
Acrobranch was pretty fun too.. but think we need to up the ante to some real zip-lining in the future.
18/09/2015
NML software dev John Wylie shares his insights on Internet piracy and what makes sites like 'The Pirate Bay' so resilient:
http://blog.newmedialabs.co.za/the-darker-side-of-cloud-computing/
The Darker Side of Cloud Computing
Internet piracy is a major problem that costs the software, movie and music industries billions of dollars each year. Many people download copyrighted content because it is seen as being socially acceptable, but the most compelling reason is simply that...
08/09/2015
Insightful post from NML software developer Marcel Prinsloo on various Data Mining techniques from which valuable insights can be extracted:
http://blog.newmedialabs.co.za/intro-to-data-mining/
An Introduction to Data Mining
A look at what data mining is, how it compares to machine learning and Big Data and how its techniques can be applied gain valuable insights from data.
03/09/2015
Here's one for the devs - "Inversion of Control: Dependency Injection vs Service Locator" by our Custom Dev Lead, Charl Marais.
Inversion of Control : Dependency Injection vs Service Locator
SOLID If you're a developer that takes his/her profession seriously, you most probably have come across the SOLID[1] principles. As a quick review: Single responsibility Modules, classes, methods should do one specific thing. Open/Close principle Classes must...
21/08/2015
NML enjoyed an adrenaline-filled night of go-karting yesterday for team-building. Check out Charl's hilarious post-action report on what transpired:
NML Team building - post action report
Petrolheads We are not. (Petrolheads, that is). Except John, who does go-kart racing competitively, and Remy, who is from Despatch and therefore one by heritage. However, we are quite competitive. More so than I thought. A lot more, and from...
21/07/2015
Renewable energy for the win:
Paper-thin printed solar cells could provide power for 1.3 billion people
Thanks to inexpensive printed solar cells, 1.3 billion people currently without electricity may be able to plug in for the first time.
09/07/2015
NML software developer Saffia Manjoo shares a quick tip on how to use Linq to simplify sorting and ordering of data: goo.gl/cd5wSf
02/07/2015
UX vs Design: What's the big deal? NML designer Freddie du Plessis weighs in and highlights the principles of good design:
http://newmedialabs.co.za/blog/post/ux-vs-design