Software engineering and personal development

Tag: code (Page 2 of 3)

Free Step-by-step Guides on What to Learn as a Software Developer

laptop computer showing codes
Photo by AltumCode on Unsplash

One of the main pain points in the career of a software developer is that there are too many things to learn, not that much time available, and many different alternatives that can make it hard to prioritize and choose from an overwhelmingly large list of technologies that can currently be well paid in the market.

It’s even hard to compare it with any other job. At least, no other profession comes to my mind that could have such diverse possibilities to choose from.

Continue reading

Python also has a “for-else”

A MacBook with lines of code on its screen on a busy desk
Photo by Christopher Gower on Unsplash

Python is one of the most popular programming languages. You see posts about it all the time.

If you use it, you may have been seeing many tips about it all over the place: from tweets to articles, or YouTube videos.

Despite all that, chances are that you may have missed the following “for-else” which I also got to see for the first time a couple of weeks ago.

Continue reading

How To Learn Vim Using This Plugin Inside VScode

Screenshot taken in my local environment

More than 3 years ago, I published an article about Vim that turned out to be one of the most popular articles that I have published so far, where I argued that Vim isn’t that scary and a list of resources that readers can use to learn it.

Now, I stumbled upon a VSCode plugin called “Learn Vim” that is intended to help you learn Vim without having to leave one of the currently most popular coding editors.

Continue reading

Save code formatting when copying from an IDE/editor to Microsoft Word

If you ever needed to paste a code that you have written in your favorite IDE or editor inside Microsoft Word and do not want to lose your formatting, then PlanetB is a really great tool that gives you that opportunity. It has a really easy-to-use user interface. It comes with the support for several programming languages like: C/C++, C#, CSS, Delphi, Pascal, XML, Java, Javascript, PHP, Python, Ruby, SQL, VB and HTML. Continue reading

A very efficient way to do string concatenations in Ruby

Img source: medium.com

It is very difficult to think about an application that does not have any string data type. Names, emails, object attributes, etc. are very common. Knowing their wide usages, it is obvious that we should at least learn the best practices about them. I recently learned about the difference between the efficiency of two similar string functions, which was a bit surprising and that made me write this article. Although both methods do the concatenation of strings, there is a big difference in their performance.

Continue reading

Get trending GitHub projects in your Chrome tab with GitHunt

GitHub is widely known as one of the most famous version control repository, in which you can find pretty much countless public projects for many programming languages. It makes it easy for you to collaborate with your team members, and also with other fellow developers around the globe with many public projects that you can learn and benefit from, and also contribute to. Among many other things, GitHub displays Trending Projects which make it easy for you to differentiate the projects that have received more attention than others. As a result, you have the ability to find projects that have received a lot of stars from other fellow developers in the recent past. Continue reading

« Older posts Newer posts »

© 2024 Fatos Morina

Theme by Anders NorenUp ↑