Posts in category

Programming


The Tanzu RabbitMQ team is excited to announce the general availability of VMware Tanzu RabbitMQ 1.2. This version contains RabbitMQ 3.9, a milestone core broker release that introduces Streams, a new data structure allowing for replay and higher throughput. In addition to Streams, Tanzu RabbitMQ 1.2 has some exciting new capabilities and improvements: Warm standby replication …

Guest post originally published on Kong’s blog by David La Motta Let’s face it: In today’s modern world of cloud and containers, there are still thousands of legacy applications that were not written with an API-first approach. Some legacy systems can still provide tremendous value today, but the means for accessing them are completely out of date, …

This is the second article in this MAD skills series. In the previous article you’ve seen the basics of Gradle and how to configure the Android Gradle Plugin. In this article you’ll learn how to extend your build by writing your own plugin. If you prefer to watch this content instead of reading, check out the video …

Ethical hacking’s main goal is to find a system’s flaws or vulnerabilities and secure it against hackers. Hackers are always attempting to get unauthorized access to an organization’s resources to gain undeserved profits. When a company wishes to do offensive testing to uncover system flaws, they call it “ethical hacking.” The individual doing the testing …

You might have noticed a series of short videos introducing various Google Cloud certifications being published over the last few months. We created a dedicated Cloud Certifications Playlist to organize this new content to give you an easy way to scan all the Google Cloud Certifications, what they are and where to get started. In …

These playful Linux commands are also surprisingly useful. The Linux command line can be the home of power users and sysadmins. However, Linux is more than just a lot of hard work. Linux was developed by fun-loving people who created an array of comical commands. Try playing around with these yourself when you want a …

CameraX is a Jetpack support library that is built to help make camera app development easier. It supports different use cases such as ImageCapture, Preview and ImageAnalysis, which could seamlessly combine with ML Kit or TensorFlow Lite. This opens up a lot of possibilities to create applications like text recognition, image labeling, and even detecting and recognizing objects using …

Use setuptools to deliver Python code to users. You’ve spent weeks perfecting your code. You’ve tested it and sent it to some close developer friends for quality assurance. You’ve posted all the source code on your personal Git server, and you’ve received helpful bug reports from a few brave early adopters. And now you’re ready to …

For many developers that come to Dataflow, Google Cloud’s fully managed data processing service, the first decision they have to make is which programming language to use. Dataflow developers use the open-source Apache Beam SDK to author their pipelines, and have several choices for language to use: Java, Python, Go, SQL, Scala, and Kotlin. In …

Guest post originally published on Linkerd’s blog by Eliza Weisman Linkerd 2.11 is here and with it are some cool new updates. One I am particularly excited about (full disclosure: I worked on it), is retries for HTTP requests with bodies. Linkerd has supported HTTP retries since version 2.2, but until now, we would only retry requests without bodies. …