In this part of the series, we will apply the principles of object oriented programming (oop) to re-create the star-rating widget we saw in part 1 and make it reusable in the process.
This is a common frontend engineering interview question.
Part 1 of this series can be found here.
The widget we built in part 1 was not reusable. The widget we will build in this article should be flexible to be used as many times as one wants whether on the same page or inside any part of an application. …
Note: This is the first part of two articles. In the next article we will apply the principles of Object Oriented Programming (OOP) to make the widget reusable.This is a video I made for the second part of this article. Check it out and SUBSCRIBE to get notified when more videos like this are released.https://youtu.be/FE0Ij8X7N1o
One common interview question for Frontend developers is the
The developer is normally expected to come up with a progress bar that can be reused multiple times. …
Build an SMS sending service with the Serverless framework is a short and practical course focused on building a backend service that could be used to manage customer records and send SMS messages to customers. You will be introduced to different AWS services (such as AWS Lambda and SNS — Simple Notification Service), Node.js/Express, Mongo/Mongoose, and others.
The service will allow users to create, read, update and delete customer records and send text messages to specific customers from any client.
If you are beginner to intermediate level developer, reading code written by other experienced developers will help you a lot.
This is probably one of the most assured ways to help you improve your skills faster than you can imagine. This is no different from what writers do to advance their craft. They spend a great deal of time reading books written by the masters in their field. This is the case with musicians and painters as well.
Last year, I had the chance to take a course called Master the Coding Interview: Data Structures + Algorithms taught, expertly, by Andrei Neagoie on Udemy (*you can find the link below*). The instructor was great at breaking down the terse concepts of data structures and algorithms into understandable chunks using analogies, visuals and practical examples.
Arrays, Hash Tables, Singly and Doubly Linked Lists, Trees and Graphs are explained in great detail. The pros and cons of the data structures and the appropriate problems they should be applied to are also discussed in detail.
The lectures on all the major…
Build RESTful APIs with the Golang (Go) programming language is a quick introduction to building RESTful CRUD APIs with Go.
It is packed with a lot of useful information, which can be completed within a weekend or in a couple of evenings after work. This is not one of those very long (10 or 20 hour) courses that you buy and manage to finish.
Golang: A Beginners’ intro to the Go programming language (Build a TCP chat server and client)
Introduction to the Golang: A Beginners’ intro to the Go programming language is a course aimed at beginner Go…
In this course, we will start by looking at…