devops, productivity, programming, software-development, technology

Want to know the easiest way to save time? Use `make`!

“person wearing round white watch” by rawpixel on Unsplash People have always looked for ways to make their work easier. It is a matter of debate whether using tools and automation are distinct human features. Or do we share them with other species? The fact is that we try to outsource
Continue Reading
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
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
programming, ror, ruby-on-rails, ruby-on-rails-development, web-development

Ruby on Rails: An Apt Platform for Building SaaS Product

In the tech industry, Ruby owes its popularity to the Rails framework that holds a remarkable library of features along with the lively community. For many years, Ruby on Rails recognized itself as a suitable structure to build SaaS products, but why? How Ruby on Rails serve as the excellent language
Continue Reading
data, data-mastery, data-science, programming, sql

Data Mastery: SQL — The Basic Query

Data Mastery: SQL — The Basic Query There are so many exciting projects out there in the Data World. Artificial Intelligence, Machine Learning, Neural Nets, Blockchain, and more are sweeping the technology industry. In order to get to the cutting-edge stuff, first and foremost, data needs to be stored, evaluated, and tested. The
Continue Reading