Software Development

Software Development | News, how-tos, features, reviews, and videos

teamwork puzzle organized pieces together
Abstract Java code

fat burmese python yellow snake

What is Python? Powerful, intuitive programming

Why the Python programming language shines for data science, machine learning, systems automation, web and API development, and more

ghosts 163679940

An exorcism at Microsoft

CEO Satya Nadella has laid his predecessor’s ghost to rest.

apple logo

Apple is changing the world of enterprise IT

Sunil Patro, founder and CEO at SignEasy, talks about Apple's commitment to the enterprise – and why India is an important part of the future.

question marks

How to choose a database for your application

From performance to programmability, the right database makes all the difference. Here are 12 key questions to help guide your selection

sale 19399 primary image

This 85-hour Python bootcamp bundle is just $35 today

If you want to join the increasingly lucrative field of web and app development, knowing Python is an absolute must. This versatile programming language is in high demand throughout countless industries, and having an in-depth...

sale 18294 primary image

This 11-course Microsoft & Oracle SQL certification prep bundle is only $39 today

The Complete Microsoft & Oracle SQL Certification Bundle features 11 courses on how to become a skilled database

cryptojacking / cryptocurrency attack

Cryptocurrencies backed by cash could elude new regs

Stablecoins can include features that are typical of regulated securities, meaning they might be able to avoid new government oversight.

sale 19399 primary image wide

This 85-hour Python bootcamp bundle is just $35 today

If you want to join the increasingly lucrative field of web and app development, knowing Python is an absolute must. This versatile programming language is in high demand throughout countless industries, and having an in-depth...

sale 20230 primary image wide

This 12-course bundle will teach you how to be an ethical hacker for $39

The A to Z Cyber Security & IT Certification Training Bundle contains 12 courses on how to pinpoint vulnerabilities in network systems and suggest ways to improve.

teamwork trust hands

Why the Rust language is on the rise

Rust may not be easy to learn, but developers love the speed, the tools, the ‘guard rails,‘ and the community

abstract data analytics

What is SQL? The first language of data analysis

SQL is neither the fastest nor the most elegant way to talk to databases, but it is the best way we have. Here’s why

ij1kcay

Set your brand up for success with a .tech domain extension

Imagine this. You’ve finally completed your brand new app that’s going to revolutionize the way we live. You’ve even come up with a catchy name that meshes perfectly with your app and no other company has laid claim to....

Cargo shipping containers stacked on dock at night

Kubernetes vs. Docker: Understand containers and orchestration

Learn how Docker and Kubernetes are changing application development and how these key container technologies fit together

number 4 on painted on brick wall four

Android Studio 4.0 backs native UI toolkit

Now available in a preview release, the Android Studio 4.0 ‘Canary’ upgrade works with the JetPack Compose UI toolkit and improves Java 8 support

fingers crossed 147648846

9 lies programmers tell themselves

Confidence in our power over machines also makes us guilty of hoping to bend reality to our code

ai virtual monitor circuitry binary robot robotic

DeepCode taps AI for code reviews

Cloud service analyzes commits to GitHub or Bitbucket and flags security, performance, logic, and compliance issues

JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data [logo]

What is JSON? A better format for data exchange

JSON has eclipsed XML as the preferred data interchange format for web applications and web services. Here’s why

Java / coffee / beans in hands

Visual Studio Code updates Java support

Microsoft’s code editor adds new code navigation, code actions, code snippets, and refactoring features, along with Java 13 support

Load More