Features

CSO  >  Right and wrong buttons and question marks
women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

three lone doors in open grassy field

Go vs. Python: How to choose

Can’t decide between Go’s speed or Python’s conveniences? Here’s how to pick the right language for your project

Binary stream flowing through the fingers and palm of an upturned hand.

JSON tools you don’t want to miss

Developers can choose from many great free and online tools for JSON formatting, validating, editing, and converting to other formats

hyper convergence speed burning rubber tire binary fast by tao55 getty images

10 open source projects proving the power of Google Go

Go has become the programming language of choice for forward-thinking projects, especially cloud projects

cloud person spiral

10 software development cults to join

Because programming is more fun when we take things to the extreme and obsess about the ‘right way’ to write code

power of one rebel fight strong rise up arm fist power

Should open source licenses fight evil?

New open source licenses attempt to legislate what we can and cannot do with software. Problem is, that’s not open

number 8 infinity symbol silver 8 tips by photo by doguhakan getty

Why Kotlin? Eight features that could convince Java developers to switch

What would Java look like if someone designed it from scratch today? Probably a lot like Kotlin

cockroach bug binary2

4 Python test frameworks to crush your bugs

There’s more than one way to write, run, and maintain unit tests for your Python apps. These are four of the best

Man with steam coming out of ears angry frustrated mad

Why developers hate low-code

9 reasons programmers grow frustrated with the tools that are supposed to save them time

decision pathway question where to go prioritize

Rust vs. Go: How to choose

Do you want execution speed or developer speed? Memory safety or easy concurrency? How to decide between Rust and Go

CIO | Middle East  >  Egypt  >  Giza  >  Sphinx and pyramids at sunset

Is Java the next COBOL?

60 years later, billions of lines of COBOL live on. Could Java, SQL, or Python last as long?

Man with cloud    181691498

Tiny clouds taking on AWS, Azure, and Google Cloud

A baker’s dozen of boutique clouds challenging the big three on speed, cost, flexibility, and even on-prem and hybrid cloud options

beams sky cloud sun

7 open-source tools that make AWS Lambda better

Love the simplicity of function-as-a-service but hate the setup process? Look to these projects to ease AWS Lambda deployments

neural network

Deep learning frameworks: PyTorch vs. TensorFlow

If you actually need a deep learning model, PyTorch and TensorFlow are both good choices

log wood chipper

10 Splunk alternatives for log analysis

Splunk may be the most famous way to make sense of mass quantities of log data, but it is far from the only player around

java / coffee / beans

What is EJB? The evolution of Enterprise JavaBeans

Java's server-side platform for developing distributed business applications

green tree python

7 sweet Python IDEs you might have missed

From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista

crash test dummies

10 trusty JavaScript test tools

From simple test runners to complete testing frameworks, look to these proven tools to keep your JavaScript free of bugs

abstract binary code data tunnel

13 free tools for API design, development, and testing

These free and free-tier services and open-source utilities will have your API up and running in no time

Load More