Tips

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

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

Java 101 primer: Composition and inheritance

A quick guide to the composition technique in Java programming. Learn how to use composition to resolve the well-known problem with inheritance.

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.

Free books! 19 no-cost programming guides

Learning a new language? Studying classic concepts? Check out these books that don't cost a dime.

Why culture is as important as skill for outsourced agile teams

Mature enterprises should look to culture and communication style as significant factors in outsourcing IT decisions.

Load More