Angular Developer: JavaScript to TypeScript

Chris Shatrov Angular, Articles, JavaScript, React, TypeScript 1 Comment

New JavaScript frameworks and libraries are created every day. This generates a dilemma: which solution should we use when starting a project?

My web development experience over the last few years has mainly included the AngularJS and Backbone.js frameworks. Angular, jQuery and traditional JavaScript have been in my comfort zone. When I ended up being face-to-face with TypeScript, it felt new, scary, and pretty confusing. I want to make that transition easier for you!

The goal of this post is to provide you an understanding of TypeScript, particularly when you come from an Angular web development background. To do so, we will first give an introduction to TypeScript. We will then discuss the differences between the different versions of Angular & Angular vs. React, with an eye for what you need to know to understand the JavaScript tooling landscape TypeScript plays in. And, lastly, weโ€™ll go through a tangible TypeScript example for a look into syntax & structure.

OpenShift Quick Start

David Pitt Articles, AWS, Cloud, DevOps, Docker, Microservices, OpenShift, openshiftseries Leave a Comment

Our previous blog in the series introduced RedHatโ€™s OpenShift solution that provides a way for enterprise teams to implement their own PaaS. Essentially, it sits atop the Docker-based Kubernetes platform to provide a ready-to-use DevOps platform.

This blog introduces two hands-on exercises (taken from our OpenShift Course), that work to walk you through the following tasks:

– Installing OpenShift locally
– Adding a Container with an API service to a Pod

Unfortunately, it will take more than this quick start blog to get OpenShift installed and enabled in an enterprise. That said, developers, system admins, and any party that may be working on or responsible for the platform, will benefit from understanding how to get OpenShift up and running on a local machine as shown in this blog.

JMeter Performance and Load Testing

Todd Horn Articles, Java, Testing, Tutorial 1 Comment

Apache JMeter is an open source application tool designed to load test functional behavior and measure performance on static pages, dynamic resources, and web applications. It can be used to simulate a heavy load on a server or group of servers, database, or network to test its strength, or to analyze overall performance under different load types.

In this post, Iโ€™ll provide an introduction to JMeter with the goal to get you up and running (and testing!), more quickly and easily…

Managing Docker Containers with OpenShift and Kubernetes

Casey Justus Articles, AWS, Cloud, Development Technologies & Tools, DevOps, Docker, Microservices, openshiftseries Leave a Comment

For the last few years, Docker containers have been all the rage in the DevOps world. After all, whatโ€™s not to like? They allow you to strip out 99% of stuff in your VM and just deploy your code.

Containers can save resources, speed deployment, scale well and offer more fault tolerance. But how do you manage them?

In my experience, the Docker Machine and Docker Swarm stack hasnโ€™t lived up my to expectations. It has a limited API, no support for monitoring and logging, and much more manual scaling. AWSโ€™s EC2 containers scale well, but youโ€™ll be locked into Amazon.

In my opinion, the best current stack for Docker containers includes Kubernetes and OpenShift. In this blog I will give a brief introduction to Kubernetes + OpenShift with an eye for what they do well…