Articles tagged with java

  1. Getting Started with Thrift: Building a Java Server and Python Client

    Posted on in programming

    In our first article, we introduced Thrift and Protobuf and laid out our plan to build cross-language client/server applications. Now, it’s time to dive into a hands-on example with Thrift. In this article, we’ll define a simple service using Thrift’s IDL, implement a server in Java …

  2. Singly Linked Lists vs. Doubly Linked Lists: Choosing the Right Tool for the Job

    Posted on in programming

    Linked lists, fundamental data structures in computer science, offer dynamic memory allocation and efficient insertion and deletion operations. However, within the realm of linked lists, two prominent types emerge: singly linked lists and doubly linked lists. While both share core concepts, they possess distinct characteristics and suitability for specific scenarios …

  3. Resolving ErrorProne's EqualsHashCode Warning in Java

    Posted on in programming

    Introduction

    ErrorProne is a static analysis tool for Java that helps developers catch potential issues and improve code quality. One common warning it provides is the EqualsHashCode warning. This warning suggests that the equals method should be overridden whenever the hashCode method is overridden to maintain the contract between these …

  4. Resolving ErrorProne's ReturnValueIgnored Warning in Java

    Posted on in programming

    When writing Java code, it's common to call methods that return values, such as methods that read from a file, make network requests, or perform calculations. Ignoring the return value of such methods can lead to subtle bugs and unexpected behavior in your application. ErrorProne, a static analysis tool for …

  5. I Want to Learn a New Programming Language

    Posted on in programming

    That's great! Learning a new programming language can be a great way to expand your skills and knowledge as a software engineer. There are many different programming languages to choose from, so it's important to consider your interests and goals when making a decision.

    Here are a few factors to …

  6. Why Choose Rust over Java for Microservices?

    Posted on in programming

    Microservices are all the rage these days. They're a great way to build scalable, resilient applications. And the best language for microservices development is Rust.

    Rust is a newer language, but it's quickly gaining popularity. It's memory-safe, fast, and expressive. And it has a great community of developers who are …

Slaptijack's Koding Kraken