Programming Dungeon

- Page 5 of 6

Learning Docker from scratch

  • 11 min read

Docker has been around for a while and it is an incredible tool to manage applications environments and ensuring that each application runs as intended on any system. It has powerful features to scale our applications and manage multiple instances of it. In this post we will learn about Docker, its features and how to use it properly.

Read More

Clean Code

  • 13 min read

Bad code slows down development because it is messy and hard to make changes to without breaking functionality and consulting multiple methods and classes.

Read More

Computer Science Programming Basics in Ruby

  • 16 min read

If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing problems.

Read More

How to become a Pragmatic Programmer

  • 6 min read

This book walks you through the specifcations and technical knowledge of a good software developer. You will learn to take requirements and convert them into working and mantainable code. The goal is to write software that is self contained, tested, documented and easy to read. While the book covers a lot of topics and pratical theories it doesn’t cover how to implement these things directly. It focuses on teaching you the right way to develop software.

Read More

Deploy React to Github Pages

  • 1 min read

Github pages is a greate place to host your blog and static websites which is why I was intrigued about hosting my personal React projects there as well instead of Firebase. It surpised me how simple it is so lets do it.

Read More

Basic Data Science

  • 11 min read

Over the past years Data science has become increasingly important throughout different industries. Which is why I’m writing this post to collect valuable information which will aid anyone to learn about this topic. Most of the information presented here will be taken from different sources which I will list at the bottom under the reference section.

Read More

Increase Web app performance

  • 5 min read

As we develop Web Apps we tend to hit performance bottlenecks along the way and while sometimes they are not as terrible they can slow down our Web App considerably and can consume a lot of data which isn’t great. There are some key areas we can focus on to increase drastically the performance of our Web Apps:

Read More

Learning enough UNIX to get things done

  • 7 min read

Awww the good old shell. These days it doesn’t matter what you are doing, the UNIX shell is always around. Wether we work as web developers, iOS developers, Android developers, Data Scientists. At some point we will have to use it.

Read More

How to use Rake Tasks

  • 2 min read

When developing Rails apps, it is inevitable to automate processes like submitting sitemaps, removing old records and more. Rake Tasks are the default way of doing it. But what should you do and shouldn’t do in your Rake tasks ?

Read More

How to use WebP with fallback option

  • 3 min read

WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster.

Read More