Racket is a great way to learn a language from the Scheme and Lisp families. I am a big advocate of learning multiple programming languages. That’s mostly because I tend to get bored with the languages I use the most. It also teaches me new and interesting ways to approach programming. Writing the same program …

Chief Information Security Officers are hounded by two questions: Is my company’s technology compliant? And: Are all of the cloud products and services our company uses compliant? Compliance continues to be a major issue inhibiting cloud adoption across enterprises, especially those working in highly regulated areas such as government, finance or healthcare. In the healthcare …

Compare 13 different programming languages by writing a simple game. Whenever I start learning a new programming language, I focus on defining variables, writing a statement, and evaluating expressions. Once I have a general understanding of those concepts, I can usually figure out the rest on my own. Most programming languages have some similarities, so …

Guest post by Anind Mathur and Akash Bakshi of MSys Technologies As we hopefully look forward to what can be a better year, MSys Technologies brings you the 2021 tech predictions based on our Software Product Engineering Services and Digital Transformation expertise. Software Product Engineering Momentum for Single Data Platform with Low Code/No Code 1.1 …

In a recent webinar, Capsule8 Research Scientist Nick Gregory discussed some of the core building blocks of server monitoring and tracing in Linux. To get the most from your systems, it’s more important than ever to monitor and trace potential issues and to understand the key components of a successful response system. Let’s take a …

A natural aptitude for learning languages is a stronger predictor of learning to program than basic math knowledge, or numeracy, according to new research. That’s because writing code also involves learning a second language, an ability to learn that language’s vocabulary and grammar, and how they work together to communicate ideas and intentions. Other cognitive …

The Linux Foundation, the nonprofit organization enabling mass innovation through open source, announced it will host seven projects from Call for Code for Racial Justice, an initiative driven by IBM and Creator David Clark Cause to urge the global developer ecosystem and open source community to contribute to solutions that can help confront racial inequalities. …

Guest post originally published on Rookout’s blog by Josh Hendrick, Senior Solutions Engineer at Rookout As organizations place focus on innovation and digital transformation across enterprise IT, we continue to see increased adoption of containers and microservice application development patterns. Containers have brought developers new levels of flexibility and portability, but oftentimes still leave developers …

I recently talked about orchestration versus choreography in connecting microservices and introduced Workflows for use cases that can benefit from a central orchestrator. I also mentioned Eventarc and Pub/Sub in the choreography camp for more loosely coupled event-driven architectures. In this blog post, I talk more about the unified eventing experience by Eventarc.   What …

On any given day, music streaming service Spotify might process an audio file a hundred different ways—identifying a track’s rhythm and tempo, timestamping beats, and measuring loudness—as well as more sophisticated processing, such as detecting languages and separating vocals from instruments. This might be done to develop a new feature, to help inform playlists and …