Ethical Issues in Artificial Intelligence
In Sci-Fi movies, Artificial Intelligence is depicted as a futuristic human creation that’ll go rogue and bring about a dystopian society – even annihilating the human race. The advancement of artificial intelligence to perform specific human tasks used to sound like
Dependency Injection in Programming
Dependency Injection simplifies codes, and this has increased its popularity among programmers. As I explained in my previous article on the importance of dependency management, the rising complexity of software dependencies creates the need for dependencies and classes to function independently. When
JavaScript: what it is, when to use it and how
Over 65% of developers polled in 2022 said they used JavaScript, making this programming language the most popular among software engineers worldwide. But why is JavaScript the first choice for developers? In 1995, Netscape Navigator's developers created JavaScript, a powerful programming
Making Open-Source Software More Secure: Why and How to do It
It’s no news that many developers rely on dependencies to build software because it saves them the time, cost, and energy of writing new codes. Yet, we cannot ignore that open-source software has its disadvantages and exposes us to vulnerabilities, especially
Why Are there so many different Ways to Write Code? – The Role of JavaScript
When it comes to programming languages used in writing code, there’s no shortage of options, with popular programming names like Python, JavaScript, Java, C, C++, PHP, and a host of others available. New programmers in the industry usually wonder why there