All Regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
US (English)
US (Spanish)
Ukraine
United Kingdom
Vietnam (en)
Any Time
Past Day
Past Week
Past Month
Past Year
What I'm doing now
willnorris.com/now/
2024-03-18T00:00:00.0000000
Personal
. After 13 years living in and around Half Moon Bay, CA, we moved to Temecula, CA this past summer (2023). Elisabeth's family lives in the area, and there were just a lot of reasons right now to move. Quite honestly, we're still adjusting to new schools, new community, new everything. While there are certainly some aspects that are ...
willnorris.com
willnorris.com
A fun little
personal
logo Oct 27, 2023. Like many kids, I remember drawing out the letters of my name in interesting ways in the margin of my notebook or on random scrap paper. I always liked the symmetry of the W and M in "William", and how the two letters could continuously flow into one another. Tailscale at the Pinewood Derby May 5, 2023
About - Will Norris
willnorris.com/about/
About. Hi, I'm Will Norris. I'm a follower of Jesus, a husband to Elisabeth, a father to Gabriel and Judah , a citizen of the indie web, and a software engineer at Tailscale. Prior to Tailscale, I was the Open Source Lead at Twitter. Before that, I was at Google for 10 years, with most of that time spent in their Open Source Programs Office ...
Leaving Google - Will Norris
willnorris.com/2020/leaving-google/
Leaving Google. September 18, 2020 by Will Norris. After 10 years, 8 months, and a handful of days, today is my last day at Google. It's surreal and bittersweet, but I'm really excited about what's next. As I'm writing this, I'm sitting outside of Charlie's, getting ready to go gather my
personal
belongings and turn in my badge to ...
Accessing go links across tailnets
willnorris.com/2023/golinks-across-tailnets/
2023-11-02T00:00:00.0000000
One of the more fun projects I've worked on at Tailscale is golink, which provide simple, private shortcuts that you can share with others on your tailnet.We have hundreds of go links at Tailscale that we use on a daily basis. But I also run a
personal
golink server in my homelab with some links that don't really make sense to add to our corporate golink instance.
Static Site Push to Deploy
willnorris.com/2014/jekyll-push-to-deploy/
It's a
personal
site
, so I don't care as much about accidentally breaking something. But what this means is that I have a full checkout of my website source on the server, not just a bare repository as is often discussed in posts about setting up push-to-deploy. However, git really doesn't like you pushing into the current branch of a non ...
Tailscale devices with a custom domain
willnorris.com/2023/tailscale-custom-domain/
2023-11-01T00:00:00.0000000
What I found was coredns-tailscale, a plugin for coredns that effectively maps Tailscale device names onto a custom domain. The coredns-tailscale project has been around for about a year, and I later discovered that it had been mentioned in the Tailscale newsletter from October 2022 . I guess I either missed seeing it or just wasn't looking ...
Hum - A Personal URL shortener for WordPress - Will Norris
willnorris.com/2011/hum-personal-url-shortener-wordpress/
Instead, a
personal
URL shortener is intended to link to your own content… your blog posts, your status updates, your photos. When pushing content from your
site
out to social networks, you often need the ability to link back to the original. Thanks to Twitter this means short URLs, and following DiSo principles, this means controlling those ...
Supporting WebFinger with Static Files and Nginx - Will Norris
willnorris.com/2014/webfinger-with-static-files-nginx/
Because this is my
personal
domain, I can easily hardcode the identifiers I want to support, and rewrite these requests to a single webfinger.json resource. If I needed to support multiple users or identities, I would likely rewrite the request based on the resource value similar to what Aaron Parecki does with his Apache config.
Fetching Go Sub-Packages on Static Sites - Will Norris
willnorris.com/2015/go-get-subpackages-nginx/
Fetching Go Sub-Packages on Static
Sites
. One of my favorite things about Go is that there is no central repository for third-party libraries and code. Instead, import paths resemble URLs and the go get command can fetch packages from wherever it is that they are hosted. There is built-in support for popular services like GitHub and Bitbucket ...
Google Domains - Will Norris
willnorris.com/2014/google-domains/
The very first step in getting started with the IndieWeb is to get a
personal
domain. It's the very foundation that the principles of the IndieWeb built upon - that you should own your data and control how it is accessed. Your domain is where you publish your content, provide contact information, and link to your other profiles and content ...
One step forward, two steps back - Will Norris
willnorris.com/2014/one-step-forward-two-steps-back/
But for myself as an engineer, for my
personal
website, the added tax of building everything within the WordPress environment became a cost I no longer wanted to pay. At least for right now, I want to live a little closer to the web without a content management system getting in the way. And if I'm honest, I just want to try something new for ...
security is just too hard - willnorris.com
willnorris.com/2006/security-is-just-too-hard/
So when I was asked to fax a document containing lots of
personal
information, I had a real problem with it. The document in question came from a company where I'm applying for a job, and was a standard form for doing a background check. While I understand the need to do these checks on potential employees and don't have too much of a ...
Providing and Delegating OpenIDs - Will Norris
willnorris.com/2008/providing-and-delegating-openids/
Once set, this user's
personal
OpenID configuration (whether turned off, using the local provider, or delegated to another OpenID) will be used at the blog home URL. Other user's on the blog could still use their OpenIDs, but they would need to type in the full URL each time… they just lose the convenience of being able to use the blog ...
Consolidating domains
willnorris.com/2008/consolidating-domains/
For a while now, I've had two different
personal
websites. I have my
personal
blog at
willnorris.com
, which you're reading now.And I also have my "identity
site
" at will.norris.name, which includes my hcard, activity stream, contact list, and a list of my profiles on various websites.I've also used this identity
site
as my primary OpenID for quite a while.
Challenges in changing my OpenID - willnorris.com
willnorris.com/2008/challenges-in-changing-my-openid/
I recently decided to combine two
personal
websites I had (this one,
willnorris.com
, and will.norris.name) so that I had a single web presence. I chose to use
willnorris.com
as my canonical URL, but this presented two problems: I have been listing will.norris.name as my homepage in my various social networks profiles and on blog comments. I've built up some Google page rank love through ...
Archive - Will Norris
willnorris.com/archives/
Hum - A
Personal
URL shortener for WordPress Jan 27, 2011; 2010. Cached Commons Oct 15, 2010; Going to Google Jan 26, 2010; Identity and Identifiers Jan 1, 2010; 2009. Java OpenID Library - Target Audience Dec 24, 2009; Java OpenID Library - Configuration and Custom Messages Nov 15, 2009; Java OpenID Library Design - Message Handling Nov 13, 2009
A fun little personal logo - willnorris.com
willnorris.com/2023/logo/
2023-10-27T00:00:00.0000000
A fun little
personal
logo. Like many kids, I remember drawing out the letters of my name in interesting ways in the margin of my notebook or on random scrap paper. I always liked the symmetry of the W and M in "William", and how the two letters could continuously flow into one another. The N in "Norris" had a similar shape, and so I ...
A place to call home - willnorris.com
willnorris.com/2013/a-place-to-call-home/
Last week, in a post talking about the IndieWeb, I shared my concerns with Mike Elgan's "Blogs of August", in which he encourages individuals to blog exclusively on Google+ for the month of August. I'm happy that the conversation has continued over the last week in various places like Copyblogger and on Google+ itself.. In my post last week, I mentioned:
Delta and the Security Question Anti-Pattern - Will Norris
willnorris.com/2008/delta-and-the-security-question-anti-pattern/
If you forget the answers to the security questions, and you exceed the maximum allowable attempts to answer your security questions, your PIN will be emailed to the address stored in your SkyMiles profile. If you don't have an email address on file then you can reset your PIN online provided you remember your
personal
information.
Thoughts on Proposition 8 - Will Norris
willnorris.com/2008/thoughts-on-proposition-8/
From 1850 to 1977, California's marriage statutes used gender-neutral language, without reference to "man" or "woman," in providing that marriage is a
personal
relation arising out of a civil contract to which the consent of the parties capable of making the contract is necessary.
Directed Identity vs Identifier Select - Will Norris
willnorris.com/2009/openid-directed-identity-identifier-select/
OpenID Provider driven identifier selection (or identifier select for short) refers to the ability for a user to enter the URL of their OpenID Provider into an OpenID field rather than their
personal
OpenID URL. This is a feature of OpenID 2.0, and will result in an actual user OpenID URL being returned to the consuming
site
.
hCard is not a provisioning engine (for private data)
willnorris.com/2007/hcard-is-not-a-provisioning-engine-for-private-data/
You may have a "work" persona that includes your formal name, work email address and website, etc. Separately, you may have a "
personal
" persona that has some informal nickname along with a
personal
email address, website. etc. Separate still, you may have an "anonymous" persona that includes little (or fabricated) data about yourself.
Feedback