Editors’ Choice

Where developers share insights, exchange ideas, and learn from each other

GET STARTED

The Building Blocks of AI

Machine Learning is built on prerequisites, so here's how statistics, calculus, and linear algebra make the magic happen.
The Building Blocks of AI

How to build powerful back-ends easily with Serverless

Serverless architectures allow developers to build powerful systems more easily. I built a Slackbot that uses Serverless and AI to replace the faces in an image with emoji.
How to build powerful back-ends easily with Serverless

Getting Started with React Navigation, the Navigation Solution for React Native

If you’ve worked with React Native for any amount of time you’ve likely been confused by how you navigate in your app (practices, packages, etc). I’ve used React Native since the very early days of it ...
Getting Started with React Navigation, the Navigation Solution for React Native

What do you think about Kotlin as a first-class language for Android?

We were super excited to see Google's announcement. Do you have any experience with Kotlin? Do you think Kotlin will affect Android app development the way Swift did for iOS?
What do you think about Kotlin as a first-class language for Android?

What does it mean to be a junior developer, senior developer, software architect, and CTO?

What do the roles junior developer, senior developer, architect, and CTO mean to you? Join the discussion now!

Chatbots: How to Make a Bot for Messenger From Scratch (Part 2)

Saving Context and Keeping track of data.
Chatbots: How to Make a Bot for Messenger From Scratch (Part 2)

Demystifying Asynchronous Programming Part 1: Node.js Event Loop

As a Node.js programmer, how can you not be familiar with the behavior of asynchronous programming? Read this comprehensive post for crucial insights about the Node.js event loop and event pattern.
Demystifying Asynchronous Programming Part 1: Node.js Event Loop

What Programming Language Should a Beginner Learn in 2017?

What are the prospects of programming languages in 2017, and what should you learn? Article updated to reflect 2017 data!
What Programming Language Should a Beginner Learn in 2017?

UC Berkeley Machine Learning Crash Course: Part 1

Learn all the basics of machine learning — regression, cost functions, and gradient descent. This is the first article in Machine Learning at Berkeley's Crash Course series.
UC Berkeley Machine Learning Crash Course: Part 1

How I'm Learning "Machine Learning"

I'm taking Andrew Ng's ML class on Coursera, listening to some podcasts, and reading the Inside AI newsletter.
How I'm Learning "Machine Learning"

Get curated posts in your inbox

Learn programming by reading more posts like this

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE