Menu
CraftCode Crew
  • Home
  • Who we are
  • What we’d love to share
  • Hire us
CraftCode Crew

Category: Java

Solving the Knapsack Problem with the Jenetics Library

According to its official documents, Jenetics is a library that is used for programming evolutionary algorithms written in Java. Jenetics is implemented using the Java Stream interface, so it works smoothly with the rest of the Java Stream API. Evolutionary algorithms have their roots in biology, as they use mechanisms inspired by biological evolution, such…

Clean Code: The hard facts and figures

A couple of weeks ago I began to read Uncle Bob’s old developer bible: Clean Code. I was excited about the presented concepts and put a lot of thought into applying them into code. One day I was lying on the couch of our office, reading Chapter 2: Meaningful Names. Meanwhile, I overheard our team…

A deep dive into Apache Cassandra – Part 1: Data Structure

Hey guys, during my studies I had to analyze the NoSQL database Cassandra as a possible replacement for a regular relational database. During my research I dove really deep into the architecture and the data model of Cassandra and I figured that someone may profit from my previous research, maybe for your own evaluation process…

Spring Cloud Netflix Sidecar Tutorial

Introduction Hey guys,this week’s post is about Microservices created with the various Spring Cloud frameworks and how to include services written in non-JVM programming languages into the Spring Cloud ecosystem using Spring Cloud Netflix Sidecar. Please be aware that this tutorial is specifically written for people who know the architectural style of Microservices and are…

OpenCV & Tesseract: Android Computer Vision for Dummies

Introduction I got to know OpenCV as I investigated into computer vision solutions for a little startup called robodev GmbH (see here). There I developed possible ways for real-time object recognition and computation of angle and position of the recognized object. I fell in love with C++ and its possibilities to realize high-performance applications. Awhile…

A quick Introduction to Jib

Hey guys, last week I stumbled upon an announcement on the Google Cloud Platform. They presented a new open-source tool which aims to ease the containerization of your Java project. Without even reading the whole announcement, I declared it the topic of my next blog post. Well, here it is 🙂 What is Jib? Jib…

Getting Started with Telegrams AbilityBot

This getting started is for developers who want to create a telegram chatbot with Java. There are many articles on the internet explaining how to create a chatbot based on the so-called LongPollingBot. But development works much faster and easier with the AbilityBot, which will be our topic for today. In the course of the…

  • Legal Disclosure (Impressum)
  • Privacy Policy

This website does not use tracking cookies and does not load content from other webpages. Because of this we don’t need to annoy you with a cookie notice. We save and process data according to the law of the European union and the republic of Germany. You can read about what data we store and how we process it in our privacy policy.

©2023 CraftCode Crew | Powered by SuperbThemes & WordPress