× {{alert.msg}} Never ask again

Engineering & Technical Insights

Get technical insights from programming tutorials written by top software engineers and experienced developers within Codementor. Our blog features the latest developments, insights, and tutorials on Python, Node.js, React, Vue.js, Java, iOS, Data Science, Ethereum, and much more!

CameraX: Make photography easier on Android! Aug 08, 2019
CameraX: Make photography easier on Android!

Google's new API makes implementing camera features easier on Android with the new features.

Continue Reading
Your Code Review Checklist: 14 Things to Include Jul 18, 2019
Your Code Review Checklist: 14 Things to Include

Code reviews are an essential practice. Here are 14 things to go through when conducting one.

Continue Reading
Pythonic Code: Best Practices to Make Your Python More Readable May 28, 2019
Pythonic Code: Best Practices to Make Your Python More Readable

The best Python code is clear and readable. What practices should you avoid and follow, and how do you deal with legacy code? Here's what you should consider.

Continue Reading
Adding Geolocation to Your Web App May 16, 2019
Adding Geolocation to Your Web App

Be it for general statistical purposes or to tailor your user's website experience, it's always useful to add geolocation to your web app. Here's how.

Continue Reading
Machine Learning: How to Build Scalable Machine Learning Models May 07, 2019
Machine Learning: How to Build Scalable Machine Learning Models

We'll cover the common issues that you may face when scaling, what to look out for, and various solutions to prep your machine learning model for the real world.

Continue Reading
Machine Learning: Why Scaling Matters May 07, 2019
Machine Learning: Why Scaling Matters

We'll go in-depth about why scalability is important in machine learning, and what architectures, optimizations, and best practices you should keep in mind.

Continue Reading
What You Should Know About Your Computer Friend, Bash May 02, 2019
What You Should Know About Your Computer Friend, Bash

What is Bash, what can it do, and how can it make you a better programmer?

Continue Reading
Adding batch or bulk endpoints to your REST API Apr 25, 2019
Adding batch or bulk endpoints to your REST API

A comprehensive guide on what batch endpoints are, why they're useful, and how they can be added to existing REST APIs.

Continue Reading
Code Reviews: How to Effectively and Politely Critique Code Apr 23, 2019
Code Reviews: How to Effectively and Politely Critique Code

Not sure how to give a good code review? Here's what to do so that you and the person you are reviewing can both benefit from the code review process.

Continue Reading
Kotlin Coroutines: Let it async in Apr 16, 2019
Kotlin Coroutines: Let it async in

Use Coroutines to write asynchronous code in Kotlin without switching context.

Continue Reading

Latest Engineering & Technical Insights Insights