So recently, the idea that Monoliths should be discouraged and that Microservices be embraced has taken over the Software Development space. A project made into a single code base is to be taken out and broken into manageable pieces. It is better to work with manageable sub-units than a whole bunch of one big stuff. Well, as the saying goes, small-scale always wins.
Continue reading “7 Things to Worry About w/Microservices”
The Eclipse IoT community announced the winners of the third Open IoT Challenge, a developer challenge to promote the use of open source and open standards in Internet of Things (IoT) solutions. The panel of judges for this competition were from Bosch, Eurotech, Red Hat, and others.
Continue reading Congratulations to Winners of Open IoT Challenge 3.0
In this article, I want to describe how to write a DSL / parser in Ruby with a treetop parser.
Writing the Grammar and Parser in Ruby first has the advantage of interactivity. Ruby is interpreted and has a very quick startup time.
Continue reading “A Beginners Guide to DSL Writing in Ruby”
This article shows how you can write RHMAP Cloud Apps to perform push notifications to:
- All devices subscribed to a ‘category’, enabling the possibility of users choosing the notification categories they find interesting.
- A specific group of users, providing efficient communication with a defined set of users.
Continue reading “Push Notifications to the Right People and Devices”
.NET Core continues to move forward at a rapid pace; this includes not only the framework but also the knowledge and tools related to it. Here are three recent highlights:
Continue reading “What’s .NEW in .NET, Volume 1”
10 years ago, I started my first day at Red Hat by relocating geek toys and Despair posters to my new work-home. This was back in the days when floor-to-ceiling office walls were a thing. While the cubicles were closed, I was amazed at how the organization was open… and honestly was a little concerned.
Continue reading “A Decade in the Open Organization”
If you’re are anything like me, you find the easiest — yet still best — way to get things done. After all, life is too short to write programs using Edlin, so give me Visual Studio Code (VS Code). So, what’s an easy way for a Windows .NET developer to write code for Linux?
Continue reading “Sharing between Windows 10 and your VM”
While validating OpenShift Container Platform on a VMware platform the usage of Atomic OS was also a requirement. In the initial reference architecture, the decision was made to use Red Hat Enterprise Linux as the platform. This platform was then customized and the same packages as in Atomic were installed via Ansible and Red Hat Network.
Continue reading “Containerizing open-vm-tools – Part 1: The Dockerfile and constructing a systemd unit file”
Apache Ant should be familiar to every Java programmer: this is a popular software build tool, completely written in Java. Ant uses a build script, which is a simple XML file. Despite its being Java-oriented, web developers also use this tool.
Continue reading “Apache Ant – quick start”
Your functions must be small, very small. The number of lines a function take should be small enough so the main concept of the function is understood without having to go too far. Beyond having functions that are small, they should do only one thing and one thing alone, and they should do it very well.
Continue reading “Writing Sleek Functions”