markjgsmith

Linkblog

2020/02/29 #

  • 14:37:34 +07:00 How a 2 person startup already uses 28 other tools - It's interesting to see the tools stack of a seed stage two person startup# acrossapp.com

  • 15:34:39 +07:00 A Text Renaissance - Venkatesh Roa goes on a very rambly walk through his text focussed junkyardy media empire, initially I really liked this piece, then I was like, gee this is getting way too long and I drifted off for a bit, but then there was another interesting part, and another etc, so much ground covered, but also nothing much, only wished I'd brewed a cup of tea before I started, if you are not in a rush and into technology and writing, it's definitely worth the read - Also some junkyards are pretty cool, it's nice to be reminded of that# www.ribbonfarm.com

2020/02/28 #

  • 04:42:33 +07:00 Brave Browser and the Wayback Machine - Working together to help make the Web more useful and relia# blog.archive.org

  • 04:49:34 +07:00 Let's Encrypt Has Issued a Billion Certificates# letsencrypt.org

  • 05:01:26 +07:00 Build a Single Page Application (SPA) Site With Vanilla.js - Uses the latest javascript feature such as es modules, classes, template literals and destructuring# dev.to

  • 13:15:15 +07:00 My 2004 Blogroll - Via the medium of the Internet Archive Wayback Machine, David Weinberger reminisces about his blogroll from 2004 - I used to read a lot of those blogs too, or listen to early podcasts that featured these folks, especially IT Conversations & Gilmore Gang, I guess I am getting old, though sometimes I honestly feel like I am almost dead - “Blogrolls were early social networks“# www.hyperorg.com

  • 13:44:59 +07:00 Bootstrap 4 Tree View - Plugin that creates a nice looking tree view useful for navigation, pretty neat# github.com

2020/02/25 #

  • 04:06:01 +07:00 How we use Kubernetes and spot instances to reduce EC2 billing up to 80% - If you use some form of message queues on the backend then you might be able to safely take advantage of AWS spot instances# tuananh.net

  • 04:17:28 +07:00 Wrapping REST API calls with Apollo Client# dev.to

2020/02/24 #

  • 10:18:52 +07:00 EU Commission to staff - Switch to Signal messaging app# www.politico.eu

  • 16:33:01 +07:00 The Slippery Slope of Docker Dev Environments - Covers something I've come up against in the past, containerisation is pretty great for devops and deployments, but it's not always so great for local dev environments, because it adds quite a lot of complexity that can get in the way of debugging code# blog.testdouble.com

2020/02/23 #

  • 04:16:16 +07:00 Should you self-host Google Fonts? - Interesting deep dive in font loading, feels like there might be a need for an open source version of the Google Fonts server since the speed improvements are considerable but Google is doing a lot of clever stuff behind the scenes, also highlights that there is a lot of complexity when it comes to fonts# www.tunetheweb.com

  • 04:55:25 +07:00 We need to address streaming's massive carbon footprint# venturebeat.com

  • 05:38:06 +07:00 Ryan Christoffel's Proposed Fix for iPad Multitasking - Kind of makes me wish I had an iPad again to get a better idea about how multi-tasking functions, one issue I think his proposal would face is that users are already quite used to long press activating “app jiggly mode”, which is one of the most absurd yet accurate ways ever of describing a mode# daringfireball.net

  • 05:52:02 +07:00 The command line options we deserve - Such a timely piece considering the previous iPad multi tasking link, this article discusses the curl command line utility that has nearly 300 options, and the importance of a user base being used to a particular way of doing things# daniel.haxx.se

2020/02/22 #

  • 03:18:39 +07:00 Attempt To Put Every Musical Melody Into The Public Domain Demonstrates Craziness Of Modern Copyright# www.techdirt.com

  • 03:26:15 +07:00 Hotwheels creates Tesla Cybertruck with customisable broken window sticker# gizmodo.com

  • 03:34:46 +07:00 Looks like GitHub are testing out a new feature called Discussions, similar the issues but more focused on threaded conversations# news.ycombinator.com

  • 13:01:57 +07:00 Podcorn - A marketplace for podcast sponsorships and endorsements - Neat idea for a company, I wonder if they have a team of people who’s job it is to listen to loads and loads of podcasts or if they just use algorithms# podcorn.com

2020/02/21 #

  • 03:14:01 +07:00 The Universe within 12.5 Light Years The Nearest Stars - These old school maps are a bit 8bitish but their simplicity is their strength, lots of useful information# www.atlasoftheuniverse.com

  • 03:30:06 +07:00 Kristin Addis from Be My Travel Muse highlights some of the double standards women sometimes face when travelling alone# www.nomadicmatt.com

  • 03:41:30 +07:00 Open-Registry - A JavaScript Package Registry funded, developed and maintained by the community, for the community - Could be useful as a backup if the main npm registry goes down# open-registry.dev

  • 04:08:16 +07:00 The Circuit Breaker Pattern - These days we often integrate 3rd party APIs into our applications, but it can become tricky when the services run into issues, this pattern is a way to gracefully handle these situation# blog.bearer.sh

  • 04:28:13 +07:00 Building a Circuit Breaker in Node.js (Part 1)# blog.bearer.sh

  • 04:38:10 +07:00 Building a Circuit Breaker in Node.js (Part 2)# blog.bearer.sh

  • 06:45:18 +07:00 Notes on North Goa Beaches - Another great James Clark photowalk, it reminds me of my time in South Goa, though not always the easiest place to travel, it has so much charm and variety, I'd love to go on another trip there# www.nomadicnotes.com

  • 07:24:25 +07:00 octonode - NodeJS library for the Github api v3# github.com

  • 09:10:57 +07:00 Multiple SSH Keys settings for different github account# gist.github.com

2020/02/19 #

  • 11:34:23 +07:00 Over 150,000 Botanical Illustrations Enter the Public Domain - Very cool! Yey science, yey humans! Yey all the other cool and awesome earth animals too!# hyperallergic.com

  • 11:37:14 +07:00 New Repo: internet-of-things-app - System to collect and process realtime data of devices in an iot fleet, my contribution to the public domain today :)# github.com

2020/02/17 #

  • 03:33:29 +07:00 How the BBC’s Netflix-killing plan was snuffed by myopic regulation# www.wired.co.uk

  • 03:49:35 +07:00 Galaxy Z Flip durability test calls Samsung’s Ultra Thin ‘Glass’ into question# www.theverge.com

  • 09:53:14 +07:00 Stream of machine generated art# art42.net

2020/02/16 #

  • 03:33:03 +07:00 Treat us like something between a telco and a newspaper, says Facebook's Zuckerberg# www.reuters.com

  • 03:46:14 +07:00 Harrison Ford Says He Starts Doing Something With Indiana Jones 5 in a Couple Months# io9.gizmodo.com

  • 03:58:25 +07:00 Podcasters want an awards show, so they’re trying to start one# www.theverge.com

  • 04:28:42 +07:00 YouTube paid $3 billion to the music industry last year - Seems like quite a lot, but I’d like to know how much it is compared to the total amount the industry generates# www.cnbc.com

  • 06:30:05 +07:00 The WebSocket object provides the API for creating and managing a WebSocket connection to a server, as well as for sending and receiving data on the connection# developer.mozilla.org

  • 07:04:29 +07:00 University students are using AI bots to generate essays, some are saying that in a few years they will be indistinguishable from human written essays# www.edsurge.com

2020/02/15 #

  • 04:32:27 +07:00 Facebook will allow influencers to produce sponsored content for political campaigns so long as the posts are clearly identified as ads# www.theverge.com

2020/02/14 #

  • 08:35:37 +07:00 Building a Continuous Integration & Deployment Pipeline Using Docker (CI/CD) - Well written and concise tutorial, this appears to be the minimal CI/CD setup these days, it’s a bit striking how much more complicated it is than the old “ftp files to server” days# www.taniarascia.com

  • 17:06:44 +07:00 The new Samsung Galaxy Z Flip looks pretty cool, it has a glass screen so it folds closed in a nicer way than other foldable phones, looks like it would be good for shooting video or having video calls too because you can place it half open on a surface rather than have to hold it out in front of you selfie-style# www.youtube.com

2020/02/13 #

  • 05:23:04 +07:00 YouTube continues to mirror Twitch, tests new clap feature that lets fans donate to creators# www.theverge.com

  • 05:49:44 +07:00 REST vs GraphQL - The Main Differences# dev.to

  • 09:00:49 +07:00 NASA puts a price on a 2024 Moon landing- $35 billion - The cool bit in this is that they might built a Human Landing System to get down from lunar orbit easily, that sounds like it might be a landing pad# arstechnica.com

  • 17:11:07 +07:00 Wes Anderson’s French Dispatch trailer looks wonderful# nerdist.com

  • 21:14:19 +07:00 An interview with Ben Keene, co-founder of Rebel Book Club - ""Not Your Average Book Club"# www.indiehackers.com

2020/02/12 #

  • 05:47:50 +07:00 Patreon is adding new features for creators in Europe - It’s adding payment options in euros and pounds# www.theverge.com

  • 06:12:19 +07:00 William Gerstenmaier joins SpaceX, and that’s a really big deal - He was in charge of many human space flight missions including the space shuttle, International Space Station, commercial crew, and exploration programs at NASA and has a reputation for excellent in safety# arstechnica.com

  • 07:06:15 +07:00 Fork and Pull Request Workflow - Some useful descriptions of commonly used github/git workflows# github.com

  • 16:45:45 +07:00 Registrars raise alarm over proposal for big .com fee hikes - Wouldn't it be cool if there was some way that every person could have 1 domain name for free, and you didn't have to worry about price hikes, or loosing the domain for whatever reason, it's events like this that make you realise that we are all building our stuff on unstable ground# arstechnica.com

2020/02/11 #

  • 06:15:12 +07:00 6 things I wish I knew about state management when I started writing React apps - I like the angle this article expands on because it highlights all the different types of frontend state you need to manage in a React app, and it’s a good basis for a mental model for thinking about more complex frontend applications# medium.com

  • 08:13:43 +07:00 Sole Trader Tax – A Guide for Start-Ups & the Newly Self Employed# www.bytestart.co.uk

  • 11:45:12 +07:00 Alphabet's Jigsaw incubator is now back under Google# 9to5google.com

  • 14:33:36 +07:00 Integration testing WebSocket server in Node.JS# medium.com

  • 17:44:49 +07:00 Man who helped the Queen send her first email dies - Of course I am somewhat saddened by this news, but also sort of impressed that the queen has been sending emails since before I was born# www.bbc.com

  • 19:08:36 +07:00 Europe’s solar orbiter begins its journey to the Sun - I would have thought that sending up a satellite to orbit the thing that keeps everyone on planet earth alive would get a bit more publicity, it’s the first I’ve heard of the mission# arstechnica.com

2020/02/10 #

  • 04:53:50 +07:00 Will Spotify Ruin Podcasting? - Some pretty good commentary on the state of the podcasting scene# mattstoller.substack.com

  • 05:05:20 +07:00 A Moon Landing In 2024? NASA Says It'll Happen; Others Say - No Way# www.wclk.com

  • 05:17:36 +07:00 Ask HN - What are your war stories for converting teams to remote?# news.ycombinator.com

  • 10:13:38 +07:00 I used to think TypeScript is a waste of time - Now I changed my mind - There’s a bit of an unexpected twist in this article but it’s worth the read, I feel like more could be said about the benefits of using TypeScript interfaces, how do they effect the way you think about and structure your code on a large project?# dev.to

  • 18:20:49 +07:00 Getting Started in Freelance Web Development without Experience# dev.to

2020/02/09 #

  • 05:54:51 +07:00 Google's expansion plans show why Canada's tech boom is here to stay# www.cbc.ca

  • 10:05:14 +07:00 Living Without a SIM Card# habd.as

  • 15:22:38 +07:00 The Trouble with TypeScript - Interesting how the author mentions CoffeeScript in this article, I’m seeing more people starting to see downsides with TypeScript, I think the way it effects your ability to easily and quickly see the flow of the code is a big deal, it’s adding something but it’s also taking away something too, is it worth the trade-off?# dev.to

  • 20:27:07 +07:00 Understanding Modern Cloud Architecture on AWS - A Concepts Series - This blog series is pretty good if you are looking to get a bird's eye view of how all the pieces fit together# start.jcolemorrison.com

2020/02/08 #

  • 02:31:21 +07:00 Chrome 80 brings support for module workers# web.dev

  • 03:18:15 +07:00 An extremely minimalistic alternative to Jest - The difference in the amount of lines of code is quite startling, +1 for liking old school function declarations# volument.com

  • 03:41:33 +07:00 Is Having an RSS Feed Just Giving Content Away for Free? - I like the sentiment of this article, a lot of the points raised are the reasons I run my blog and linkblog, both of which have RSS feeds now which I’m very happy about, I just wish I had had the chance to do it sooner but that’s not how things panned out# css-tricks.com

  • 11:21:15 +07:00 A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev# github.com

  • 18:05:45 +07:00 The mysterious disappearance of Google's click metric - I really hope Google isn't foobared, because I just tried to use my outlook.com email account, and after an hour of changing settings, I still can't get it to work, it would be easier to just quit computers all together# www.zdnet.com

2020/02/07 #

  • 02:44:07 +07:00 Google Maps is turning 15! Celebrate with a new look and features# www.blog.google

  • 03:00:40 +07:00 Kirk Douglas, Hollywood legend and star of Spartacus, dies aged 103# www.theguardian.com

  • 03:36:21 +07:00 IMDb’s free streaming service is adding major TV shows# www.slashgear.com

  • 04:12:57 +07:00 Amazon CEO Jeff Bezos sells off another $1.6B in stock; he’s sold $3.4B over the past week# www.geekwire.com

  • 04:21:45 +07:00 Looks like Elon Musk might take SpaceX’s Starlink public with an IPO# www.cnbc.com

  • 04:42:48 +07:00 European parliament says it will not use facial recognition tech - I wonder what the consequences of having some large areas of the world using facial recognition extensively and other large areas not using it will be, it’s a pretty massive difference so it follows that there will be some new dynamics that will arise# www.theguardian.com

  • 05:08:11 +07:00 Wacom drawing tablets track the name of every application that you open - Really well written writeup of one person’s mini quest to figure out what data a Wacom tablet is tracking and sending back to head office, I reckon that softwares that are doing this should at the very least offer a web interface that shows clearly what data is being sent, of course it’s also good to know how to verify what’s actually being sent over the wire# robertheaton.com

  • 11:55:28 +07:00 What are your favorite portfolio sites for devs?# dev.to

2020/02/06 #

  • 03:25:39 +07:00 Spotify is buying Bill Simmons’s The Ringer, a podcast-centric media company# www.vox.com

  • 03:48:13 +07:00 Berlin Film Festival 2020 Preview - New Hands, Same Old City# directorsnotes.com

  • 03:53:18 +07:00 Chrome adopting new video ads rules that will also affect YouTube# www.slashgear.com

  • 04:05:07 +07:00 Welfare surveillance system violates human rights, Dutch court rules - Informative article that ends with the disturbing factoid that Daniel Dines, the world’s first “bot billionaire” wants a robot for every person# www.theguardian.com

  • 04:30:12 +07:00 Postgres for those who can’t even, part 1# rob.conery.io

  • 05:08:31 +07:00 Postgres for those who can’t even, part 2 – working with node and json# rob.conery.io

  • 06:10:10 +07:00 An investigation shows that UK councils let firms track visits to webpages on benefits and disability# www.theguardian.com

  • 06:18:41 +07:00 Jeff Weiner Updates His LinkedIn Profile - After 11 years as CEO, he is passing the reins to deputy Ryan Roslansky, and will become executive chair# www.wired.com

  • 12:25:23 +07:00 Apple Adds Universal Purchases for iOS, tvOS and macOS Apps in Xcode 11.4# www.macrumors.com

  • 12:48:50 +07:00 The science of friction - and its surprising impact on our lives - I didn’t know the word Tribology, or that there was an entire area of science devoted to it, interesting talk# www.ted.com

  • 15:21:45 +07:00 Ultimate guide to concurrent logging in Node.js - Show how to use NodeJS domains to pass context to independently executing tasks, so your debug logs can write out the current context that includes details about which task is creating the log message# itnext.io

  • 16:04:35 +07:00 Testing Node serverless applications - AWS Lambda functions - A well written article with nice examples, demonstrating that although not totally straight forward, if you structure your code carefully it's possible to write well tested lambda functions# blog.logrocket.com

2020/02/05 #

  • 03:48:26 +07:00 Tool to Help Journalists Spot Doctored Images Is Unveiled by Jigsaw - It is being tested by several news and fact checking organisations# www.nytimes.com

  • 05:01:23 +07:00 How To Create A Headless WordPress Site On The JAMstack - Generate a Vue/Nuxt powered static site hosted on Netlify with all your data in a headless Wordpress# www.smashingmagazine.com

  • 08:06:47 +07:00 Bocker - Docker implemented in around 100 lines of bash# github.com

2020/02/04 #

  • 03:38:42 +07:00 Shlide - A slide deck presentation tool written in pure bash# github.com

  • 08:21:08 +07:00 Apollo GraphQL without JavaScript - A interesting way to write your React/Graphql components so that when javascript is disabled in the browser, the page is still functional - It wraps the component in a form, which is only used when noscript is in effect, quite a nice progressively enhanced solution# hugogiraudel.com

  • 15:45:18 +07:00 Is there any language that can kill JavaScript?# www.reddit.com

2020/02/03 #

  • 03:04:18 +07:00 Flashpoint is saving 36,000 Flash games from going into the night# www.slashgear.com

  • 03:10:55 +07:00 Amateur radio skills prove useful during bushfire emergencies# www.abc.net.au

  • 03:33:52 +07:00 Find a Crew - the World's largest international online Boat & Crew network and a truly global website# www.findacrew.net

  • 03:36:32 +07:00 NewBusinessMonitor sorts and filters the 1685 new businesses that are registered in the UK each day, and lets you send personalised sales letters to your target market with a single click# newbusinessmonitor.co.uk

  • 07:45:42 +07:00 A powerful way to unleash your natural creativity - Puts forward the idea that “slow multi-tasking” is a way to avoid getting stuck while at the same time infuse creativity into your projects# www.ted.com

  • 15:49:38 +07:00 Applications are eating the world - What's next? - "Applications have gone from being an addition to a company’s operations to being the centre of a company’s business"# www.wired.co.uk

  • 17:17:27 +07:00 Goals – An experimental new tool which generalizes “make” - I skimmed the talk notes and it looks interesting, make has quite a lot of sharp edges that this new tool tries to address# rwmj.wordpress.com

2020/02/02 #

  • 02:49:51 +07:00 The Dark Side of Microservices - I think the best point this article highlights is how complicated debugging becomes because often you have to setup a debugger in lots of different projects simultaneously, it's already a bit annoying with a website/api double monolith, so having even more debugger sessions open at once would be really tricky# kelda.io

  • 14:51:02 +07:00 How to force GitHub Pages build? - I'm trying to figure out a way write Github Pages blog posts from an iOS device, but it's not clear how to trigger the site build once you've written the post using the Github web UI, feels like this should be easier# stackoverflow.com

  • 18:30:26 +07:00 The Scroll subscription service is an ingenious web technology hack - This new service sounds pretty cool, but I don't get how it's implemented because according to the article it sets a cookie that websites you visit can see and then not display ads, but as far as I know cookies are not cross domain for security reasons, example1.com cannot read cookies set by example2.com, I don't get it maybe they are magic cookies# www.theverge.com

2020/02/01 #

  • 03:47:40 +07:00 My Second Year as a Solo Developer - Pretty good writeup of an ex-googler’s solo dev journey for the past few years# mtlynch.io

  • 07:46:09 +07:00 Cypress in a Nutshell - I've been following the cyprus project for a while now on Github, I watched this demo video yesterday, the feature set is really impressive, easy to understand way of defining tests all in javascript, screenshots taken of each step when the tests are run, ability to open dev tools console at any step and see debugging info, looks like a really good tool for frontend testing# www.youtube.com

  • 11:49:15 +07:00 TypeScript’s quirks - How inconsistencies make the language more complex# blog.asana.com

  • 18:53:14 +07:00 Building simple HTTP server with Deno - "Definitely great"# www.youtube.com

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.