Skip to content

Yet another programming solutions log

Sample bits from programming for the future generations.

Technologies Technologies
  • Algorithms and Data Structures
  • Java Tutorials
  • JUnit Tutorial
  • MongoDB Tutorial
  • Quartz Scheduler Tutorial
  • Spock Framework Tutorial
  • Spring Framework
  • Bash Tutorial
  • Clojure Tutorial
  • Design Patterns
  • Developer’s Tools
  • Productivity
  • About
Expand Search Form

Insertion Sort in Clojure

farenda 2016-12-18 0

Insertion sort in Clojure can be implemented in different ways. In this post we compare implementations with and without Clojure transients.

Share with the World!
Continue reading Insertion Sort in Clojure
Categories Clojure Tags algorithms, performance

Quicksort in Java

farenda 2016-12-16 0

Quicksort is one of the fastest sorting algorithms. In this article we implement Quicksort in Java, describe how it works and its properties.

Share with the World!
Continue reading Quicksort in Java
Categories Algorithms Tags algorithms, java

Graph representation

farenda 2016-12-09 0

Graphs are fundamental data structure that help to solve many algorithmic problems. In this post we show different graph representations and their properties.

Share with the World!
Continue reading Graph representation
Categories Algorithms Tags algorithms, graphs

Java 8 regex match group – named capturing groups

farenda 2016-12-06 0

Java 8 regular expressions have been improved with names for capturing groups. In this post we show how to used them to improve Java code maintainability!

Share with the World!
Continue reading Java 8 regex match group – named capturing groups
Categories Java Tags java, java-util, java8, regex

Composed Method Pattern explained

farenda 2016-12-02 1

Composed Method Pattern is the most useful and practical pattern I use. At the same time it’s not known by many developers. It’s the foundation of maintainable code.

Share with the World!
Continue reading Composed Method Pattern explained
Categories Patterns Tags clean-code, refactoring, solid

Java 8 remove selected item from Collection

farenda 2016-11-29 0

In Java 8 remove selected item from Collection? It can be done in at least two ways both of which we are going to implement here. Let’s code!

Share with the World!
Continue reading Java 8 remove selected item from Collection
Categories Java Tags java, java-collections, java-util, java8

Java ThreadLocal – thread data separation

farenda 2016-11-26 0

One way to prevent concurrent modifications from different Threads is to given them their own local data. Java ThreadLocal allows to do thread data separation.

Share with the World!
Continue reading Java ThreadLocal – thread data separation
Categories Java Tags java, java-concurrency, java8

Clojure REPL docs

farenda 2016-11-25 0

In this post we show how to use look for useful information in Clojure REPL? You’ll learn how to find and display docs, loot at Clojure source code and display Javadocs.

Share with the World!
Continue reading Clojure REPL docs
Categories Clojure Tags clojure

Maven Spring dependencies

farenda 2016-11-22 0

How to make sure that Spring Framework artifacts have consistent versions in Maven? It turns out that its very easy to prevent library mismatch errors!

Share with the World!
Continue reading Maven Spring dependencies
Categories Spring Framework Tags maven, spring, spring-core

Java random integers in range

farenda 2016-11-21 0

In Java random integers in range can be produced in many ways. In this post we show how to generate random numbers using Java 8 features!

Share with the World!
Continue reading Java random integers in range
Categories Java Tags java, java-util, java8
Previous 1 2 3 4 5 6 7 8 … 30 31 32 Next

Recent Posts

  • Java 8 Date Time concepts
  • Maven dependency to local JAR
  • Caesar cipher in Java
  • Java casting trick
  • Java 8 flatMap practical example
  • Linked List – remove element
  • Linked List – insert element at position
  • Linked List add element at the end
  • Create Java Streams
  • Floyd Cycle detection in Java

Pages

  • About Farenda
  • Algorithms and Data Structures
  • Bash Tutorial
  • Bean Validation Tutorial
  • Clojure Tutorial
  • Design Patterns
  • Java 8 Streams and Lambda Expressions Tutorial
  • Java Basics Tutorial
  • Java Collections Tutorial
  • Java Concurrency Tutorial
  • Java IO Tutorial
  • Java Tutorials
  • Java Util Tutorial
  • Java XML Tutorial
  • JUnit Tutorial
  • MongoDB Tutorial
  • Quartz Scheduler Tutorial
  • Software Developer’s Tools
  • Spock Framework Tutorial
  • Spring Framework

Tags

algorithms bash bean-validation books clojure design-patterns embedmongo exercises git gof gradle groovy hateoas hsqldb i18n java java-basics java-collections java-concurrency java-io java-lang java-time java-util java-xml java8 java8-files junit linux lists log4j logging maven mongodb performance quartz refactoring regex rest slf4j solid spring spring-boot spring-core sql unit-tests

Yet another programming solutions log © 2021

sponsored