Ginni Rometty, the CEO of IBM once said, “Growth and comfort do not coexist.” As software developers, learning a new language or a new skill is necessary to grow and get us out of our comfort zones. This week at Hacker Noon, we’ve seen some great tutorials that will help you do just that!
Ever wondered how JavaScript Promise works internally? Obviously there is some native browser support involved, right? Nope! We can implement the Promise interface using pure JavaScript and it’s much simpler than you may think, we can do so in only 70 lines of code!
Build a machine learning website from scratch
Are you enthusiastic about machine learning? Are you trying to implement a simple machine learning webpage from scratch? Do you want to make something cool with HTML/CSS and JavaScript? If yes, then this tutorial is for you!
Build a currency converter with JavaScript and Ionic
Are you comfortable building web applications with JavaScript, but want to try something new? Have you wanted to learn about mobile app development, but never made the time to do so? This tutorial uses Ionic, which relies heavily on all the great features of JavaScript, to build a really cool currency converter.
Do you dread resolving merge conflicts? Do you work on large development teams where tasks can sometimes overlap or cause confusion? This guide explains how microservices can help. Microservice is a development technique which allows developers to do independent deployments for different parts of the platform without harming other parts
Build a twitter bot on AWS lambda
Do you want some hands on experience with a seemingly complex tool used widely in the industry? Or do you just want a fun side project? This tutorial gives step by step instructions on how to build a twitter bot on AWS lambda and provides a cool use-case for Webpack! You’ll walk away with some new skills and a great portfolio piece.
Build a customized youtube player
Don’t have time to go through long tutorials? Need an easy way to finally break into React? In this tutorial, you’ll learn how to connect to the youtube API with React, and build a customized Youtube player. The best part? You’ll be done in less than an hour!
Do you think classes can be a barrier to learning React? Or do you use classes, but find that they make loading unreliable? With React Hooks, you don’t need to convert a function component into class component. You can use state and lifecycle methods in the function component. Learn more about it in this great guide!
Integrate Bokeh visualizations into Django projects
Do you like creating data visualizations? Have you found working with Bokeh visualizations difficult or challenging? In this complete guide to integrating Bokeh visualizations into Django projects, you will see an entirely full-stack approach to creating fantastic data visualizations with some of the most popular frameworks out there!
Understanding virtual environments
Have you ever had a program crash when you tried to run it on a different machine? Has installing Python packages lead to incompatibility issues? If you’re new to Python, or never used virtual environments, this tutorial will walk you through the steps to properly set these up for each new project, and hopefully save you a headache along the way.
Build a multivariable linear regression model
Looking for some algorithm practice to prepare for your next interview? Or looking for an awesome side project in Python? In this guide, you’ll see how to use machine learning to make predictions based on linear regression models.
P.S. Got a tech story? Visit Contribute.HackerNoon.com.
P.P.S. Shoutout to our investors of the week! Cheers to those who make it possible for us to build a better tech site: