Learn How To Use Docker Images Part 1

In the ‘Docker overview tutorial’ we discussed the main components that make up the Docker platform and how they work together. In that tutorial,...
AWS Puppet

A Beginners Guide To Work With AWS Puppet

While deploying production environments practitioners are faced with the challenge of code breaking. Developers invest long periods of time in code development and they...

Learn How To Test Docker Applications Part – 1

In the previous tutorials we have covered different aspects of Docker such as pulling images from repositories, running containers, managing images and containers, using...

Learn How To Stop, Kill And Clean Up Docker Containers

In the previous article ‘learn how to create and start Docker containers’ we discussed the docker run, create and start commands. We discussed how...
Developing Secure Applications Part 2 OpenID Connect

Developing Secure Applications Part 2 OpenID Connect

Introduction This article is part 2 of a four part series where we look at the issues around developing secure applications. In Part 1 we...
Kanban Methodology

Application of The Kanban Methodology in Software Development

For those who are still wondering what the Kanban method is all about, Kanban is a series of steps which follows a technique to...
Developing Secure Applications Part 4 Secure MicroServices

Developing Secure Applications Part 4 Secure MicroServices

In part 2 and part 3 of Developing Secure Applications series we have looked at OpenID connect and OAuth2 using the excellent WSO2 identity...
Messaging App

How to Create A Messaging App with Redis using the Spring Framework

Redis is a multi-utility datastore which allows you to implement many different use cases – messaging application is one of them. When you create...
Agile Software Development

Difference between Traditional and Agile Software Development

The traditional and agile software development methodologies both aid in the development of a software. We can’t really say which one is better as...

Learn How To Use Continuous Integration In Docker

Continuous integration (CI) is a software development practice, where developers integrate code immediately and testing happens on every commit before and after code merging...
- Advertisement -

Artificial Intelligence

Machine Learning Tools

Understanding Machine Learning & its Algorithms

The time has come when machine learning has started to reshape how we live, how we think and ultimately, how we behave. This and...
GAN with Code

Introduction to Generative Adversarial Networks with Code- Part 2

“Hello and a warm welcome to this blog where all the action is about to happen!  Two Neural Networks are going to face off each...
Generative Adversarial Networks - Featured Image

An Introduction to Generative Adversarial Networks- Part 1

“The most interesting idea in the last 10 years in ML” - Yann LeCun (Facebook AI Research Director)  In 2014 when Ian Goodfellow, Yoshua Bengio...