Read this if you want to:
see beginner examples that link Haskell’s syntax to its underlying mental models – types, pattern matching, declarative style and do see …
The best way to approach concurrency is to master the fundamentals. Below is a small collection of foundational concurrency problems with practical solutions using Scala …
Problem I’ve always had mixed feelings about scalacOptions += "-Xfatal-warnings". On one hand, it’s an inevitable PR review and code quality boost—I no longer …
Data analysis doesn’t always have to be intimidating. By leveraging powerful Python libraries and Google Colab’s user-friendly platform, you can dive into …
In this post, we learn the basics of data manipulation in Python. We’ll use the following:
Regular Expressions Numpy Pandas Regular Expression Let’s start …
In Data Science, understanding some math is essential. Let’s review some essential math methods in Python grouped in:
Basics Linear Algebra Probability Statistics …
1. Rules of the game Finding a developer’s job used to be complicated. With the ever-growing demand for IT specialists, companies struggle to hire ideal candidates …
Make sure you meet with everybody before you join the very first meeting. You need to understand how your team members’ names are pronounced.
Moreover, have a plan …
1. How to write good code One may think functional programming is an abstract concept, not very useful in projects, “I use Java, and it works”. However, this …