DEV Community

Java

More than just a cup of coffee, Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Robustness principle

Robustness principle

15
Comments
5 min read
Sugar ORM: An easier way to work with SQLite Databases in Android.

Sugar ORM: An easier way to work with SQLite Databases in Android.

12
Comments 5
2 min read
Challenge: Write your worst program

Challenge: Write your worst program

26
Comments 21
1 min read
vertx-jooq 2.4 released

vertx-jooq 2.4 released

6
Comments
1 min read
Kanban Board for Android

Kanban Board for Android

9
Comments
1 min read
Android App Release

Android App Release

9
Comments
1 min read
Kotlin From The Trenches

Kotlin From The Trenches

11
Comments
10 min read
On the subtleties of OOP

On the subtleties of OOP

21
Comments 2
5 min read
Assertions considered Harmful

Assertions considered Harmful

9
Comments
8 min read
Navigating the uncharted Stream

Navigating the uncharted Stream

8
Comments 4
5 min read
The state of Java and the JVM ecosystem in 2017

The state of Java and the JVM ecosystem in 2017

18
Comments 7
5 min read
Java Exception Handling – IllegalMonitorStateException

Java Exception Handling – IllegalMonitorStateException

6
Comments
9 min read
The Art of Logging

The Art of Logging

2
Comments
8 min read
Challenge: Write a program that never stops

Challenge: Write a program that never stops

24
Comments 84
1 min read
Groovy does not always resolve methods like Java

Groovy does not always resolve methods like Java

7
Comments
3 min read
Being a Junior Software Developer

Being a Junior Software Developer

31
Comments 2
2 min read
The very simplified concept of Binding in programming languages

The very simplified concept of Binding in programming languages

20
Comments 1
1 min read
For Loop in different programming languages

For Loop in different programming languages

17
Comments 30
3 min read
Square is hiring Software Engineers in Atlanta

Square is hiring Software Engineers in Atlanta

10
Comments 1
2 min read
sudo add-apt-repository ppa:webupd8team/java

sudo add-apt-repository ppa:webupd8team/java

14
Comments
9 min read
Design Patterns: Observer Pattern

Design Patterns: Observer Pattern

20
Comments 4
4 min read
Groovier Groovy with Java 8 Streams

Groovier Groovy with Java 8 Streams

14
Comments
2 min read
Intro to Butter Knife for Android views

Intro to Butter Knife for Android views

14
Comments 2
3 min read
The Strengths and Biggest Misconceptions of Kotlin—Interview with Marcin Moskala

The Strengths and Biggest Misconceptions of Kotlin—Interview with Marcin Moskala

113
Comments 4
4 min read
Design Patterns: Strategy Pattern

Design Patterns: Strategy Pattern

13
Comments 3
3 min read
Getting Started with SparkPost in Java

Getting Started with SparkPost in Java

14
Comments
6 min read
Mobile app development trends of the year

Mobile app development trends of the year

30
Comments 14
4 min read
How to Learn Coding: From Theory to Practice

How to Learn Coding: From Theory to Practice

10
Comments
12 min read
Turn Your Spaghetti Code into Functions, Part 2

Turn Your Spaghetti Code into Functions, Part 2

27
Comments 3
5 min read
Things I learnt today

Things I learnt today

21
Comments
1 min read
Software Engineer

Software Engineer

2
Comments 1
1 min read
Newbie Programmers’ Mistakes and How to Avoid Them

Newbie Programmers’ Mistakes and How to Avoid Them

25
Comments
7 min read
What is "Desugaring" and why would I need it?

What is "Desugaring" and why would I need it?

3
Comments 1
3 min read
Looking to start with Spring framework.

Looking to start with Spring framework.

5
Comments
1 min read
Modern Java Development is Fast

Modern Java Development is Fast

86
Comments 11
10 min read
How Dispatcher servlet gets registered in Spring java based config

How Dispatcher servlet gets registered in Spring java based config

6
Comments
2 min read
Monads in Scala by example

Monads in Scala by example

3
Comments
3 min read
Scala tail recursion by example

Scala tail recursion by example

2
Comments
2 min read
5 Scala syntactic Tips&Tricks

5 Scala syntactic Tips&Tricks

2
Comments
3 min read
Spring JPA: Under the covers

Spring JPA: Under the covers

7
Comments
2 min read
Sharing Requests in Slack

Sharing Requests in Slack

2
Comments
1 min read
Clojure JVM tooling overview?

Clojure JVM tooling overview?

3
Comments
1 min read
Detecting speed of a car from two images

Detecting speed of a car from two images

29
Comments 4
4 min read
Default and private methods in Interfaces

Default and private methods in Interfaces

12
Comments 2
6 min read
Popular web client libraries in WebJars

Popular web client libraries in WebJars

6
Comments 2
1 min read
HateItOrLoveIt: Data classes?

HateItOrLoveIt: Data classes?

6
Comments
3 min read
Turn Your Spaghetti Code into Functions - Part 1

Turn Your Spaghetti Code into Functions - Part 1

10
Comments 7
7 min read
Integration testing on existing routes with Apache Camel (and Spring and DBUnit)

Integration testing on existing routes with Apache Camel (and Spring and DBUnit)

11
Comments
5 min read
Recursion, corecursion and thunks

Recursion, corecursion and thunks

3
Comments
1 min read
Arrays in Java

Arrays in Java

9
Comments 1
3 min read
Create a DSL with Kotlin

Create a DSL with Kotlin

11
Comments
1 min read
Debug Like a Champion

Debug Like a Champion

23
Comments 8
3 min read
Securing Database Credentials - Building a Blog

Securing Database Credentials - Building a Blog

6
Comments
4 min read
Refactoring Branches out of Spring Controllers with Params

Refactoring Branches out of Spring Controllers with Params

5
Comments 1
2 min read
Spring Security and threads

Spring Security and threads

24
Comments 4
3 min read
Simplifying our POJOs with Lombok

Simplifying our POJOs with Lombok

16
Comments
4 min read
Freelance Marketplace Design

Freelance Marketplace Design

2
Comments
1 min read
URL SHORTENER APPLICATION

URL SHORTENER APPLICATION

7
Comments
1 min read
Writing microbenchmarks with JMH

Writing microbenchmarks with JMH

8
Comments
4 min read
Beating C with 33 Lines of Java

Beating C with 33 Lines of Java

6
Comments
3 min read
loading...