Articles, page 4

  • Kotlin

    Understanding Null Safety in Kotlin

    One of the standout features that sets Kotlin apart is its robust approach to null safety. Null safety is a critical aspect of programming languages, aiming to eliminate the notorious null pointer exceptions that often plague developers.

    Ezra Kanake March 2, 20245 min read
  • Kotlin

    Merge Sort in Kotlin

    Sorting is a fundamental operation that plays a crucial role in various applications. Among the many sorting algorithms, merge sort stands out for its efficiency and simplicity.

    Ezra Kanake February 20, 20244 min read
  • Kotlin

    Extension Functions in Kotlin

    One of Kotlin’s standout features is extension functions, a mechanism that empowers developers to enhance existing classes without modifying their source code.

    Ezra Kanake February 13, 20248 min read
  • Java

    Use Cases for Java Records

    Java Records introduce a simple syntax for creating data-centric classes, making our code more concise, expressive, and maintainable. In this guide, we’ll explore the key concepts and practical applications of Java Records, providing a step-by-step guide to creating records and sharing best practices for using them effectively in projects.

    Sachin Raverkar February 11, 202417 min read
  • Spring

    Deserialize with Jackson's @JsonCreator in a Spring Boot Application

    The FasterXML Jackson library is the most popular JSON parser in Java. Spring internally uses this API for JSON parsing. For details on other commonly used Jackson annotations, refer to this article.

    Ranjani Harish February 9, 202411 min read
  • Node

    Publish and Receive Messages with Google Pub/Sub in Node.js

    Google Cloud Pub/Sub employs a publish-subscribe model, streamlining modern software communication and reshaping how information is shared. Publishers send messages to topics, and subscribers interested in those messages can retrieve them flexibly and asynchronously.

    Olaoluwa Ajibade January 12, 202415 min read