recentpopularlog in

ianweatherhogg : 5*   3061

« earlier  
PulseAudio under the hood
Table of contents
Preface About PulseAudio High-level components Key abstractions D-Bus API C API Protocols and networking Device drivers Sound processing Sample cache Stream management Time management Power saving Automatic setup and routing Desktop integrations Compatibility layers Server internals Module list GUI tools Command line tools Configuration Portability Example setups Example clients and modules Critique Preface I’m working on the Roc open-source project, a development...
pulse  audio  alsa  sound  music  5* 
8 days ago by ianweatherhogg
A Five-Minute Guide to Better Typography — Pierrick Calvez
A Five-Minute Guide to Better Typography — The Work of Pierrick Calvez — Art & Design — Instagram, Twitter: @pierrickcalvez
type  font  5* 
29 days ago by ianweatherhogg
RISC-V from scratch 2: Hardware layouts, linker scripts, and C runtimes
A post describing how C programs get to the main function, reviewing devicetree layouts, linker scripts, minimal C runtimes, GDB and QEMU, basic RISC-V assembly, and other topics along the way.
risc  qemu  gdb  c  5* 
8 weeks ago by ianweatherhogg
POSIX Threads Explained, Part 2
POSIX threads are a great way to increase the responsiveness and performance of your code. In this second article of a three-part series, Daniel Robbi...
c  thread  lock  5* 
9 weeks ago by ianweatherhogg
Create GnuPG key with sub-keys to sign, encrypt, authenticate - Experiencing Technology
For everyday use, you want to “remove” the master secret key from the keyring. This is sometimes refered to as a laptop keyring. Such a keyring can be prepared in multiple ways.
gpg  5* 
9 weeks ago by ianweatherhogg
Establish your online identity using GnuPG
Creating and managing PGP keys is not a straightforward matter. Many approaches exist and if you are a whistleblower, this tutorial probably does not meet yo...
gpg  5* 
10 weeks ago by ianweatherhogg
drduh/macOS-Security-and-Privacy-Guide: Guide to securing and improving privacy on macOS
Guide to securing and improving privacy on macOS. Contribute to drduh/macOS-Security-and-Privacy-Guide development by creating an account on GitHub.
mac  security  5* 
10 weeks ago by ianweatherhogg
Oxidizing Source Maps with Rust and WebAssembly
Note: I am cross-posting this to my personal blog from hacks.mozilla.org,where it was originallypublished.
rust  source  map  web  assembly  5* 
11 weeks ago by ianweatherhogg
samdroid-apps/slot-in-smart-meter-frontend
Contribute to samdroid-apps/slot-in-smart-meter-frontend development by creating an account on GitHub.
type  script  javascript  react  css  web  development  5* 
12 weeks ago by ianweatherhogg
Backpressuring in Streams | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
node  stream  back  pressure  big  file  pipe  5* 
12 weeks ago by ianweatherhogg
pcorey/chord-chart
Contribute to pcorey/chord-chart development by creating an account on GitHub.
react  javascript  deployment  tutorial  web  pack  node  5* 
april 2019 by ianweatherhogg
VPN - a Very Precarious Narrative - Dennis Schubert
Random thoughts, articles, projects, and even stickers created or collected by Dennis Schubert.
vpn  security  5* 
april 2019 by ianweatherhogg
Introduction to Linux interfaces for virtual networking - Red Hat Developer Blog
This post provides a brief introduction to Linux virtual interfaces, focusing on frequently used interfaces and some interfaces that can be easily confused with one another.
network  topology  bridge  vlan  ip  virtual  5* 
march 2019 by ianweatherhogg
DSLs for Ethereum Contracts
A good smart contract language is a $1 billion problem.
ethereum  racket  5* 
march 2019 by ianweatherhogg
Debugging & Tracing Elixir Applications · Dimitris Zorbas
Blog about programming of Dimitris Zorbas. Topics: Ruby, Elixir, Erlang, JavaScript, Linux
elixir  erlang  debug  5* 
february 2019 by ianweatherhogg
Phoenix WebSockets Under a Microscope 🔬 · Dimitris Zorbas
Blog about programming of Dimitris Zorbas. Topics: Ruby, Elixir, Erlang, JavaScript, Linux
phoenix  web  socket  5* 
february 2019 by ianweatherhogg
Wunderscan - Brian Carrigan
The personal blog of Brian Carrigan, software and electronics engineer.
elixir  embedded  electronics  5* 
february 2019 by ianweatherhogg
Building a Real-Time App with Phoenix
More and more, users are coming to expect real-time features from the web apps they use. Whether it's a chat, a live game, a shared document or a push notification, we as developers are finding ourselves needing to go beyond standard HTTP requests to support real-time functionality. Phoenix, the web framework for Elixir, has real-time capability out of the box. It's fast, highly concurrent (thanks to the Erlang VM), fault-tolerant and super friendly towards distributed systems.</bloc...
phoenix  channel  real  time  web  socket  stream  5* 
february 2019 by ianweatherhogg
Running Elixir in Docker Containers
How to use Docker to run our development Elixir environment and to run multiple Elixir Nodes over a Docker bridge network.
elixir  docker  alpine  bridge  network  distributed  node  5* 
february 2019 by ianweatherhogg
Create a High-Availability Kubernetes Cluster on AWS with Kops
In this article we see how to create a High-Availability Kubernetes cluster on AWS with Kops and deploy a Phoenix Chat application.
elixir  kubernetes  amazon  cloud  dns  cluster  helloworld  deployment  bind  nginx  load  balance  5* 
february 2019 by ianweatherhogg
SSL/TLS certificate types — Simone Carletti
In this article I'll quickly explain the differences between the various SSL/TLS certificate types you may want to use to secure a website.
ssl  certificate  type  5* 
february 2019 by ianweatherhogg
Two years of squash merge - DNSimple Blog
A retrospective of the last two years where we adopted --squash as our default merge strategy for git branches.
git  5*  strategy 
february 2019 by ianweatherhogg
Multi-tier load-balancing with Linux | Vincent Bernat
A robust and scalable load-balancing solution is composed of 3 parts: ECMP routing, stateless L4 and stateful L7.
linux  load  balance  5* 
february 2019 by ianweatherhogg
What is HTTP/2 - The Ultimate Guide by Kinsta
This in-depth guide explains HTTP/2 for end-users and developers. From basic information to more advanced topics. Everything you need to know about HTTP/2.
http  two  security  ssl  binary  protocol  stream  5* 
february 2019 by ianweatherhogg
progrium/bashstyle: Let's do Bash right!
Let's do Bash right! Contribute to progrium/bashstyle development by creating an account on GitHub.
bash  style  guide  5* 
february 2019 by ianweatherhogg
trimstray/nginx-quick-reference: This notes describes how to improve Nginx performance, security and other important things.
This notes describes how to improve Nginx performance, security and other important things. - trimstray/nginx-quick-reference
nginx  5* 
february 2019 by ianweatherhogg
api-guidelines/Guidelines.md at master · Microsoft/api-guidelines
Microsoft REST API Guidelines. Contribute to Microsoft/api-guidelines development by creating an account on GitHub.
api  documentation  resource  5*  design 
february 2019 by ianweatherhogg
trimstray/test-your-sysadmin-skills: A collection of *nix Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
A collection of *nix Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A. - trimstray/test-your-sysadmin-skills
cv  system  admin  5* 
january 2019 by ianweatherhogg
Install scripts for installing Arch Linux on ZFS. Not runnable, just listed commands.
Install scripts for installing Arch Linux on ZFS. Not runnable, just listed commands. - zfsinstall-1-setup.sh
gist  zfs  installation  5* 
november 2018 by ianweatherhogg
Ubuntu 18.04 Root on ZFS · zfsonlinux/zfs Wiki
ZFS on Linux - the official OpenZFS implementation for Linux. - zfsonlinux/zfs
zfs  ubuntu  linux  installation  encryption  5* 
november 2018 by ianweatherhogg
Running Nextcloud in a jail on FreeBSD | John Ramsden
I configured Nextcloud inside a FreeBSD jail in order to allow me access to files i might need while at University. I figured this would be a optimal solution for files that I might need access to unexpectedly, on computers where I am not in complete control. My Nextcloud instance is externally accessible, and yet if someone were to get inside my Jail, I could rest easy knowing they still didn’t have access to the rest of my host server. I chronicled the setup process including jail ...
next  cloud  ssl  certificate  encryption  php  email  5* 
november 2018 by ianweatherhogg
Binaryphile’s Big List of Bitcoin Resources | binary.phile
Like lots of folks, I’ve taken a much stronger interest in bitcoin as an emerging technology of late, especially after the runup and crash of November this year. While there is a ton of volatility in bitcoin, I can’t help but be optimistic about its place in the future. I’ve put together this list of resources which I’ve found useful in getting to know how to understand and use Bitcoin. Enjoy.
bitcoin  resource  5* 
november 2018 by ianweatherhogg
Create a gaming virtual machine using VFIO PCI passthrough for KVM | Fedora 20 | How-to guide | stewart a.
This part of the Fedora 20 home server setup howtos will show you how to create a gaming KVM virtual machine by passing through real hardware using the new VFIO PCI passthrough technique. Your VM will achieve near real-world graphic and audio performance.
windows  qemu  libvirt  game  5* 
november 2018 by ianweatherhogg
Building Container Networks with Vxlan
Setting up DHCP ensures all containers or VMs connecting to the network get an IP and networking set up automatically. Setting up DHCP is not difficult, you need to choose a subnet for the overlay network, let's say 10.0.50.0/24, and then simply start a Dnsmasq instance attached to the vx0 bridge on one of the hosts. This instance will take care of DHCP services for the entire overlay network.
lxc  network  topology  5* 
november 2018 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:





to read