Software projects follow different development workflow practices which include testing, coverage, style-standards, code-reviews, etc., to yield a code-base that’s easy to maintain and bug-free. However, these practices are often manual, redundant, time-consuming, and not-so-strictly enforced which may discourage the stakeholders from following them and deprive them a lot of inherent benefits. Moreover, the redundancy of these activities might impact productivity. The intent of this post is to go through different automated processes like git hooks, continuous integration, python scaffolding, and more. We can inject these into our software production pipeline to save time and achieve a maintainable code-base and a
Unless you’ve been hiding under a rock or been on a desert retreat with no internet access, you’ve seen news about the recent changes to the slack logo. Opinions aside, what better way to celebrate the changes than to learn how to re-create it using just vanilla HTML5 and CSS3? Let’s take a dive into this fun exercise to both strengthen your web design skills, and learn a bit about logo design while you’re at it.
A Discord bot can provide invaluable functions to your public chat server. Whether you want to play music while you game, send memes to your friends, or more importantly (perhaps) automate server administrative tasks, learning how to host a discord bot will prove more than useful. In theory, you could program it to do whatever you’d like if you’re an experienced programmer (and know discord.js well, of course). This guide will allow you to learn how to host a Discord bot using a Node.js server and the discord.js package.