Web Development Bundlers
A bundler is a tool in software development that is responsible for combining and packaging different pieces of code and assets into a single or a few files. The main goal of a bundler is to optimize the loading and…
A bundler is a tool in software development that is responsible for combining and packaging different pieces of code and assets into a single or a few files. The main goal of a bundler is to optimize the loading and…
Entity relationship (ER) Model is a software engineering model that was developed to represent databases. They were first developed by Peter Chen and published in the paper “The Entity Relationship Model – Toward a Unified View of Data” in 1976.…
This post compiles different ways to generate income when developing or managing free and open-source software (FOSS) projects. The posts goes beyond projects within the FOSS definition, and also covers related projects that fall under the definition of open core.…
Node.js is a back-end web development framework written in the programming language JavaScript. It allows to create server-side web applications in JavaScript. Take into account that JavaScript was a programming language intended initially for the client side, so JavaScript back-end…
Electron is a framework to build cross-platform desktop application using web technologies. The main web technologies for developing in Electron are HTML, CSS and JavaScript. It also uses Node.js framework extensively. It is a free and open source software (FOSS)…
This post features some libraries or game engines written in JavaScript for video games development. List of JavaScript Libraries for Video Games JavaScript Libraries for Video Games featured on this post: The most popular are GDevelop and melonJS. GDevelop It…
This post summarizes characteristics of the different software licenses. It is part of the post about types of free and open-source licenses.. Choosing a License Each license is different, and they have different characteristics. There is no perfect license for…
Software composition analysis (SCA) Software bill of materials (SBOM) is the list of components that conforms a given software. SBOM management should be part of the software development lifecycle (SDLC). SBOM may be compound by: Uses of SBOM We can…
The use of plaintext passwords in source code is unsafe and should be avoided from an Security IT point of view. Unfortunately, this is a common practice. Keep in mind that in case you are using a code repository with…
Software versioning is the process of assigning version names or numbers to software Software created Visual Studio separates four numbers with dots. The meaning of each number is: Example: 4.5.13.89 Software Code Version Control System Some software assigns the version…