Tag: learntocodetogether

  • memory-safety-cover-simple

    What does this mean by memory-safe language?

    We often see many programming languages that have some kind of overlapping features, such as static-typed or memory-safety, or many more. While the first one is easy to explain, like […]

  • Covariance and Contravariance (Java)

    Many programming languages support subtyping, for example, MechanicalKeyboard can be a subtype of Keyboard, and according to the Liskov substitution principle, the MechanicalKeyboard instance should be substitutable everywhere the Keyboard […]

  • Some notes about TreeSet in Java

    The most frequent data structure that I use in Java is the List. But sometimes if I have to store distinct elements without caring about the ordering, then I would […]

  • Thread confinement in Java

    As a Java developer, perhaps all of us have written some kind of single-threaded program. In this program, we can reason about our code much easier when compared with multi-threaded […]

  • Delegate pattern with Consumer interface in Java

    As a Java programmer, sometimes you run into a situation when you want to take a task of an object and give it to another object, meaning the original object […]

  • [ALGORITHM IN JAVASCRIPT] 01: INTRODUCTION TO ALGORITHM

    Hi friends, as you can see writing code isn’t enough, to become a programmer you need to have a certain ability to think. To train thinking as a programmer, solving […]

Every support is much appreciated ❤️

Buy Me a Coffee