database, firebase, programming, startup, tech

Here’s what I wish I knew before I started using Firebase

A list of advantages and drawbacks you should consider before choosing Cloud Firestore as your database Over the last few years, Firebase has grown as an increasingly popular backend solution. Especially after the release of Cloud Firestore. Firestore is a flexible cloud database with expressive queries and real-time updates. After developing
Continue Reading
functional-programming, programming, scala, tech, technology

A streaming library with a superpower: FS2 and functional programming

Photo by Connor Jalbert on Unsplash Scala has a very special streaming library called FS2 (Functional Streams for Scala). This library embodies all the advantages of functional programming (FP). By understanding its design goals you will get exposure to the core ideas that make FP so appealing. FS2 has one central
Continue Reading
business, freelancing, tech, technology, web-development

How to decide what to charge for creating a Website

Freelance web designers are frequently asked “what do you charge?” This is the best way to deal with it. Peter Clarkson on Unsplash If you’re a freelance web designer, you’ve probably received a vague email inquiry asking for a quote. The email is usually short on detail, high on expectation and ends with
Continue Reading
freelancing, programming, tech, web-design, web-development

How to Brand Yourself as a Freelance Developer in 2019 (and Beyond)

The web development industry is booming. This may be advantageous for freelancers, but it also has its negatives. What negatives? When it comes to freelancing, you are often competing with other freelance developers who are offering similar services. According to the US Bureau of Labor Statistics, the web development field is
Continue Reading
internships, interview, job-hunting, programming, tech

How I got my Software Engineering Internship after 4 months of Self-Study

Photo by Green Chameleon on Unsplash I was a freshman and began self-studying programming around January – February. In May, I got my internship offer at a well-known company. What I can say is getting a software engineering internship is hard nowadays. You have to go through the whole process of
Continue Reading
javascript, programming, react, tech, technology

How to Build a Todo List with React Hooks

React v16.7.0-alpha introduced Hooks, and I’m excited. What Are Hooks? They’re functions that give you React features like state and lifecycle hooks without ES6 classes. Some benefits are Isolating stateful logic, making it easier to test. Sharing stateful logic without render props or higher-order components. Separating your app’s concerns based on logic, not lifecycle hooks.
Continue Reading
data-science, machine-learning, supervised-learning, tech, technology

How to strategically accomplish your machine learning model’s performance goals

“three dart pins” by Alexander Muzenhardt on Unsplash Introduction Machine learning (ML) development is an iterative process. You have an idea to solve the problem at hand, you build the idea and examine the results. You get another idea to improve the results and so on until you reach the performance
Continue Reading