"The Difference Between Knowing the Name of Something and Knowing Something" - Richard Feynman

Somebody go wake up William Gibson. DoD Instruction 500.87 is about to distribute the future a lot more evenly. Released on October 2nd, 2020, Operation of the So...

Sometimes things are simple, but in-the-real-world things are never simple. Remember the old days of hanging around the office watering hole, waiting for your cod...

Government and large enterprises require periodic SSL certificate renewals, at least once a year to comply with NIST’s Risk Management Framework (RMF). Typically,...

CIO LEVEL SUMMARY (The TL;DR version) Follow up post on Initial Exploration of Hardware In the Loop post Demonstrable example of using cloud pipeline to com...

What is Rook? Rook is a cloud-native, open-source storage orchestration platform for Kubernetes environments. It provides a way to automate the tasks of a storag...

Whether your company has a website, pushes eblasts, posts on social media, or prints handouts, having a content style guide is invaluable. When properly written, ...

Over the past several weeks, I was presented with the idea of Hardware In the Loop (HIL). In a byte, it is the idea of having a digital twin, a digital replica o...

As the week of 4th of July approaches, I have been thinking a lot about what it means to be an American. From the time I was a child I knew I would emigrate to t...

There is more to building a remote team than a subscription to Zoom and SharePoint. One of the most important factors dictating the productivity of any business (...

When I look at myself in the mirror, I see many things. I see a software developer, I see an educator, I see someone with a master’s in Computer Science. However...

To create the most eye-catching copy for your users, you must address your readers directly with thoughtfully worded writing that is easy to digest. When done pro...

What constitutes a truly well-designed product? From computer to cars, nearly every piece of technology we use to interact with the world involves an element of d...

One of the foundations of any Agile framework for developing software is continuous delivery. But how can you be sure that the features being iteratively develope...

This is a two-part blog series where we explain the intricacies of object detection, state-of-the-art research being done by the larger community, and applied the...

It’s safe to say that nearly everyone in the tech world has been touched in some way, shape, or form by Steve Jobs, the legend who left behind a legacy that conti...

Though we’ve already expressed our support of Progressive Web Applications (PWAs) as the future of mobile development, I’d like to dive a bit deeper into how they...

As technology continues to rapidly change, UX design is more important than ever. The only way to stay ahead of curve is to invest in UX design for your product a...

Documentation is a vital part of the development process that is often overlooked. In the worst cases scenarios, no documentation is recorded at all, leaving an i...

On March 16th, the federal government advised the public to avoid gatherings of 10 or more people, compelling millions of people around the nation to rely on wor...

In with the new, and out with the old. As we creep into a new decade of Mobile UI and Web Design, the team at Raft sat down to select our favorite trends from acr...

Native apps are doomed and responsive design is dead, yet more than half of all website traffic worldwide is generated through mobile devices. How can Business a...

These principles are a part of our culture and each project we undertake. They are not specific to any programming language, framework, platform, or tool, but spe...

CIO LEVEL SUMMARY: Machine Learning can be difficult to implement by hand, but packages in python like SciKit Learn, Keras, and Tensorflow create an envi...

CIO LEVEL SUMMARY: High Performance Computing (HPC) uses existing technology to create a high level of performance that is above and beyond what a typica...

CIO Level Summary Modern datasets often have a large number of features which add richness, but also complexity. In situations where the comple...

CIO LEVEL SUMMARY: Convolutional Neural Networks (CNN) expand the principles of Feed Forward Neural Networks in order to preserve spatial relationships b...

CIO LEVEL SUMMARY: Neural Networks (NNs) are a useful and flexible tool that can help learn patterns from data that humans cannot Neural Network...