- Latest Post
- Getting Started
- Java Core
Java Bytecode Simplified: Journey to the Wonderland (Part 2)
Let’s appreciate the Java Virtual Machine (JVM) even more. Today we’ll discuss Constant Pool in quite some detail.
-
Backend-for-Frontend: The Demo
Let’s use a very simple e-commerce use-case to demo how to implement the Backend-for-Frontend with and without the help of Apache APISIX.
-
When Disaster Strikes: Production Troubleshooting
Production is failing and everything is lost? That used to be the case. Fail whale, hysteria and panic. Developer observability fixes this!
-
Building Secure CI/CD Pipelines with GitHub Actions for Your Java Application
Learn how to integrate Snyk into your GitHub CI/CD to automate security scanning as part of your build cycle prior to production.
-
Deploy a Multi-Datacenter Apache Cassandra Cluster in Kubernetes (Pt. 1)
Today let’s examine different Kubernetes deployment patterns and show how to implement them using K8ssandra.
-
Ignore Infrastructure: Concentrate on Code with Jakarta EE and Payara Cloud
What used to take days or weeks of frustration getting the infrastructure set up to run an application in the Cloud is now automated when you use Payara Cloud.
-
Creating a GraphQL API for Neo4j with Quarkus and SmallRye GraphQL
Learn how to write a GraphQL API that uses Neo4j AuraDB as a backend with Quarkus and deploy it as a native image on Heroku.
-
External Debugging Tools 1: dtrace and strace
With these tools, track bugs within an application and its external dependencies without the source or deep knowledge of the environment!
-
Foojay Slack: join.slack.com/t/foojay/signup
Join Foojay.io on Slack, here: join.slack.com/t/foojay/signup
-
What is a Java Uber-JAR and Why Is It Useful?
Get started with Uber-JAR today and learn the different variants of the Uber-JAR artifact and the advantages and drawbacks it has.
-
Getting Started with Deep Learning in Java Using Deep Netts (Part 2)
For more complex deep learning challenges, more data, and need better performance, take a look at Deep Netts Professional Edition.
-
A Flavour of TornadoVM on Apple M1 Pro
This article aims to describe all of the main steps required to install and run TornadoVM on Apple M1 Pro.
-
Write Your Own Service Discovery Client for Apache APISIX
Most modern infrastructures are dynamic – servers are cattle, not pets. In this article, I describe how to implement a dynamic node registry based on a YAML file.
-
Understand the Root Cause of Regressions with Git Bisect
The hardest part in debugging is knowing the general area of the bug… and bisect literally shines a light on the specific commit that caused it.
-
Five Data Models for IoT: Managing the Latest IoT Events Based on a State in Apache Cassandra
Apache Cassandra is a rock-solid choice for managing IoT and time series data at scale. The most popular use case of storing, querying and analyzing time series generated by IoT devices in Cassandra is well-understood and documented. In general, a …
-
NoSQL Use Cases: When to Use a Non-Relational Database
There are many things to consider before making the move to NoSQL. In this article, we’ll explore when NoSQL use cases make sense.
-
Stateless, Secretless Multi-cluster Monitoring in Azure Kubernetes Service with Thanos, Prometheus and Azure Managed Grafana
This article aims at cloud native engineers that face the challenge of observing multiple Azure Kubernetes Clusters (AKS) and need a flexible, stateless solution.
-
How to Deploy a Vaadin Application to Google Cloud App Engine
Deploying to Google App Engine is straight-forward using the Maven plugin, but you must analyze the log files and probably configure the Java version, the instance size, and session affinity.
-
Discussing Backend For Front-end
The idea behind BFF is to move logic from each microservice to a dedicated deployable endpoint.
-
The Cost of Production Blindness
The Cloud rose to fame on the banner of cutting costs but with its tremendous growth, spend is rocketing. Learn how you can cut down overspend!
-
Kubernetes and the Data Centre: Is Full Scale Migration Possible?
Using Kubernetes as a standard layer will help everyone to control how and where applications run and data gets created.