Tips

composition

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 habits 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.

learn java

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.

dev challenges

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.

feather

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.

stack of books

Free books! 19 no-cost programming guides

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

tech culture

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.

typewriter

Making a business case for refactoring code

Editing code for readability is an up-front investment that can pay big dividends in the long run.

automation

Automation for the people: The programmer's dilemma

In the delicate relationship between technologists and users, the 'toolsmith' can initiate a collaborative cycle that makes everyone a stakeholder.

simplicity

Win with APIs by keeping it simple

Whether you’re making consumer products or business software, complexity usually means failure. Get a quick primer on simplicity in API design.

How to (and how not to) measure programmer productivity

Can programmer productivity be effectively measured? Blogger Jim Bird joins the chorus claiming that it can't – at least not using traditional methods alone.

happy api

Are your applications API-ly working together?

Application architectures keep evolving. APIs and microservices are the latest style and make applications “API-ly” work together.

Load More