1Password Leaks Your Data
Seriously.
Seriously.
Almost 2 years ago I wrote a post calling out AgileBits on the fact that 1Password was leaking metadata. I pointed out that while they aren’t leaking passwor...
Oh, and I wanted it to be backlit. And have dedicated media keys. And cherry blue switches.
Despite moving into this flat 4 months ago, I still have a lot of work to do to make it a home. Part of this has been making sure we have some nice decoratio...
So turns out that not everyone has a page down or page up key and can’t scroll in certain situations. The fix for this is simple.
While systemd has been around for a few years, it is gaining more and more attention as more Linux distributions switch to it. Lots of developers are extreme...
This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...
While systemd has been around for a few years, it is gaining more and more attention as more Linux distributions switch to it. Lots of developers are extreme...
So turns out that not everyone has a page down or page up key and can’t scroll in certain situations. The fix for this is simple.
While I spend most of my time trying to write Swift code these days, there is at least one thing Swift can’t do: Interop with C++. For most of you, that isn’...
Despite moving into this flat 4 months ago, I still have a lot of work to do to make it a home. Part of this has been making sure we have some nice decoratio...
While I spend most of my time trying to write Swift code these days, there is at least one thing Swift can’t do: Interop with C++. For most of you, that isn’...
So turns out that not everyone has a page down or page up key and can’t scroll in certain situations. The fix for this is simple.
Despite moving into this flat 4 months ago, I still have a lot of work to do to make it a home. Part of this has been making sure we have some nice decoratio...
Oh, and I wanted it to be backlit. And have dedicated media keys. And cherry blue switches.
How many times a day do you see ads on web pages? How about in software? Advertising is becoming more and more pervasive in our lives and it’s not appealing ...
Debugging Python HTTP Requests
It’s relatively easy to figure out that VS Code is a great editor for developing and debugging Azure Functions. You’ll have also no doubt figured out that fo...
Whatever language and package manager you use, be it Ruby Gems, CocoaPods, NPM, Cargo, etc. there’s a good chance that if you have a file specifying your dep...
Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...
Whatever language and package manager you use, be it Ruby Gems, CocoaPods, NPM, Cargo, etc. there’s a good chance that if you have a file specifying your dep...
So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...
I recently started working on a Python wrapper to an API which returns JSON. There were a few existing implementations already, but none behaved quite like I...
Back in 2013, I took a course on “Software Architecture, Process, and Management”. One of the topics which came up was: How do you rate a development team? I...
Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...
No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...
Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...
Debugging Python HTTP Requests
Fiddler as a tool has gotten more and more advanced over time. With it’s powerful scripting capabilities, there isn’t much you can’t do with it when dealing ...
It’s relatively easy to figure out that VS Code is a great editor for developing and debugging Azure Functions. You’ll have also no doubt figured out that fo...
Sometimes it feels like every second day there is a post on Hacker News or Reddit about great new git aliases that you totally need today, and if you don’t y...
This is an error that gets me every time and I always forget what the solution is. The easiest way for me to remember how to solve it is to write about it.
This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...
Every so often I see posts on Stack Exchange, or Hacker News where someone has figured out that their passwords are being sent to the server and the server c...
No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...
Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...
Debugging Python HTTP Requests
Fiddler as a tool has gotten more and more advanced over time. With it’s powerful scripting capabilities, there isn’t much you can’t do with it when dealing ...
Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...
No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...
No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...
While I spend most of my time trying to write Swift code these days, there is at least one thing Swift can’t do: Interop with C++. For most of you, that isn’...
For many years I have believed that PNG is the greatest image file format for lossless images that ever existed. I had a rough idea how it worked. There were...
Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...
I’ve been responsible for the developer tooling for Outlook iOS for 6 years now. Back when I started, we had just a single Bash script that covered everythin...
So turns out that not everyone has a page down or page up key and can’t scroll in certain situations. The fix for this is simple.
We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...
Back in 2013, I took a course on “Software Architecture, Process, and Management”. One of the topics which came up was: How do you rate a development team? I...
Oh, and I wanted it to be backlit. And have dedicated media keys. And cherry blue switches.
This is an error that gets me every time and I always forget what the solution is. The easiest way for me to remember how to solve it is to write about it.
So this is a simple one which is used everywhere. Essentially I was trying to express some run times in LaTeX using the following:
Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...
I’ve been responsible for the developer tooling for Outlook iOS for 6 years now. Back when I started, we had just a single Bash script that covered everythin...
Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...
Almost 2 years ago I wrote a post calling out AgileBits on the fact that 1Password was leaking metadata. I pointed out that while they aren’t leaking passwor...
Seriously.
Every so often I see posts on Stack Exchange, or Hacker News where someone has figured out that their passwords are being sent to the server and the server c...
Seriously.
How many times a day do you see ads on web pages? How about in software? Advertising is becoming more and more pervasive in our lives and it’s not appealing ...
For many years I have believed that PNG is the greatest image file format for lossless images that ever existed. I had a rough idea how it worked. There were...
Whatever language and package manager you use, be it Ruby Gems, CocoaPods, NPM, Cargo, etc. there’s a good chance that if you have a file specifying your dep...
I recently started working on a Python wrapper to an API which returns JSON. There were a few existing implementations already, but none behaved quite like I...
Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...
So turns out that Putty has some issues paying attention to what Vim tells it to display. After a brief look around I found this snippet of code on the Vim w...
Debugging Python HTTP Requests
I’ve been responsible for the developer tooling for Outlook iOS for 6 years now. Back when I started, we had just a single Bash script that covered everythin...
I recently started working on a Python wrapper to an API which returns JSON. There were a few existing implementations already, but none behaved quite like I...
So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...
So turns out that not everyone has a page down or page up key and can’t scroll in certain situations. The fix for this is simple.
Almost 2 years ago I wrote a post calling out AgileBits on the fact that 1Password was leaking metadata. I pointed out that while they aren’t leaking passwor...
Every so often I see posts on Stack Exchange, or Hacker News where someone has figured out that their passwords are being sent to the server and the server c...
This is an error that gets me every time and I always forget what the solution is. The easiest way for me to remember how to solve it is to write about it.
Seriously.
Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...
No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...
Back in 2013, I took a course on “Software Architecture, Process, and Management”. One of the topics which came up was: How do you rate a development team? I...
Seriously.
How many times a day do you see ads on web pages? How about in software? Advertising is becoming more and more pervasive in our lives and it’s not appealing ...
This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...
This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...
This is an error that gets me every time and I always forget what the solution is. The easiest way for me to remember how to solve it is to write about it.
So turns out that Putty has some issues paying attention to what Vim tells it to display. After a brief look around I found this snippet of code on the Vim w...
No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...
So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...
While systemd has been around for a few years, it is gaining more and more attention as more Linux distributions switch to it. Lots of developers are extreme...
So turns out that Putty has some issues paying attention to what Vim tells it to display. After a brief look around I found this snippet of code on the Vim w...
We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...
Debugging Python HTTP Requests
Fiddler as a tool has gotten more and more advanced over time. With it’s powerful scripting capabilities, there isn’t much you can’t do with it when dealing ...
We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...
We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...
Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...