Features

coder/programmer sits at the center of a clock
teamwork cloud sky diving collaboration

micro segmentation security lock 2400x1600

How secure is Java compared to other languages?

Java is often cited as the most secure programming language. Is it really?

thumbs up multicultural

14 ways AWS beats Microsoft Azure and Google Cloud

Microsoft Azure and Google Cloud have their advantages, but they don’t match the breadth and depth of the Amazon cloud

tech spotlight collaboration ifw by dem10 gettyimages 698608384 3x2 2400x1600

7 best practices for remote agile teams

Remote and distributed teams can excel at agile software development, but it takes work and experimentation. Let this be your guide

colorful balls diversity playful rainbow by greyson joralemon via unsplash

17 clever APIs for every developer whim

Connect with these Internet APIs to add some crucial data, a helpful feature, or a user-pleasing frill to your application

team manipulates coding elements / programming / interface / development / developers / teamwork

7 tools and services for real-time collaborative coding

Want to code together remotely? These web-based services and editor add-ons let programmers work on the same files at the same time

Talent compass pointing to the most highly skilled jobs hiring

5 tips for finding and keeping top developer talent

If you want to hire the best software developers, you may need to rethink how you recruit and—how you work

binoculars looking watch outlook future

9 offbeat databases worth a look

Plain old MySQL or MongoDB not doing the job? See if these unique offerings meet your needs

jw series data structure algorithms java coding programmer 2400x1600 davidgoh akindo gettyimages 53

Data structures and algorithms in Java: A beginner's guide

Learn all about array and list data structures in Java, and the algorithms you can use to search and sort the data they contain

copyright trademark patent ownership idea intellectual intelligence

Can APIs be copyrighted?

Oracle says yes and Google says no, but who’s right? Here are seven arguments in favor of copyrighting APIs — and seven against

UK | United Kingdom  >  England  >  London  >  Canary Wharf  >  architecture / skyscrapers / offices

What is service-oriented architecture?

Get an overview of service-oriented architecture implemented using SOAP-based web services

IDG Tech Spotlight  >  Containers + Virtualization [ InfoWorld / March 2020 ]

Containers march into the mainstream

After years of experimentation, enterprises are going all-in with containers and microservices, building and updating better apps at a faster clip than ever before

certification college degree education graduation by cole keister via unsplash

IT Salary Survey: Do tech certifications pay off?

In our recent survey, we asked IT professionals if certifications helped them land a job, earn a promotion or get a pay raise, and which certifications they’re planning to pursue. Here’s what we learned.

Relaxing on hammock vacation 168344861

16 ways to improve your code after it’s ‘finished’

Just because you’ve squeezed out the bugs and delivered a working program doesn’t mean you should relax

mobile security / threat detection / traffic analysis

Thirteen rules for developing secure Java applications

Make Java security a top priority at every stage of application development, from class-level language features to API endpoint authorization

IDG Tech Spotlight  >  Security  >  DevSecOps: Bringing security into agile development and CI/CD

How to bring security into agile development and CI/CD

Align to DevSecOps and shift-left security to improve coding practices, eliminate vulnerabilities in development, and deliver highly secure apps to production

United States Apollo 15 astronauts deploy first lunar roving vehicle [NASA / July 31, 1971]

Why we can’t develop voting software that works

Ever wonder why we could write software to get to the moon, but not to count votes? Here are five reasons

gears / build management + automation / circuits

What is Maven? Build and dependency management for Java

Maven provides consistent project structures, declarative configuration, and a wide range of plugins, along with a centralized repository for storing and downloading third-party software

JavaWorld > Android Studio for Beginners [movile java package]

Tutorial series: Android Studio for beginners

A complete beginner's guide to Android Studio, from installing Android Studio to coding and debugging your first Android app

Load More