I will be attending IndieWebCamp Amsterdam on
En route to my first IndieWebCamp (Amsterdam) after a great couple of days at DevOpsDays London.
I'm really looking forward to meeting some folks and talking about owning more of my little corner of the Web, and meeting the faces behind the websites I frequent!
Yesterday I met someone who, after my talk Overengineering Your Personal Website at last year's DevOpsDays London, started building their own website. That's awesome! 🙌🏼
Recommended read: Goodbye, Foodcritic https://blog.chef.io/goodbye-foodcritic/
I will be attending How to be productive (even when your health is working against you) on
This is such an awesome touch, I think this may be entering my wish list!
Recommended read: Echo Wall Clock https://eddielee.me/echo-wall-clock/
Pushing your Git Branches to a Matching Remote Branch (1 mins read).
How to save yourself from typing git push --set-upstream origin ${branch}
and have Git determine the branch you're pushing to.
Software Security Field Guide for the Bewildered
Recommended read: Software Security Field Guide for the Bewildered https://zwischenzugs.com/2019/09/22/software-security-field-guide-for-the-bewildered/
Testing Your SLF4J Logs (3 mins read).
Looking at how we would unit test our SLF4J logs to gain confidence they work, and to catch regressions in the future.
Viewing Logs for a systemd Unit with journalctl
(1 mins read).
How to view the logs for a given unit, using systemd and journalctl
.
Recommended read: A love letter to my website https://www.vanschneider.com/a-love-letter-to-personal-websites
I will not be attending DevOps Notts - September 2019 on
But I also have some tweaks to make sure I render a title for /mf2/ entries, as currently search doesn't help as it's just an empty string returned for things that match
I think at https://www.jvt.me/events/homebrew-website-club-nottingham/2019/09/18/ tonight I'm going to write a how-to for setting up your first h-card, similar to https://www.jvt.me/posts/2019/08/21/rsvp-from-your-website/
Why LeedsJS Doesn't Have A Q&A Any More
Recommended read: Why LeedsJS Doesn't Have A Q&A Any More https://lukeb.co.uk/2018/05/06/Why-LeedsJS-Doesn-t-Have-Q-A-Anymore/
Setting up a custom RubyGems Repository for Chef in Test Kitchen (1 mins read).
How to use a private RubyGems repository for your Chef gem dependencies in Test Kitchen.
Overriding Test Kitchen Driver Configuration (1 mins read).
How to override specific configuration in Test Kitchen's project-specific .kitchen.yml
.
Starting off the week nicely with a massage. May have napped through a little bit 😴
How Many Gadgets Does the Kitchen Need?! The Many Tools for Chef Dependency Management (5 mins read).
Looking at the different dependency management solutions of Chef, and how, where and why you would use each one.
I've just seen in my GitLab repo's issues that I've had an issue raised about my CI/CD configuration (https://gitlab.com/jamietanna/jvt.me/issues/664).
This seems like a great solution to try and find common issues in pipelines.
Recommended read: cd-linter https://bitbucket.org/sealuzh/cd-linter/
Adding RSVP Support for Indie Events (1 mins read).
Adding RSVP support to my Micropub endpoint for Indie events.
I will be attending Homebrew Website Club: Nottingham on
I will be attending Homebrew Website Club: Nottingham on
I will be attending Homebrew Website Club: Nottingham on
Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)
This is a great article about how to be safer when writing shell scripts. I am a huge proponent of not using them where possible, and instead moving them to another scripting language (Ruby, Python, Node) which you can test, and use a shared standard library.
Recommended read: Use the Unofficial Bash Strict Mode (Unless You Looove Debugging) http://redsymbol.net/articles/unofficial-bash-strict-mode/
Sending Webmentions Automagically on Deploys of the static website www.jvt.me (4 mins read).
The journey to getting Webmentions sending automatically from my static website, www.jvt.me.
Justin talks us through the ability to retiring old systems being a really important capability for a company, making sure that it doesn't impact the users.
Recommended read: Rate of Successful Retire https://www.justingarrison.com/blog/rate-of-successful-retire/
Google Has My Dead Grandpa’s Data And He Never Used The Internet
This is a very interesting read - privacy and data ownership is quite familiar to those of us who have been using tech for some meaningful amount of our lives, but what about those who've never touched the Internet, but have suddenly found their data is being collected and owned by someone, somewhere?
Recommended read: Google Has My Dead Grandpa’s Data And He Never Used The Internet https://www.forbes.com/sites/joetoscano1/2019/09/03/google-has-my-dead-grandpas-data-and-he-never-used-the-internet/
I'm happy to announce that all three instances of Homebrew Website Club Nottingham in October are going to be dedicated to Hacktoberfest! This is super exciting, and I'm hoping to possibly get some extra swag for it.
I hope you're able to come along and contribute back to some of the projects we're all using for our websites, or maybe find something new to play with for your site.
I'll also be looking to create a blog post about what Hacktoberfest is and why you should get involved - keep an eye out!
Extracting Request Parameters Dynamically for a application/x-www-form-urlencoded
Request (1 mins read).
How to access all key-value pairs of parameters sent in a application/x-www-form-urlencoded
request.
Extracting Request Parameters Dynamically for a multipart/form-data
Request (2 mins read).
How to access all key-value pairs of parameters sent in a multipart/form-data
request.
Adding a 404 page for www.jvt.me on Netlify, with Hugo (1 mins read).
Announcing a swanky new 404 page for www.jvt.me.
Custom 404 page in Hugo on Netlify
Recommended read: Custom 404 page in Hugo on Netlify https://annadodson.co.uk/blog/2019/09/07/custom-404/
Converting Ruby Hash keys to Strings/Symbols (2 mins read).
How to recursively convert a Ruby Hash's keys to a String / Symbol.
Merging an 'Override' Ruby Hash into the Original Hash (6 mins read).
How to use Ruby to merge two hashes with nested arrays of hashes, with the second hash overriding values from the first.
How to put an HTML page on the internet
Recommended read: How to put an HTML page on the internet https://jvns.ca/blog/2019/09/06/how-to-put-an-html-page-on-the-internet/
I want to say a big thanks for everyone who came to https://phpminds.org this evening to hear my talk about the IndieWeb!
I hope you all got something out of the talk and it's encouraged you to look into it a bit more - come along to https://www.jvt.me/events/homebrew-website-club-nottingham/ for more IndieWeb + personal website building.
I'm looking forward to getting a blog post out, covering it, but that may have to wait until I give the talk at https://oggcamp.org in October.
Bookmark of Marissa's notes from NottsTest about testing in DevOps
Recommended read: Bookmark of Marissa's notes from NottsTest about testing in DevOps https://twitter.com/MarissaTestsIt/status/1169344726945992709
I will be attending Tech Nottingham September 2019 - Working Smart on
Adding Newlines to all Files in Git (3 mins read).
Adding newlines at the end of all Git-tracked files.
Adding Calendar details on events pages (1 mins read).
Adding an iCalendar event as well as an 'Add to Google Calendar' link for each event on this site.
Medium is only an edge server of your POSSE CDN, your own blog is the origin
Recommended read: Medium is only an edge server of your POSSE CDN, your own blog is the origin https://nicolas-hoizey.com/2017/11/medium-is-only-an-edge-server-of-your-posse-cdn-your-own-blog-is-the-origin.html
Bookmark of https://martinfowler.com/articles/oss-lockin.html
Recommended read: Bookmark of https://martinfowler.com/articles/oss-lockin.html https://martinfowler.com/articles/oss-lockin.html
Introducing a Microformats API for Meetup.com: meetup-mf2.jvt.me
(4 mins read).
Announcing the Microformats translation layer for Meetup.com events.
Bookmark of https://gitpi.us/post/drew-devault-interview/
Recommended read: Bookmark of https://gitpi.us/post/drew-devault-interview/ https://gitpi.us/post/drew-devault-interview/
I will be attending ⚡️Lightning Talks!⚡️ on
I will be attending Women in Tech September 2019 - Elevating to Expert: brand enhancement on
I will be attending IndieWebCamp Amsterdam on
I'm looking forward to my first IndieWebCamp, as well as visiting Amsterdam again with Anna. We're planning on taking a couple days' holiday post-IWC, so that should be really nice too!
This is quite an interesting little gotcha that many may not know (for instance I did not) about a 75GB limit of storage of Lambdas.
Recommended read: The Dark Side of AWS Lambda https://medium.com/fluidity/the-dark-side-of-aws-lambda-5c9f620b7dd2