Tips

Matryoshka /Russian nesting dolls > inheritance / sequencing / hidden layers
Conceptual image of a digital circuit-board key amid binary code.

Lineup of anthropomorphic nuts, illustrating polymorphism.

Java tip: Inheritance relationships in JPA and Hibernate

Learn four ways to manage inheritance relationships and support polymorphic querying in Java ORM

The start and finish line of the Inishowen 100 scenic drive [Ireland]

Java Challengers #6: Thread behavior in the JVM

The JVM does what it wants to do, so how can you predict the order of thread execution?

planning algorithms

Java Challengers #5: Sorting with Comparable and Comparator in Java

Comparable or Comparator? Choose the correct interface for the sorting algorithm you need

A caterpillar hangs upside down from a branch.

Java Challengers #3: Polymorphism and inheritance

Challenge yourself, with this brain-teasing introduction to method invocation in polymorphic method calls

jw calculate

Java Challengers #1: Method overloading in the JVM

Test your mind with the first Java Challenger in a new series. Can you outthink the Java virtual machine?

teach train direct coach stop watch speed

10 essential performance tips for MySQL

From workload profiling to the three rules of indexing, these expert insights are sure to make your MySQL servers scream

Where to start with containers and microservices

Containers and microservices are groundbreaking technologies, but adoption is still a struggle in some shops. Lessons from Java and virtualization could help light the way.

6 next-gen monitoring tools tackle Docker

Docker doesn't have to be a black box; peel back the lid with these tools and services designed to harvest statistics from containers.

Know your real-time protocols for IoT apps

The XMPP, CoAP, and MQTT protocols have distinct pros and cons; here’s a quick rundown of the trade-offs.

Graffiti that says You were meant for greatness

Up your coding game with these 7 methods of great programmers

Experienced software engineers share their thoughts on what differentiates great programmers from good programmers and what it takes to up your coding game.

3 lessons for IT from Amazon Web Services

AWS's developer-focused approach is one lesson enterprises should glean from the cloud leader.

When Git isn't good enough: Version control for enterprises

Built for development teams, Git can’t meet enterprise scalability and security requirements on its own.

Build an API for microservices in 5 minutes

With tools such as AnyPresence’s JustAPIs, you can define and deploy modern, RESTful APIs in no time; here’s how.

Big data, big challenges: Hadoop in the enterprise

Fresh from the front lines: Common problems encountered when putting Hadoop to work -- and the best tools to make Hadoop less burdensome.

agile

Devops for developers

More agile than Agile, devops requires that you learn new tools and embrace deep cultural changes to the way that you think and work.

8 steps to a faster, smoother build process

False positives undermine the whole purpose of automated testing and continuous integration; eliminate them with these tips.

APIs aren’t apps: Make them as thin and light as possible

The right language and tool set to develop an API should be based on what the API is designed to do, and a few other factors.

All eyes on the API

Once a humble backdrop to real software development, API design is coming into its own, with a plethora of tools and specifications for developers to choose from.

Load More