It’s not a surprise that a long time of people’s time these days is spent watching YouTube videos. It has a lot of video content for different things, whether that’s for watching a university lecture, sport event, or a programming tutorial.
We are close to the beginning of the new year and it’s very common to see many articles and blog posts talking about the technologies that you should learn during the next year. Brad Traversy has already released a roadmap for web developers in 2020 and Andrew Shearer has prepared a long list of Udemy courses that you can watch to learn the technologies mentioned.
Rails migrations are really helpful in making database related queries platform-independent. This means that you can easily change the database technology that you are using in your project, without having to spend a lot of time making many existing changes.
If you are a game developer, you probably do not need an introduction to Unity. Basically, it is a cross-platform game engine that allows you to develop games for more than 25 platforms such as iOS, Android, Windows, Mac, Linux, etc.
Debugging represents one of the most important activities in software development that you need to do on a regular basis. As a developer, you spend time trying to build something, or change something that is already implemented.
Slack recently released a new feature which can be helpful, as it gives you the opportunity to edit texts with a lot more features. It came with the popular WYSIWYG editor, which gives you a lot of features that you can use to enrich the messages that you sent on Slack. This may be something interesting and useful, but it can be something that not everyone needs it.
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.
Interviews may represent events that can be stressful, as they may represent the situation in which you are going to get the chance to see whether you are going to get that good job that you wanted. The job that allows you to pay the bills, bring food on the table for your family and also make it possible for you to solve problems that you may want to be solved.
JavaScript is currently one of the most popular programming languages.
Quincy Larson, the founder of FreeCodeCamp, was asked in a recent interview which language developers should learn first. He answered: “JavaScript.”:
“Software is eating the world, and JavaScript is eating software. JavaScript is becoming more dominant with each year, and nobody knows what might eventually replace it.
If you don’t have a very good reason to learn a new language (such as your job requiring you to maintain a non-JavaScript codebase), my humble advice is to focus on getting better at JavaScript.”
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.