ISE Developer Blog

Debugging Java Dapr-enabled Apps in GitHub Codespaces

To simplify the development and debugging of complex Java Dapr-enabled microservices we recommend leveraging Docker Compose to define all services including the Java Apps, each with its own Dapr sidecar, plus infrastructure/dependent services all these running in individual containers. Using a VS Code devcontainer with Docker-in-Docker support, enabling Java extensions, and installing Maven and OpenJDK. Creating a new GitHub Codespaces instance and finally employing VS Code to attach to a remote Java process for debugging purposes.

Permissively-Licensed Named Entity Recognition on the JVM

The ability to correctly identify entities, such as places, people, and organizations, adds a powerful level of natural language understanding to applications. This post introduces a MIT-licensed one-click deployment to Azure for web services that lets developers get started with a wide range of natural language tasks in 5 minutes or less, by consuming simple HTTP services for language identification, tokenization, part-of-speech-tagging and named entity recognition.

Streamlined Dokku Deployment on Azure

Dokku is a very small PaaS implementation, powered by Docker. In this code story, we walk through how to deploy Dokku on Azure, and how to use Dokku to deploy, load balance, and update a simple Rails app.

Microservice Orchestration with Fleet on Azure

Micro-service architecture, the concept of providing a large scale service as a collection of small, highly available services is becoming increasingly popular in today's modern cloud service deployments. However, with the rise of Docker and other containerization and orchestration technologies, it can be difficult to get started.