Archive from February 2019
What is Docker?
Docker is a platform which makes it easier to create, deploy and run your applications using containers. A container bundles all the software needed to run it. By packaging the required dependencies, it makes it easy to run it on any machine, regardless of small configuration differences.
I have written and talked a lot about why reactive programming matters. It’s always been a topic of personal interest for me. I’m not only an engineer but also a perfectionist and I’ve always wanted my applications to be perfect, easy-to-use and pleasant to work with. Building reactive applications is one way to achieve this perfection.
Have you ever been in a situation where something not-so-good happened, and you looked back and said “man, I wish I had….” Most of us can think of a time in our lives when we had the opportunity to prevent an undesirable outcome by acting – and didn’t. For example, have you ever planned a trip and declined the purchase of travel insurance, only to find out you have to cancel the trip? You wished you had paid the extra expense to get the insurance, right? Many businesses find themselves in a similar situation when they take a reactive approach to their IT support needs, waiting until a problem presents itself before finding the resources to solve it. Unfortunately, this reactive response to support ends up costing you more in downtime, resources, efficiency and money in the long run.
This short video introduces two of our apprentices who are currently also studying for a degree in Technology. They talk about what they are learning, the challenges they face, their future plans, what they enjoy and what they are currently working on. If you are currently considering a Degree Apprenticeship we hope this may prove helpful.