When should you warn people about content at an event?
Recommended read: When should you warn people about content at an event? https://zac.land/posts/event-content-warnings/
When should you warn people about content at an event?
Recommended read: When should you warn people about content at an event? https://zac.land/posts/event-content-warnings/
Without encryption, we will lose all privacy. This is our new battleground
Recommended read: Without encryption, we will lose all privacy. This is our new battleground https://www.theguardian.com/commentisfree/2019/oct/15/encryption-lose-privacy-us-uk-australia-facebook
This is a great post by https://mindthe.net/devices/ about the awesome tech community we have in Nottingham and why its such a lovely place to be personally and professionally.
Recommended read: The Nottingham Tech Community https://blog.dddeastmidlands.com/2019/10/10/nottingham-tech-community.html
Happy #PronounsDay! My pronouns are he/him/his, and you can read them programmatically on my website (using #Microformats), as described in https://www.jvt.me/posts/2019/04/10/pronouns-microformats/
It's super important to make them visible so folks everywhere are more comfortable sharing their pronouns
Listing the Contents of a Java Truststore (3 mins read).
How to extract a list of trusted certificates from a Java Trust store.
Recommended read: Yubikeys for SSH Auth https://www.engineerbetter.com/blog/yubikey-ssh/
Recommended read: Stupid UNIX Tricks https://sneak.berlin/20191011/stupid-unix-tricks/
Modding, Vim, i3, and Efficiency
I've found that I can use Vim for just about everything I do day-to-day (be it personal or professional work) but just not with Java. I feel I need too much of IntelliJ's functionality, and that's OK! I'm happy to admit that it is a better experience for me.
Recommended read: Modding, Vim, i3, and Efficiency https://nora.codes/post/modding-vim-i3-and-efficiency/
Reversing private APIs, Safeway, and not-so-extreme couponing
Recommended read: Reversing private APIs, Safeway, and not-so-extreme couponing https://blog.jonlu.ca/posts/safeway
Convert cURL Requests to Python `requests` library
Recommended read: Convert cURL Requests to Python `requests` library https://curl.trillworks.com/
Don't Put Fat Jars in Docker Images
Recommended read: Don't Put Fat Jars in Docker Images https://phauer.com/2019/no-fat-jar-in-docker-image/
Recommended read: Meetup.com alternatives https://phacks.dev/meetup-com-alternatives
With the recent news of Meetup.com increasing prices for organisers https://twitter.com/securestep9/status/1183798804371386369?s=19 this is great to see the alternatives mapped out!
Recommended read: Meetup.com alternatives https://www.notion.so/Meetup-Alternatives-36d73649d34f4bba9e2065f1fa8cd03f
Is a Tech Company Ever Neutral?
Recommended read: Is a Tech Company Ever Neutral? https://slate.com/technology/2019/10/apple-chinese-government-microsoft-amazon-ice.amp?__twitter_impression=true
Recommended read: A new rebel's experience https://thomglenn.netlify.com/posts/a-new-rebels-experience/
I wore a T-Shirt demanding Inclusivity at a Tech Conference and this is what happened
Recommended read: I wore a T-Shirt demanding Inclusivity at a Tech Conference and this is what happened https://coderbyheart.com/i-wore-a-t-shirt-demanding-inclusivity-at-a-tech-conference-and-this-is-what-happened/
This is a great resource for how to replace the term "guys" with an inclusive alternative
Recommended read: "Hey Guys" https://heyguys.cc/
Dominique shared this at DevOpsDays London, and it's a really great idea.
Because it can be difficult attending meetups on your own, Dominique and co have set up a community that makes it possible to meet folks before a meetup, maybe have a drink and a chat, and then head over together.
It has made a huge difference to folks wanting to attend, and has given people a lower barrier to attending an event, because they'll be able to chat to others on Slack before they go, so it won't be as awkward.
This is something that Tech Nottingham and Women in Tech Nottingham do, where before the event there will be some folks meeting at the Theatre Royal, and then they can walk over together, getting a chance to meet others.
Several of the organisers in the Nottingham tech scene chatted with Dominique about this at DevOpsDays, and we'll be looking to see if we can roll it out in Nottingham, too.
Anna has started to use her /events/ page as a way to help others see what events she's attending and for others to join her, too, and I think I'm going to be copying her and doing similar to make it easier for folks to see what upcoming events I'm attending.
Recommended read: Meetup Mates https://www.meetup-mates.com
DevOpsDays London 2019 (63 mins read).
A writeup of the DevOpsDays London conference, and the talks and Open Spaces I attended.
Getting git diff
Outputs Without a Prefix (1 mins read).
How to remove a/
and b/
from git diff
outputs.
How our security team handle secrets
This is a really interesting post to hear how some other folks in a similar environment to us manage their secrets.
It's always cool to see how other folks are doing similar things, anyway, and as usual, Monzo have a great blog post.
Recommended read: How our security team handle secrets https://monzo.com/blog/2019/10/11/how-our-security-team-handle-secrets/
Understanding Interpersonal Relationships
Recommended read: Understanding Interpersonal Relationships https://stephenhaunts.com/2019/10/06/understanding-interpersonal-relationships/
Moving Teams after Three Years (4 mins read).
Announcing my move between teams at Capital One, and looking back over three years in my previous team.
Diagnosing my Slow Netlify Deploy Times (2 mins read).
How I managed to shave off 7 minutes of my deploy time, (in true clickbait fashion) just by removing one line of code.
The Web Can't Survive a Monoculture
This is a great article on why we can't just let Google Chrome / Chromium take over the Web, and need to fight for other alternatives.
But as well as looking at the browsers, we need to look to the platforms too. If everyone ie uses Twitter, then Twitter are less likely to make changes because no one has an alternative. Whereas when we have multiple viable options, folks can jump around and use better platforms if they exist.
The IndieWeb is looking to do this - check out https://indieweb.org/why for a bit more info
Recommended read: The Web Can't Survive a Monoculture http://mikepennisi.com/blog/2019/the-web-cant-survive-a-monoculture/
Day trip to London tomorrow, so 4+ hours on the train - hoping to finish my writeup of DevOpsDays London as it was a great conference and I'd love to share it with y'all!
I guess you could say I'm officially a Go developer now that I've made this tiny contribution to Hugo! https://github.com/gohugoio/hugo/pull/6391
On Panic Attacks (3 mins read).
Remembering my first (and so far only) panic attack.
Had a very exciting end to the week.
I'm looking forward to sharing some news on Monday - keep an eye out for a blog post!
Apple Successfully Implements OpenID Connect with Sign In with Apple
This is very good news - open standards like OpenID Connect (OIDC) make interoperability and integration easier, so hats off to Apple!
Recommended read: Apple Successfully Implements OpenID Connect with Sign In with Apple https://openid.net/2019/09/30/apple-successfully-implements-openid-connect-with-sign-in-with-apple/
IndieWebCamp Amsterdam 2019 (19 mins read).
Recapping my time at IndieWebCamp Amsterdam, my first 'official' IndieWeb event, and meeting some of the big names in the community.
So very close to having my IWC Amsterdam blog post finished before WIT Notts - may have to see if I can get the last bit sorted before the talks start!
Blog service workers and the chicken and the egg
Recommended read: Blog service workers and the chicken and the egg https://remysharp.com/2019/10/01/blog-service-workers-and-the-chicken-and-the-egg
Logs were our lifeblood. Now they're our liability
This is an interesting post, and is an important one to think about. We need to remember that although now we've got lax data privacy / retention laws, it's only going to get more user-focused and protect everyone more (which is universally a good thing!) but that we need to make sure we're architecting things in the right way to handle this.
Also, while you're thinking about this - have a read through some production logs and wonder "what could a bad actor do with these? Could they phish a customer? Could they steal their identity? Or are these so useless that we may as well not be logging anything at all?"
Recommended read: Logs were our lifeblood. Now they're our liability https://vicki.substack.com/p/logs-were-our-lifeblood-now-theyre
#Hacktoberfest PR #3 complete! https://github.com/phpminds/website/issues/136 - another productive #HomebrewWebsiteClub, and I even managed to support some other repos + get some stuff ready for maybe number 4
Completely agree with this, as a meetup organiser, and would go one step further to say if you're able to RSVP if you're not coming that'd help too, otherwise there's the assumption you'll turn up, especially if you're a regular!
Recommended read: RSVP Rant https://www.danclarke.com/rsvp-rant
I will not be attending Cyber Nottingham - October Meetup on
It's a shame as this sounds good, but it clashes with https://www.jvt.me/events/homebrew-website-club-nottingham/2019/10/16/ and as it's Hacktoberfest it's going to be pretty busy, methinks!
I will be attending Next Frontier in Front-end Development: Real-time monitoring and alerting on
I will be attending DEVEL-OPS - BRINGING DEVELOPMENT PRACTICES TO OPERATIONS TASKS on
Auto-linking URLs with Hugo (2 mins read).
How to get URLs automagically converted to links in Hugo, using Regular Expressions.
This is an interesting read - I'm a big fan of TDD but a few things here hold true
Recommended read: Against TDD http://neopragma.com/index.php/2019/09/29/against-tdd/
I will not be attending IndieWebCamp NYC on
This would be cool, but don't think I'll be able to do two IndieWebCamps in a row, especially across the world!
I will not be attending Homebrew Website Club SF! on
The POSSE to Twitter looks great! But unfortunately I won't be able to make it all that way
Nothing like a fire alarm when you're fast asleep to get the blood moving..
Proposing a Microformats2 Markup for Licensing Information (7 mins read).
Some recommendations for how to mark up licensing information with Microformats, for making license information machine-discoverable and machine-readable.
Let’s write more blog posts: an experiment
#10MoreBlogPosts sounds like a great initiative - hope that it'll help get more folks into blogging.
I've found it's really helped me personally since starting to work on blogumentation (blogging as a form of self-documentation https://www.jvt.me/posts/2017/06/25/blogumentation/ )
Recommended read: Let’s write more blog posts: an experiment https://amyhupe.co.uk/articles/lets-write-more-blog-posts-an-experiment/
It's been an awesome day at IndieWebCamp Amsterdam!
The afternoon was chatting about licenses and ownership, then looking at how to migrate folks from silos to IndieWeb with a long term strategy, then some discussions about events, RSVPs and calendars, and finally all things syndication.
Got some great discussions, and lots of interesting things to play with tomorrow at the hack day!
Interesting start to the morning at IndieWebCamp Amsterdam - we've spoken about accessibility of the Web and IndieWeb, and about how private posts and privacy should work
I'm really enjoying the intros at IndieWebCamp Amsterdam. Its nice to see the range of websites, the technology usages, and that some folks are posting while they're talking while others haven't touched their sites in years.
It's an exciting chance to get reinvigorated!