What you need is a curated list of programming tutorials. Better than that. A curated list of free and open source programming tutorials.
Read more
What you need is a curated list of programming tutorials. Better than that. A curated list of free and open source programming tutorials.
Read more
Here’s our recommended free tutorials to learn a variety of programming languages. Learn C, C++, Java, Python, R, JavaScript, PHP, and many more.
Read more
Here are our recommended console email clients. All free and open source goodness.
Read more
This article examines the best Java micro-frameworks. Micro means the framework is small, with little or no tools and libraries.
Read more
ORM is a programming technique for converting data between incompatible type systems using object-oriented languages.
Read more
Vulnerability scanning is an essential activity for enterprise security. We recommend the best free and open source vulnerability detection tools.
Read more
There are a number of techniques that help fight the tide of spam. These include whitelisting, spam buckets, Bayesian filtering, fuzzy logic techniques, and attachment scanning.
Read more
CD audio grabbers are designed to extract (“rip”) the raw digital audio (in a format commonly called CDDA) from a compact disc to a file or other output.
Read more
An intrusion detection system is a device or software application that monitors a network or systems for malicious activity or policy violations.
Read moreHome automation software lets you control and monitor common home and office appliances using a computer.
Read more
A terminal UI based (TUI) file explorer is software which lets you explore the file system. We recommend the best open source options.
Read more
Here are our favorite TypeScript-based web content management systems. They are all free and open source software.
Read more
We recommend the best free and open source PHP web frameworks.
Read more
Object–relational mapping (ORM) is a programming technique for converting data between incompatible type systems using object-oriented languages.
Read more
Continuous delivery (CD) is a software engineering approach in which developers produce software in short cycles.
Read more
Web hosting control panels offer an attractive solution to developers and designers that host multiple web sites on virtual private servers and dedicated servers.
Read more
The main function of a KVM switch is to control, switch between, and manage multiple PCs or servers via a single keyboard, monitor and mouse
Read more
These clients let you download files over the internet from the command line. But they can also be used for many more interesting purposes.
Read moreWe recommend the best free and open source Java-based Application Servers.
Read more
A network analyzer (also known as a packet analyzer, packet sniffer, or protocol analyzer) is software that intercepts and logs traffic that passes over a computer network or part of a network.
Read more