Over a million developers have joined DZone.

Geek Reading: Clojure Frustrations, Perceptrons, and Architectural Debt

Startups and Career links, Software Design, AI, Big Data Visualization and links of the week.

· Java Zone

Discover how powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience, brought to you in partnership with JetBrains

We have a lot of interesting posts today. First, on the morning paper, we learn about identifying and quantifying architectural debt. This is one of many papers currently being highlighted that deal with some research around software engineering and code quality. At Salesforce + Open Source, we get the release of Runway, a distributed systems design tool. Distributed systems tend to be complicated beasts, so I am curious how well this really works. David Lettier gives us an excellent post about writing k-nearest neighbors from scratch.

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

Link Collections

Learn more about Kotlin, a new programming language designed to solve problems that software developers face every day brought to you in partnership with JetBrains.

deep learning,go language,machine learning

Published at DZone with permission of Robert Diana, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}