Data Science is one of the hottest fields right now, with many job openings even during this pandemic.
Such need of people with data science skills inspires many people to find resources that they can use and learn from to learn and prepare to get such jobs.
If you are actively using Rails for developing your projects, then it’s likely that in at least one of your projects you are using PostgreSQL as the database technology. You have already added the pg in your Gemfile and have already started to use it. Then your client asks you about the version of PostgreSQL that you are using, and you may be confused for a bit about it, as you aren’t sure.
When you start programming, the first thing you usually do is you start by printing something. If you have started to learn from a book, or a tutorial, chances are that the string used in the example was “Hello World”.
One repository on GitHub is dedicated to collect as many such printing examples in as many programming languages as possible. It includes a lot of languages.
I recently prepared a list of how you can do those prints in the top 12 most programming languages (based on GitHub and Tiobe) that you can go and read here.
It includes examples in Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, Objective-C, SQL, Ruby and Matlab.
If this is something that grabs your interest, you can go and read the article here.
As one of the most famous languages out there that developers use all the time, knowing at least a few things about SQL can be quite helpful. Of course, you can refer back to one of its online documentations, or check up at w3schools.com, but you may also prefer a quick cheat sheet that you can use to refresh up your knowledge or learn something that you may have not learned before. A relatively new Github repository, at least at the time of this writing, has been created, which has some of the most common SQL commands that you may use in your daily tasks. Continue reading
One of the most important parts of developing a project is the necessity to have a clear picture in mind about the end goal. Namely, knowing the target audience that this project has and the features that it will include. This means that we need to make sure we are informed as much as possible about the business logic, and then be able to do the implementation of all the features as needed. Continue reading
Get a free PDF guide on How to be Super Productive and Get More From Life
I am an experienced and passionate Senior Software Engineer with a demonstrated history of working in the full life cycle of software development with enormous curiosity for data science, machine learning, algorithms, data structures, and solving challenging problems. I am an open-source enthusiast at https://github.com/fatosmorina and also a writer.
I am open for new opportunities.