Browse the linkblog archives.

Tuesday 30th June, 2020 #

  • Remembering slice vs splice in JavaScript - Covers the functionality of these well used functions but also a handy mnemonic to remember which is which
  • Interesting article that discusses some of the benefits and challenges of the scrum agile development methodology

Saturday 27th June, 2020 #

  • Refactoring optional chaining into a large codebase - lessons learned - I’ve been waiting for this javascript feature to start becoming mainstream for a while now, so it’s super interesting to read about real world experience, turns out there are several subtle gotchas to watch out for when you are refactoring existing code to use the feature

Thursday 25th June, 2020 #

  • Data Intensive Applications with Martin Kleppman - There’s a lot of interesting ground covered in this podcast, I’m hoping to listen to it again, it brought together a lot of concepts that I wouldn’t necessarily have put together and in quite a novel fashion

Wednesday 24th June, 2020 #

  • Riot which is a client for the real-time decentralised messaging platform called Matrix, is being renamed - I was always put off a bit by the current name so I think this might be a good move - I like that they are announcing the up-coming change, some interesting tech developing in France at the minute
  • Github rolled out a new design, I noticed it yesterday, quite a big deal since so many developers use the tool every day - The discussion on HN isn’t on the whole all that positive, though not overly negative either - Hopefully they will find and fix the bits that people are having issues with
  • How fast are Apple’s new ARM Mac chips? It’s hard to tell

Sunday 21st June, 2020 #

  • mongoose-api-generator - Automatically generate a REST API from Mongoose models - It’s an early stage project that looks interesting, to add an endpoint just create a new mongoose model and add a permissions object export, also has auth built-in
  • Put your bash code in functions - It makes it easier to parallelise execution of parts of the code
  • Google’s latest Chrome extension lets users link to specific text

Saturday 20th June, 2020 #

  • From the experiments in web technologies department - Chrome Experiments - "A showcase of work by coders who are pushing the boundaries of web technology"
  • Twitter releases new audio feature for short voice recordings - This new feature reminds me of the early days of podcasting, I’m interested to see what the implementation looks like, and what kind of experiments people will try out

Friday 19th June, 2020 #

  • What JavaScript Developers Should Know About Curl - Nice article that highlights exactly the commands you need to know as a web developer to test your endpoints, I'm always searching for these commands, so it's nice to have them in once place

Thursday 18th June, 2020 #

  • The rise of embarrassingly parallel serverless compute - I like this article, a good mix of facts and "think of the possibilities", the most useful idea for me was the ability to parallelise integration tests, the one thing I was thinking could be interesting, and this is telling of when I arrived to the www party, would be a serverless RSS reader, and I can think of several music related tools that could also be quite cool
  • Introduction to CloudFormation - Cover a lot of the basics of how AWS cloud formation templates are structured
  • Could Blockchain Be a Solution to the Issue of Misinformation Online? - I'm not all that convinced by this study, but it's interesting to see some MVPs being developed that use blockchain in new ways, because it feels like a technology we still don't fully know how to use in the things we are building
  • Introducing AWS Snowcone – A Small, Lightweight, Rugged, Secure Edge Computing, Edge Storage, and Data Transfer Device - Edge computing is starting to become a pretty hot space at the minute, this new product from Amazon reminds me of my days in film VFX and digital cinema, shipping USB drives all over the place, it’s the next generation of that haphazard system, now you can install EC2 instances on the drives to pre-process data, the other edge computing area that’s interesting is the Cloudflare workers edge computing technology
  • Apple's Beefiest MacBook Pro Has a New, Speedier GPU Option
  • What is the deadly India-China border dispute about? - The border is called the Line of Actual Control (LAC) which sounds like a blockbuster movie IMHO

Sunday 14th June, 2020 #

  • Javascript promises are great and so is async/await, makes code much more readable, but there are several gotchas when writing tests for such code, and this article covers these
  • A Javascript Module for KeyDB and Redis - Gives you the ability to extend these datastores with functionality using Javascript rather than Lua - Pretty cool - Would be great to have something like this in Nginx

Saturday 13th June, 2020 #

  • Kayeb - Simple serverless processing workflows, on any cloud - I like the "backend processes as a service" pitch
  • Snapchat is launching Snap Minis - Small apps built by third-party software developers that can be opened within Snapchat - Sounds sort of interesting
  • New Horizons sends images to Earth from a vast distance
  • Disney Almost Bought Twitter in 2016 - Kind of interesting to think about how different things might be today had that happened

Saturday 6th June, 2020 #

  • Meet the new Microsoft, same as the old Microsoft? - Bit of a Microsoft hit piece and it appears to me to be a bit thin on substance, but there is a somewhat interesting angle that is mentioned - the recently announced Slack initiative in Amazon
  • GitHub Etiquette - Worth reading if you interact with any open source projects
  • - The online code sandbox now supports Deno

Monday 1st June, 2020 #

  • Trusted CGI - It’s old school CGI but made into modern lambda style functions, all self hosted and without all the complexity of docker, I can see this being very handy for a lot of small scale projects