Menu ---
  • Home
  • Archives
  • Reading List
  • Programmer's Library
  • Software
  • Hardware
  • Résumé

Software • Coding • DevOps • Personal

Increase your Linux server Internet speed with TCP BBR congestion control

In Link-Post August 24, 2017 Robert James Kaes Robert James Kaes
recently read that TCP BBR has significantly increased throughput and reduced latency for connections on Google’s internal backbone networks and google.com and YouTube Web servers throughput by 4 percent on average globally – and by more than 14 percent in some countries. The TCP BBR patch needs to be applied to the Linux kernel. The first public release of BBR was here, in September 2016. The patch is available to any one to download and install.

You're Using Git Wrong

In Link-Post August 24, 2017Robert James Kaes Robert James Kaes
TL;DR: Almost everyone seem to be using Git like CVS, while it was created to be used like in Linux kernel development. You're Using Git Wrong

How to turn your website into a PWA

In Link-Post August 20, 2017Robert James Kaes Robert James Kaes
A Progressive Web App, or PWA, uses modern web capabilities to deliver an app-like user experience. Any website can be a PWA - here’s how to do it. How to turn your website into a PWA

Get Started with Rust, WebAssembly, and Webpack

In Link-Post August 20, 2017 Robert James Kaes Robert James Kaes
WebAssembly is a cool new binary format and compile target for the web. That means you can compile languages like C, C++, and Rust to .wasm files and execute that code in your browser. In most cases, the resulting code is significantly faster and smaller than Javascript. This guide will walk you through setting up Rust, WebAssembly, and Webpack in a typical JS web app. The goal is to be able to execute low-level Rust code in the browser alongside the Javascript you know and love (or hate).

Two tests you should run against your Ruby project now

In Link-Post August 20, 2017Robert James Kaes Robert James Kaes
Whether there is a security vulnerability or an unlicensed project you could be subjecting yourself or your users to problems. It doesn’t take long to install and run these tools and I encourage you to do so too, they may save you from your dependencies. It takes a little longer, but it’s probably worth it, to add them to your CI setup too. Two tests you should run against your Ruby project now

Four Reasons Developers are Unproductive

In Link-Post August 17, 2017 Robert James Kaes Robert James Kaes
We all feel unproductive at times, and we can be sure that our bosses, clients, or co-workers feel we are being unproductive at times as well. And, because developer productivity is so hard to measure or talk about, it can feel frustrating to be in a situation where you are feeling or perceived to be unproductive. Rather than dwell on these feelings or postulate new broken ways to measure productivity, I want to talk about the reasons a developer might be unproductive.

How to secure your server in 5 minutes

In Link-Post August 17, 2017 Robert James Kaes Robert James Kaes
Security is one of the most important aspects of a server. Faulty security practices can pave the way for attackers to gain unauthorized access to your server. As a developer you need to take control of your server security – but since servers are messy and managing them is tough, it can be very frustrating. I’ve been there, learned some lessons the hard way, and found success. In this blog post, we will see an overview of basic steps that we can take to enhance the security of our server.

Ruby Tricks, Idiomatic Ruby, Refactorings and Best Practices

In Link-Post August 14, 2017Robert James Kaes Robert James Kaes
This repository aims to help everyone to write a more idiomatic, clean and tricky ruby code and also try to join a bunch of good refactoring techniques. You can add your own technique or paste it from some website(do not forget the source, of course). All the tricks are in the /tricks folder. Ruby Tricks, Idiomatic Ruby, Refactorings and Best Practices

Awesome Falsehoods Programmers Believe In

In Link-Post August 14, 2017Robert James Kaes Robert James Kaes
A curated list of awesome falsehoods programmers believe in. Awesome Falsehoods Programmers Believe In

Posts navigation

  • ««
  • «
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
  • »»

Site Footer

About Me

About Me

Senior Vice President, Software Engineering and Chief Software Architect @ePublishing

Tweets by rjkaes
Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.
© 2022 Robert James Kaes. All Rights Reserved.