Software engineering and personal development

Category: Science & Tech (Page 34 of 35)

Comments remind you to write simpler code

 

Img source: thoughtco.com

When you are programming, there are cases when you implement something in such a way that it is difficult to understand and reuse by others. As a result, you decide to write comments above it to explain the logic behind your code. The moment you decided to write this type of comment, you admitted that your implementation is already complicated enough so that others or your future self would benefit from adding this plain English type of explanation. Continue reading

The unimportance of the perfect coding style guide

Img source: hongkiat.com

I recently read this wonderful article about the impossibility of having a perfect coding style guide that would please everybody. The author, Bill Sourour, a seasoned developer who has been programming professionally for decades, mentions that he himself had been involved in heated arguments by defending one coding style over the other. However, according to him, in the end it does not really matter that much, as long as it is a readable and maintainable code. Continue reading

Develop rich content applications with the help of public APIs

Img source: gis-blog.com

Application Programming Interfaces (API) have become something commonly widespread for a lot of applications. They are used to make a central implementation of business logic requirements, which can then be easily maintained, changed, and used from multiple clients implemented in different stacks of technologies. A typical end user might not be informed about the existence of APIs, but he is most likely enjoying the benefits of APIs. Knowing that there are very popular applications that have public APIs which you can leverage for your applications, it is time to think using them a lot more.

How to change the default new line delimiter in Ruby

 

One of the core pillars of motivation is having the opportunity to use some form of autonomy at the work that you do. Ruby programming language allows you to do just that with a lot of its built-in features. It gives you the ability to override methods of basic built-in classes, methods and also attributes. One such attribute in which we will focus on this article is the ability to change the default new line delimiter. Continue reading

A data structure (Collections) usage compass for Java Developers

Img source: Andrew.cmu.edu

Img source: Andrew.cmu.edu

No matter whether you are developing a simple application helping your grandmother quickly text her daughter, or a complex enterprise application, it is highly likely that you will use some sort of data structure. Data structure are not only a very good way of storing and organizing data, but they are also a standardized way of managing data properly.  It is crucial for a software developer to know data structure, and also when to use a particular type of them when trying to solve a problem. With the correct data structure, the developer should not only have the means to solve the problem effectively, but also efficiently. In this article, you can see a data structure usage compass, intended more for Java Developers. Continue reading

LocalStorage, a global HTML5 variable that can be shared across tabs and windows

Source: kirupa.com

Today I would like to tell you a short guide about localStorage variable that is part of HTML5 and that can be used in your web development process. There are times when you might be in need of having a variable that is shared across different tabs or windows of your browser for the same domain, and this is not possible by simply declaring a JavaScript variable. Continue reading

Replace to-do lists with schedules

Source: career-intelligence.com

Source: career-intelligence.com

It is better to have a to-do list than not having anything written down to do and simply using our brain to store the tasks that we are supposed to do, but there is something even better and more effective than that. It is scheduling your tasks rather than simply using a general list that can sometimes turn out to be overwhelming and an insurmountable endeavor. Continue reading

Stop wasting time on Facebook by turning it into an inbox

News Feed EradictaorFacebook has turned into addiction for a lot of people. Billions of people around the world are using it and this trend seems to continue growing. It has become ubiquitous such that people who are not using it are viewed as strangers by the others. You may be using Facebook to chat with a lot of your friends. A new message that comes can be a distraction to you, because it is a trigger to a downward spiral which you usually find yourself going, which is followed by a lot of wasted minutes, or even hours. Continue reading

« Older posts Newer posts »

© 2024 Fatos Morina

Theme by Anders NorenUp ↑