In C and C++, the cases of a switch statement are in fact labels, and the switch is essentially a go to that jumps to the desired label. Since labels do not change the flow of control, one case block falls through to the following case block, unless terminated by a
break, a no return call or similar. In the example below, “
case 1” falls through to “
a = 1;
a = 2;
/* ... */
Continue reading “-Wimplicit-fallthrough in GCC 7”
Red Hat Summit 2017 is nearing (May 2-4, Boston) and more than ever will include more advanced application development sessions, CodeStarters, labs, birds of a feathers, etc. Visit the new “Developer Zone” in the expo area to try out new technologies for modern application development, attend sessions and earn “Developer Dollars” to buy cool swag (maybe a hoodie or other cool stuff??), and be sure to catch the opening keynote (May 2, 8:30 AM) for a fun demo of developer technologies – you’ll be glad you did.
Continue reading Developers, join us at Red Hat Summit!
I like Node.js and I like Docker. While I am not an expert on either, I do pretend to be one at work.
Lately, I’ve been looking at Openshift CDK and how I can develop Node.js apps against it. Specifically, I was looking at the MSA Hello World Demo and the Bonjour microservice.
I also recently wrote about setting up a CDK environment on a freshly re-installed MacBook Pro. I would check it out; it’s some good writing.
My initial goal was to figure out how to “containerize” a Node.js application and then put it on my local openshift VM, but when I started to look at it little deeper, I found a few different ways of doing it. Hopefully, this post will go into the different ways.
Continue reading “Node, S2I and Docker”
Version One Point What?
Ever wonder what version of .NET Core you are running?
Well, that’s simple enough to figure out; simply drop to the command line and type
dotnet. You’ll see something like this:
Continue reading “Versions in Versions in Versions, AKA The .NET Core Russian Doll”
You have been asked to create a LAMP stack, whether you’re thinking “Lamp stack, as in lights and bulbs” or “Ok let’s build a web server” this guide will help get you working quickly.
Continue reading “How to set up a LAMP stack on Red Hat Enterprise Linux 7”
Red Hat JBoss Data Virtualization (JDV) provides several capabilities for caching data including: materialized views, result set caching, and code table caching. These techniques can be used to significantly improve performance in many situations.
Continue reading “External materialized views demystified in Red Hat JBoss Data Virtualization and Red Hat JBoss Data Grid”
Web developers and IT professionals are the foundations of any quality business’ data security.
However, with technology constantly changing and evolving as well as becoming more consumer-friendly, this data’s vulnerability only increases and it can often be hard to even notice how this new technology can actually affect your company until it occurs. Despite this, ignorance to modern hacking techniques does not refute their inability to transform even the smallest of devices into a weapon with which to infect or intrude upon data and the effects of this on a company can mean massive destruction in the infrastructure and beyond.
One of the newest data security threats posed to the IoT, in particular, is the rise of the wearable technology industry. With companies like FitBit and Google developing glasses, fitness trackers, and watches that make everyday life a little bit easier, it may seem as if the wearable tech industry is nothing more than a fun and exciting way to incorporate technology into the average consumer’s life, however, this is not entirely the case.
Continue reading “Wearable Tech: A Developer’s Security Nightmare”
Red Hat JBoss Fuse is an open source, lightweight and modular integration platform that allows you to connect services and systems across your entire application portfolio. And if you’re familiar with Fuse, you’re probably familiar with the Fuse Tooling that comes with Red Hat JBoss Developer Studio.
Continue reading “Reorder your Camel components graphically with Fuse Tooling 9.1.0”
Red Hat JBoss Fuse is an open source, lightweight and modular integration platform that allows you to connect services and systems across your entire application portfolio. And if you’re familiar with Fuse, you’re probably familiar with the Fuse Tooling that comes with Red Hat JBoss Developer Studio. The Red Hat JBoss Fuse Integration Service (FIS) is the product provided to ease Red Hat JBoss Fuse deployment on OpenShift.
Continue reading “How to start development of Camel routes based on Fuse Integration Services from Fuse Tooling”
In my last blog, I mentioned I was asked to look at a malloc performance issue, but discussed the methods for measuring performance. In this blog, I’ll talk about the malloc issue itself, and some measures I took to address it. I’ll also talk a bit about how malloc’s internals work, and how that affects your performance.
Continue reading “Malloc Internals and You”