Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Geek Reading: Destroy all IFs and API Errors are First-Class Citizens

DZone's Guide to

Geek Reading: Destroy all IFs and API Errors are First-Class Citizens

Check out what could be the final Geek Reading for some time. Follow the links to read about the latest and greatest news from around the tech world.

· Integration Zone ·
Free Resource

The Future of Enterprise Integration: Learn how organizations are re-architecting their integration strategy with data-driven app integration for true digital transformation.

[This may be your last chance for a while to check out the excellent reading lists that Robert Diana provides for us here at DZone.]

This is a special edition of Geek Reading for one simple reason — I am taking a break from posting Geek Reading for a while. Life and work are always very busy and I am hoping to get back to writing again. Maybe in the near future I will post an original article or opinion, and get back to what I really enjoyed but haven't had time for lately. Geek Reading will probably reappear eventually, but I have to think about the right direction for it. Thanks to everyone who has been reading and sharing Geek Reading for the past few years!

As always, enjoy today's items, and please participate in the discussions on these sites.

Startups, Career and Process

Design and Development

Concurrency, Performance and Scalability

AI, Machine Learning, Research, and Advanced Algorithms

Big Data, Visualization, SQL, and NoSQL

Infrastructure, Operations and DevOps

Security, Encryption and Cryptography

Link Collections

Make your mark on the industry’s leading annual report. Fill out the State of API Integration 2019 Survey and receive $25 to the Cloud Elements store.

Topics:
carrefour ,ai ,algorithms ,visualization ,security

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}