• SOUNDPEATS TRUENGINE2 In Ear Headphones (Happy Father’s Day!)

    For father’s day (2020), my family got me a pair of SOUNDPEATS TRUENGINE2 in-ear headphones. I had a pair of Sony WF-1000X headphones years ago, and while functional, they left a lot to be desired for staying in your ear. They were IMPOSSIBLE to use while moving quickly, and at a walking pace they were …

    June 23, 2020
  • I did a podcast!

    James Studdart had me on his podcast, Cynical Developer, to talk about Angular2. It was my first time doing a podcast .. and I got to do it 2 times because of technical difficulties for the first recording. ūüôā Which was actually good for me because the first take was pretty rough (for me) and …

    February 13, 2017
  • XPS 13 9350 – 16.10 and Broadcom (DW 1820A) woes (with Intel 8260NGW fix!)

    After upgrading to 16.10, when I would resume from sleep my xps 13 would reconnect to my network but not have any DNS (it had a connection, but couldn’t navigate to sites by name, IP addresses worked). I was able to issue a sudo systemctl restart network-manager And this generally brought the network back online …

    November 6, 2016
  • How to flash your bios for Dell XPS 9350

    Dell’s firmware flash process isn’t built for linux. They do have instructions posted¬†here¬†but this requires making a thumb drive bootable with FreeDOS. I tried these steps and didn’t have any luck. Instead, I wanted to summarize a simpler solution and one that’s BUILT INTO THE LAPTOP (why they recommend a process that involves more complicated …

    August 13, 2016
  • Add Root CA Trust to Linux

    Summary If you are using linux behind a company proxy/firewall odds are you have issues with accessing ssl resources (i.e. https). The company likely has their own Certificate Authority (CA) that issues private certificates. These certificates are not issued from ‘trusted’ authorities (i.e. verisign et al) and therefore the browser does not ‘trust’ them and …

    May 7, 2016
  • Share some Observable love (how share() works in Observable + angular2)

    Summary I’m still relatively new to RxJs (5). They have some good documentation (more in progress)¬†but a lot of it is just experience and understanding the mental model. This blog is about the .share() operator and how it impacts angular2 especially regarding the async pipe. The share() operator allows multiple streams to be watched/subscribed but …

    April 24, 2016
  • Ubuntu 16.04 Release + Dell XPS 13 9350

    UPDATE 5/11/2016 – The flicker is apparently Chrome only and has a report to Google.¬†If you use firefox you won’t see this screen flickering. You can also run Chrome via¬†“google-chrome¬†–disable-gpu-driver-bug-workarounds –enable-native-gpu-memory-buffers” and the flickering will stop. You can also edit the desktop file which will allow you to launch the app as you would normally …

    April 23, 2016
  • Dell XPS 9350 + Ubuntu 16.04 (beta1, Feb 27th)

    Summary I have been DYING to try Mir every since it was announced. Moving X forward, new libinput integrated for a solid touchpad experience .. the entire thing is very exciting. Since I’m lucky enough to have a System76 Galago Ultrapro AND Dell XPS 13 9350 I figured I’d try to install 16.04beta1 (ubuntu/unity) on …

    February 27, 2016
  • HTML5 and Docker

    Summary If you’ve ever messed with UI programming that utilized the ‘hash’ URL technique for invoking UI actions, it’s time to go html5 native! This blog post will describe how to setup an apache docker container with the pieces enabled for URL Rewriting. This allows html5 ‘pushState’ to be utilized instead of hash operations. Some …

    February 14, 2016
  • Dell XPS 9350 (4.4.0 kernel)

    The laptop has been running well on 4.4-rc7 but the new 4.4.0 kernel came out and I’d rather be on the newest officially released kernel (until Dell releases the official XPS 13 with an official kernel that is). So I grabbed the newest kernel and installed it by running cd /tmp wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb …

    January 22, 2016