Do you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups, VPN. Freedombone is a home server system which enables you to self-host all of these things from your place of residence.
It’s important for websites to be aware of how users go about logging into their sites. Let’s walk through some login patterns and why Brad Frost thinks they’re not ideal. And then let’s look at some better ways of tackling login. Post written by Brad Frost.
I am pleased to see that an awareness of this problem is emerging in the media. Indeed open source is everywhere, in our mobile, in our car, in Bank, Hospital ... and nobody seems to care about its web developers sustainability.
James Quick has selected for us eleven JS extensions for your Visual Studio code editor.
The open source ecosystem is awesome and Apexo is a good example. Apexo keep your dental clinic records at your finger tips with a beautifully designed application that meets most needs of any dental clinic. From patient records, history, appointments and scheduling, to finances and detailed reports.
Leon is an open-source personal assistant who can live on your server. He does stuff when you ask for it. You can talk to him and he can talk to you. You can also text him and he can also text you. If you want to, Leon can communicate with you by being offline to protect your privacy.
Posteo is an alternative to Gmail and proposes 2 GB email account, upgradeable, IMAP/POP3, 50 MB attachments, calendar and address book (synchronisable), 100% green electricity from Greenpeace Energy. All saved data can be encrypted at the click of a button.
API-based solutions are becoming a critical building block of modern digital products. What are they? How can they impact your design process? Finally, how to evaluate them without bothering your software team? Post written by Mike Sędzielewski
If you want to discover Node.js, this beginner’s guide to server-side web development with Node.js written by Chen Hui Jing is for you.
Primer CSS is a CSS framework built by Github. It provided several ready mae components like breadcrumb, buttons, navigation pagination ... Their approach to CSS is influenced by Object Oriented CSS principles, functional CSS, and BEM architecture.
Stefan Judis, front-end developer, explains in this post how background clip is configurable for every background gradient separately. This post is part of his "Today I learned" series in which he shares all his learnings regarding web development.
If you intend to launch a newsletter, this guide is a must read. Thanks to Emily Roseman, Caroline Porter, Joseph Lichterman, Jacqueline Boltik, Charley Bodkin, Francisco Rivera, Abigail Hartstone, and Bobby Courtney for their amazing work.
A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece. If you are interested by this subject, you could also be interested by the author's e-book "Inclusive Components". This blog is written by Cole Henley.
Akira is a Kickstarter project to build a new open source and Linux compatible UI/UX design tool which will come with version control baked into its file format. If you want this project become a reality, back it on Kickstarter.
Octobox is the tool for developers working on GitHub who find notifications infuriating. If you don’t want to miss another mention, if you don’t want misplace another issue and, if you don’t want to manage your workflow though email: you need to try Octobox.
This open source media manager streams the music to your player / web browser. It is a web-based PHP, MySQL application with an easy web install system. Ampache provides Nginx, Caddy, Lighttpd, Apache config file instruction in its documentation to help you set up your web server.
qTox is a new kind of instant messaging. With the rise of government monitoring programs, qTox provides an easy to use application that allows you to connect with friends and family without anyone else listening in. While other big-name services require you to pay for features, qTox is totally free, and comes without advertising.
Kimai is a free & open source timetracker. It tracks work time and prints out a summary of your activities on demand. Yearly, monthly, daily, by customer, by project … It’s simplicity is its strength. Due to Kimai’s browser based interface it runs cross-platform, even on your mobile device.
The Web Accessibility Initiative Accessible Rich Internet Applications specification (WAI-ARIA) is a powerful tool to make the Web more accessible for people using screen readers. Unfortunately many developers use WAI-ARIA incorrectly. This post will focus on the aria-label attribute.
Cypht is a simple, lightweight, and modern webmail client that aggregates several accounts into a single view. Cypht (pronounced "sift") is like a news reader, but for E-mail. Cypht does not replace your existing accounts - it combines them into one. And it's also a news rss reader.
This site is a collection of apps, services, and advice on how to protect your data online. From messaging, emailing, and storage, keeping your data encrypted and private is critical in today's age of national surveillance by both the government and private organizations.
Roadmap to becoming a Web Developer in 2019 by Kamran Ahmed. You will find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops.
Darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
A powerful data table plugin for VueJS. Get features like sorting / column filtering / paging with minimal setup. Easily customize anything from table cells to column headers. Leverage checkbox table, grouped rows and remote workflow for your table.
Mattermost is an open source Slack alternative. It's written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL. Use the features you like (file sharing, real-time group chat and webhooks—to name a few) and access the source code.
There’s a worrying tendency for “real” programmers look down their noses at CSS. It’s just a declarative language, they point out, not a fully-featured programming language. Heck, it isn’t even a scripting language. That may be true, but that doesn’t mean that CSS isn’t powerful. It’s just powerful in different ways to traditional languages (Jeremy Keith)
Twill is an open source Laravel package that helps developers rapidly create a custom CMS that is beautiful, powerful, and flexible. By standardizing common functions without compromising developer control, Twill makes it easy to deliver a feature-rich admin console that focuses on modern publishing needs.
This post tell you all on Konga, a fully featured open source, multi-user GUI, that makes the hard task of managing multiple Kong installations a breeze. By Tselentis Panagis
FaunaDB delivers the developer productivity and global scale you want without sacrificing the relational access, strong consistency and security you need. It is a distributed, multi-model, ACID-compliant, and globally scalable OLTP database built to meet the demands of the future of data, today.
GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
"Laravel From Scratch" has been the go-to video resource for Laravel newcomers since 2013. Considering this, as you can imagine, this truth requires that we repeatedly refresh the series to ensure that it remains as up-to-date as possible. To celebrate the release of Laravel 5.7, we've done it again. Every video has been re-recorded. Every technique has been optimized. Every example has been updated.
Another great post on Frontend Development written by Ire Aderinokun, Frontend Developer and User Interface Designer. In this article she shows us how to highlighting search matches.
Remove.bg is a free service to remove the background of any photo. It works 100% automatically: You don't have to manually select the background/foreground layers to separate them - just select your image and instantly download the result image with the background removed!
This is a guide to set up a modern XMPP server focused on security and mobile messaging. The whole guide assumes Debian stable running on the server, the fact that you will end up hosting a few of your friends and that you have some basic skills working on a linux command line.
xip.io is a magic domain name that provides wildcard DNS for any IP address. You can use these domains to access virtual hosts on your development web server from devices on your local network, like iPads, iPhones, and other computers. No configuration required!
graph-cli is designed to be highly configurable for easy and detailed graph generation. It has many flags to acquire this detail and uses reasonable defaults to avoid bothering the user. It also leverages chaining, so you can create complex graphs from multiple CSV files.
Mobilizon is a tool designed to create platforms for managing communities and events. Its purpose is to help as many people as possible to free themselves from Facebook groups and events, from Meetup, etc. The MobiliZon software is under a Free licence, so anyone can host a MobiliZon server, called an instance. These instances may federate with each other, so any person with an account on "ExampleMeet" will be able to register to an event created on "SpecimenEvent".
One of the concerns that often comes up when someone creates a new HTTP header is how much “bloat” it will add on the network. This is especially relevant in requests, when a little bit of extra data can introduce a lot of latency when repeated on every request ... by Mark Nottingham
Proxmox VE is a complete open-source platform for enterprise virtualization. With the built-in web interface you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.
OpenMediaVault (OMV) is a free Linux distribution based on Debian designed for network-attached storage (NAS). It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins.
SchoolFox is an app that connects parents and educators. Through SchoolFox, they can send texts, pictures and exchange emergency contacts through innovative functions such as: group messages, digital confirmations, confirmation lists, translation capabilities, emergency contacts, appointment management, automatic reminders and much more.
As a reminder, Nextcloud is a suite of client-server software for creating and using file hosting services, similar to Dropbox but free and open-source, allowing anyone to install and operate it on a private server. The big news is that Nextcloud becomes now part of the federated social networks.
Draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more. draw.io can import .vsdx, Gliffy™ and Lucidchart™ files .
Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software, open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware.
A new stable version, version 3.3, of YunoHost has been released! This release includes various highlights, check the novelties.
Sendy is a self hosted email newsletter application that lets you send trackable emails via Amazon Simple Email Service (SES). This makes it possible for you to send authenticated bulk emails at an insanely low price without sacrificing deliverability.
Dokku is a Docker powered mini-Heroku in around 200 lines of Bash that lets you set up your own Platform-as-a-Service infrastructure at a fraction of the cost. This makes it possible for you to host your own apps with all of the features offered by an actual provider like Heroku. (- Dave Kiss)
Jupyter is a web application used to program in more than 40 programming languages, including Julia, Python, R, Ruby and Scala1. Jupyter allows you to create notebooks, i. e. programs containing both markdown text and Julia, Python, R... These notebooks are used in data science to explore and analyze data.
Nitrux is a Linux distribution based on Ubuntu suitable for laptops and desktop computers. Nitrux provides all the benefits of the Ubuntu operating system combined with a focus on portable, redistributable application formats like AppImages. Nitrux uses the LTS branch of Ubuntu as a basis using only the core system and then slowly building up to ensure a clean user experience.
As a mobile developer, using a back-end as a service (BaaS) platform can help you swiftly implement your ideas. Firebase has all the key features you need for rapid prototyping and quickly testing out your ideas. Read this introduction to Firebase tutorial written by Deepthi Bhattachar.
Anchor makes it as easy as possible to create a podcast. All you have to do is register on the Anchor website. You are then invited to create your first podcast. Give it a name, a description, an image to illustrate its coverage, then pushing it out into the world. And last but not least, Anchor is free and also provides a real audio editing environment.
You want to be free from Google and Apple operating system on your mobile phone? You want to use an open source operating system which is far more respectful of user’s data privacy? Check the project /e/ out. A first beta is now available.
Storing password in a data base is not safe. LessPass computes a unique password using a site, login and a master password. Use LessPass in your browser, with a browser extension, on your mobile, on your server or in your terminal via a CLI client.
The openrouteservice API consumes user-generated and collaboratively collected free geographic data, directly from OpenStreetMap.
Sal (Scroll Animation Library) is written with aim to provide performant and lightweight solution for animating elements on scroll. It's based on the Intersection Observer, which gives amazing performance in terms of checking the element's presence in viewport.
Gitcoin is an open source bounties platform on the Ethereum blockchain. It facilitate a space that allows open source developers to get paid for their work contributing to open source projects and in return, the open source projects get exposure to a vast community of hard working developers they might not have had otherwise.
This project contains examples of test questions and answers that can be used during an interview or exam for positions such as *nix System Administrator.
Whimsical is a collaboration tool that helps you do flowcharts, wireframes, sticky note exercises, and more. The starter offer let you create up to 4 free diagrams and it's only 10$/user/month for unlimited diagrams.
Learn how to build an animation correctly that does not distract the users from their goals.
A framework for dynamic analysis of WebAssembly programs, developed in the Software Lab at TU Darmstadt.
If you want to learn things like how to use CSS Grid Layout, scrapping data with php or leverage the power of APIs to create interactive websites, check this educative website (550 episodes in 81 series) made by Trevor Greenleaf and Peter Medina.
Restic backups and restores your data plus it uses cryptography to guarantee confidentiality and integrity of it. It's the backup software I use on all my personal project and it saved my day more than once.
Write cross-platform chat bots with a simple to use, yet powerful API in PHP. Developed and well documented by Marcel Pociot.
Kirby 3 is a new beta version of an amazing and flexible file‑based, php + Vue CMS developped by Bastian Allgeier and his team. You can support them and take part in their journey to see how this new version is built.