Mark Smith's Linkblog

Thursday 21st January, 2021 #

  • Both darkmode and big font size accessibility options on the new whitehouse.gov site are awesome
  • WhiteHouse.gov now has dark mode
  • Valve and five game publishers fined millions for geo-blocking Steam games in EU
  • The Unauthorized Story of Andreessen Horowitz - Tells the story of how they have become incredibly good over the years of ‘going direct’ when publishing online, and they are apparently going to start a special tech section on their website, definitely one to watch, they are some of the Silicon Valley heavy weights, around in that marvellous period where TechCrunch became big, I’m excited to read what they have to say, I really hope they go full direct, and do away with any consent form popups, pretty please no popups :)

Wednesday 20th January, 2021 #

  • ipfs-shipyard/ipfs-deploy - Zero-Config CLI to Deploy Static Websites to IPFS - Pretty cool, supports lots of IPFS gateways including Pinata (which appears to be popular) and Cloudflare among others
  • Brave becomes first browser to have native support for IPFS protocol - Links starting with ipfs:// will load in the browser without requiring installation of a browser plugin

Tuesday 19th January, 2021 #

  • Traditional iPaaS Doesn’t Work for Software Companies – Here’s Why - Pretty good description of the world of software systems integration, anyone that has worked integrating software into enterprise systems will probably find this article quite a interesting
  • Matt Mullenweg - Thirty-seven - “I’m so thankful for the internet. It’s where I learned and practiced my trade. It’s where I connect every day with the most interesting and eclectic group of people I could imagine, a modern day Florence during the Renaissance. I hope to make a lot more internet and enable others to do the same.”

Monday 18th January, 2021 #

  • Why The Service Mesh Should Fade Out Of Sight - Short discussion about Kubernetes, Microservices and Cloud Native web development, raises the notion of Kubernetes being the dynamic linker of “legacy OSs” like Windows and Linux
  • Why we should review broken products instead of new ones - Really interesting idea, the author also suggests having re-occurring product reviews
  • Safari 14 added WebExtensions support - So where are the extensions? - Good summary of the current situation, Apple made the bar too high, compared to other browsers it's a lot more effort to deploy to, and costs money, and you don't even get the thing that users really want, which is the ability to use an extension on iPad and iPhone, so developers just aren't bothering

Sunday 17th January, 2021 #

  • JingOS The World’s First iPadOS-style Linux Distro - “JingOS is a full-function Linux based on Ubuntu. It can run desktop Linux apps like VS Code, Libre Office, etc. JingOS is a productive OS designed specifically for tablets” - Well that peaked my interest, I guess you could use it as a fully fledged development device

Saturday 16th January, 2021 #

  • MGM Is For Sale (Again) - If you are at all into films, this is a must read piece, some really good analysis, I didn’t know there was so much movement happening in the Studios business at the minute, MGM has a big library including the Bond franchise, a streaming property EPIX, production and distribution capabilities for both movies and television
  • Signal is down as rush of new users swamps secure messaging service
  • Apple considering premium podcast service to compete with Amazon, Spotify - Likely to be quite controversial, has the potential to change the podcasting landscape quite a bit
  • A Few More Thoughts On The Total Deplatforming Of Parler & Infrastructure Content Moderation - I’ve liked lots lots of the Techdirt pieces about the technology side of the Trump ban, and though this piece has quite a bit of factually correct tech details, I disagree with the conclusion, I think it misses the point, which isn’t imo even todo with content moderation, the reality is that there are only a hand full of hosting companies and they can be pressured easily to shut companies down, be it by government or general public sentiment, it’s way too easy to turn a company “toxic”, we are hearing about Parler because it’s high profile, but it could just as easily happen to a no name small company, and would we even know it had happened? It’s very difficult to complain when you’ve been deplatformed, it’s like cutting off someone’s water supply, or oxygen, it’s a very terminal move

Friday 15th January, 2021 #

  • 🚀 New Post: Cloud Native web application development: what's it all about? - Quite a long blog post, but if you are interested in cloud computing there’s lots of useful information, including how to think about building in a safe way, how to structure your code using Domain Driven Design techniques, and in this post I’m experimenting with a new way to include links from my linkblog, I’d love to hear what you think about it!
  • Monetizing open source - How Tailwind CSS has grown into a $2M+ business
  • Use Node.js with Docker and Docker Compose to improve DX - Relatively short and very readable tutorial showing how to run production and development NodeJS with Docker, and how to use Docker Compose to create several containers at once, so you can have other services, such as databases, configured and running next to your app
  • An introduction to the internet of materials (IoM) - Some interesting research happening at Georgia Tech Nanotechnology Lab, new materials that harvest energy via sound vibrations, and can perform simple computations, they list a load of futuristic use cases, including Post-it notes that you can talk to, very agileish
  • An intro to server sent events (SSE) - Similar to web sockets, but less complicated, but unidirectional, good for real-time updates to a UI for instance like counts, article includes some clear example code
  • 10 best practices to containerize Node.js web applications with Docker
  • Get Ready For ESM - Prolific NodeJS package writer Sindre Sorhus describes his planned approach to migrating from CommonJS the new ESM module system
  • The web components community group have been discussing the possibility of creating a new web components logo, sort of similar to how the HTML5 logo helped to promote that, it’s an interesting conversation, lots of things to consider

Thursday 14th January, 2021 #

  • The Gold Standard Checklist for Web Components - Working draft of a checklist to define a "gold standard" for web components that aspire to be as predictable, flexible, reliable, and useful as the standard HTML elements
  • Cloud software firm Veeva joins Ben & Jerry’s, Lemonade in becoming Public Benefit Corporation - I didn’t know about PBCs, according to this article they have a legal duty to balance interest of customers, employees, partners and shareholders, unlike of a C Corp which only has to maximise shareholder profit, it would be interesting to have more details about what that actually looks like in practice
  • UK Space Agency and Rolls-Royce Defence join to study nuclear power for space exploration
  • UK government assign 3 new digital bosses - There’s a 3 letter government tech organisation that sort of sounds cool, there’s a new 4 letter government tech organisation that is instantly forgettable, it doesn’t sound like they have a very cohesive plan
  • Asus announces Chromebook CX5 for play (q1 release), CX9 for work (q2 release)
  • Is Culture Stuck? - Some interesting thoughts about culture in our current period, explores films, music, and fashion, comparing today with decades gone by, as someone who has lived through the pre-internet to internet era, a lot of the authors observations feel relevant to me
  • Poland plans to make censoring social media accounts illegal
  • macOS Big Sur 11.2 beta 2 is out with full custom kernel support - The latest version of the OS includes the firmware needed to replace the kernel, which means we are a step closer to having Linux running on the M1
  • An Overview of the Most Exciting Proposals for the Web Platform Related to Web Components (2019) - Has a good description of the web platform and how the platform standards evolve via specifications written by the W3C and WHATWG, then covers some of the latest web components features - template instantiation, CSS shadow parts, constructable stylesheet objects, HTML & CSS modules, and scoped custom element definitions

Wednesday 13th January, 2021 #

  • Tech & the American Crisis - I’m struggling to find content about the Trump ban to post, not through lack of content, there is so much of it, but it’s all so horrible, I can’t even read more than a few paragraphs before I just don’t want to read anymore, I like a lot of what Om Malik writes, and this piece is quite thoughtful and I made it to the end of the article so it’s not too horrible, so I’m posting it
  • If it will matter after today, stop talking about it in a chat room - A short comparison between live chat and discussion based software tools
  • Intel unveils new 12th-generation Alder Lake chips as it plays catch up to Apple’s M1
  • Source Code At CES - All Tech Is Politics - Politics aside, if you’re into tech at all, there’s a lot of cool stuff in this CES roundup post
  • Extensions planned for NYC’s High Line - An l-shaped train is set to connect the elevated park to the just-opened Moynihan Train Hall at Penn Station

Tuesday 12th January, 2021 #

  • Introduction to Python - I’ve been going through Flavio’s super streamlined Python course, the language is as I remember it, though after being in javascript for so many years, I’m surprised by how straight forward everything feels
  • Rocking 25+Web Design Trends In 2021😎 - Lots of trends, some very interesting, some feel a bit tired, but overall quite inspiring, my favourites were comfortable colors, 3d colors, gradient colour schemes, interactive 3d content, dark mode, hand drawn elements, chat bots, voice user interfaces, VR, micro interactions and animations, text only hero images, white space, full height homepage heros, using videos, blending photos with graphical elements, bold fonts and colors, and asymmetric layouts
  • The Slope Gets More Slippery As You Expect Content Moderation To Happen At The Infrastructure Layer - The last few days have been completely swamped with completely horrible content from pretty much every news outlet, so this piece is very refreshing as it’s a level headed calm analysis that focusses on the technology aspects (rather than the politics) and what all last few days events could mean for the internet
  • Lucasfilm and Disney revive Lucasfilm Games - I’m not hugely into gaming, my gaming years are long past now, I played video games in my teens, sometimes in arcades, and also consoles, they were fun times, I started tuning out when every game was a first person shooter, which I just find mind numbingly boring, for some reason this announcement seems really interesting to me, perhaps it’s a nice distraction from all the horrible social media the past few days, anything in a galaxy far far away would be miles better
  • Angela Merkel attacks Twitter over Trump ban - Several EU officials have raised concerns about free speech in the US, article also covers the ban of the Parler social media platform by every big tech company, interesting to note that in french ‘parler’ means ‘to speak’

Monday 11th January, 2021 #

  • Lenovo unveils ThinkReality A3 smartglasses with Snapdragon XR1 - This makes me wonder is VFX artists are going to be really into AR tech, especially all the 3D folks
  • Linus Torvalds rates his own words ‘incoherent ramblings of a crazy old man’ - Bit of a hyperbole title, he was being humorous, it looks like the next release is well on track
  • Michael Apted director and Seven Up documentarian dies at ages 79 - I really enjoyed watching the the Seven Up documentary series when I was younger, I learnt a lot about what it mean to be british from those pieces, I haven’t seen the last few of these, hopefully I will some day, I think it also turned me onto documentaries which I love watching, I didn’t know he also directed a Bond movie and the Chronicles of Narnia (how cool!), farewell and all the best Mr Apted
  • Super insightful Twitter thread from Steven Sinovsky about the launch of the iPhone in 2007 - Steve was President of the Windows Division at Microsoft back then, so he was really plugged into the state of the industry especially mobile, he describes the broad context of what was happening, all the disparate events that were to culminate in what was to be the iPhone, I remember a lot of it exactly as he describes, but I was only seeing it from an end-user perspective, so it’s wonderful to hear the full tech angle on that huge period of change, real life sure is interesting sometimes, I’m glad to have lived through that moment

Sunday 10th January, 2021 #

  • Should I introduce an API Gateway in my workplace? - I liked this article because, though it started out pretty much as I had expected, it ended up going down a path that I totally didn’t expect, but that was very insightful
  • Substack is adding new features in February - Theming to change the look of newsletters, sublists so writers can segment their members into groups, and a multipub tool so writers can have several publications under one account - I like new features but I personally desperately need some automation tools and markdown support; these additions although cool, are mostly just things that would make my life more difficult not easier
  • An Invisible Tax on the Web - Video Codecs - Looks at the AV1 codec which is being developed by a consortium of companies including Mozilla, Google, Cisco, Amazon, Netflix, AMD, ARM, Intel, NVIDIA, as an alternative to the ubiquitous H264 and it’s successor H265, it’s royalty free and has better compression
  • Just wanted to mention that although the individual articles on the BBC News site look great, and are a pleasure to read, the main page has a horrible popup that gets blasted in your face as soon as the site loads, thus accessibility fir the fantastic articles is quite low
  • ☹️ Reddit Profile Saga - When I visit the appeal suspension page there is a message saying: “You cannot submit an appeal - Your account is currently neither suspended nor restricted. If you are trying to submit an appeal for another account that is suspended or restricted, please log out and log in to that account. For other account issues, please visit our Help Center .” - So it seems my account is not in fact suspended, yet it looks exactly like it is suspended, and I can’t find a way to contact the people that run the website
  • Autonomous and Beautiful Home Devices - Matt Mullenweg describes the IoT devices that he would like to have; devices that look good, don’t have an app, can be easily replaced, that easily connect to the network and that you can be confident won’t stop working because of software incompatibility issues later down the line
  • 🚀 Housekeeping Note: I’ve added a link to the BBC News Science & Environment website to the list of example sites in my blog post - Web design that focusses on text content is the best
  • Nasa's Curiosity rover - 3,000 days on Mars - Great article and very impressed with the clean look of the BBC News site, no annoying popups, page loads fast and text is very readable on mobile devices, using up the entire screen, very pleasant reading experience

Saturday 9th January, 2021 #

  • GM unveils new logo - Short John Gruber post, he doesn’t like the new logo, ‘lower case letters aren’t serious’, my initial reaction when I loaded the page wasn’t negative, so I don’t dislike it, personally I don’t have an aversion to lower case letters, I don’t think lower case letters have much to do with seriousness, for me lower case letters have an air of creativity, there is something that’s a bit off though, I’m not quite sure, maybe it looks like a logo that you see on a HiFi system, somehow reminds me of audio equipment
  • The 2 Essential Ingredients of a Brilliant Title - Worth a read if you ever write technical blog posts
  • Painters Tape and Fault Tolerance - I read a lot of blog posts and a lot of those are about programming, this post from Chris Coyier is just so well balanced and encapsulates an idea so well, one of his best
  • Good News in History, January 9 - Trying to offset all the Reddit sad faces with some good news, the thing with real life is that it happens anyway, so best thing you can do is to note the bad stuff and move on to something a bit more cheery, try to find time to fix when you are more able and when there is possibility for change - Turns out of all things on this day in 2007 the iPhone was unveiled by Apple CEO Steve Jobs :)
  • ☹️ Reddit Profile Saga - The Twitter thread where I’ve tried to contact @reddit, no replies from them so far
  • ☹️ Reddit Profile Saga - I’m being disappeared on Reddit, can anyone help or know what’s going on?
  • ☹️ Reddit Profile Saga - Possible bug with my account
  • ☹️ Reddit Profile Saga - Hello shadowban bot, what say you?
  • When Amazon switched from Sun to Linux - Twitter thread from Dan Rose, who was Director of Business Development at Amazon around 2000, describing the impact of the migration, worth noting there is some dispute of how much of a big deal it was in a related HN thread, they were fighting several other fires including a migration away from Oracle as their database provider, but it’s interesting nonetheless
  • Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts
  • Snowpack 2.0 - A build system for the modern web - This was one of the most popular new tools in the javascript ecosystem for 2020, it modernises the developer workflow by only requiring file bundling (webpack/parcel) for production builds, during development you use snowpack which relies on native ES modules, this makes development much much faster, and you only bundle right at the end, before shipping to production
  • ECMAScript 2020 - the final feature set - A list of all the new features added in 2020 with relevant links to the TC39 process which describe the various maturity stages used for developing new features
  • Twitter permanently bans Trump - I totally checked out of reading Trump tweets including any main stream media reporting on Trump tweets over a year ago, as soon as I see them I just continue scrolling, so I don’t have any of the negative associations that I would have, had I continued to read these, because of that this story feels super weird to me, I tried for a while to find the tweets he wrote, can’t find them anywhere, only enormous tidal waves from main stream, and the small snippets I have read here and there, which were always out of context, don’t actually seem all that bad - I hope people are okay and haven’t been hurt in these riots, but this story is freaking weird
  • Yes, vanilla JS does scale - Looks at some of the misconceptions floating around on tech Twitter, interesting for the purposes of developing some perspective

Friday 8th January, 2021 #

  • Building better new cities in Southeast Asia - I am a bit hesitant to link to this article because at first glance it seems very critical of the region, and I’ve been here for a while now and I see that life is _damn difficult_ for so many, they are having to build all these new developments in an unimaginable realm of chaos, they have to make a lot of compromises and progress is hard and slow, but it’s happening, and a lot of it is amazing - I’ve met the author of the article James Clark and he’s a nice bloke who’s been in the region much longer than me, and any comments he’s making are from a place of tremendous affection he has for all the places mentioned and their people, and his articles are heavily researched, with a lot of thought and effort going into them, so I think that some of what he’s saying is worth considering - I also think it's fantadtic because it puts the word out that progress is happening, and it’s interesting and it’s real life
  • Gaming Software Pioneer RAD Game Tools Now Part of Epic Games
  • Cloud Manager - A New Multicloud PaaS Platform Built on Kubernetes - The ability to run your applications seamlessly across cloud providers is going to be a big trend in the next few years because although so far we have seen costs mostly getting cheaper, that might not always be the case, it’s still relatively early days for cloud technologies, costs will vary over time, companies will get bought and sold, and there will be shifts in power dynamics in the cloud space
  • Jack Dorsey and Running Two Companies - Matt Mullenweg (Automattic, Wordpress) interviews Jack Dorsey (Twitter, Square), hoping to have some time to listen to this later
  • 🚀 Re-post: The coming revolution in freelance web development
  • No Meetings, No Deadlines, No Full-Time Employees - I read this and was really liking their approach, it sounds like the future of work, but then they list the hiring process, step 2 - unpaid project, which means they are just mooching off of others, that’s when I stopped reading, oh but it’s just a few hours you say, everyone is doing just a few hours, if people are working for you, you should be paying them otherwise you are taking advantage of them, and it’s unsustainable because somebody somewhere has to pay for those hours, and it often ends up being freelancers

Thursday 7th January, 2021 #

  • Guide on Collecting Feedback for your Newsletter
  • slowly falling in love with notion - Brad Frost reviews Notion, it’s a really well though out and nice bit of writing, I’ve been hearing and reading about Notion all over the place recently, in podcasts and on blogs, sounds like a great productivity tool
  • UK watchdog to investigate Nvidia’s $40bn Arm deal
  • Facebook and Instagram ban Trump for 24 hours - Apparently he posted messages he shouldn’t have, I’d like to see what he posted, can’t find any sites that have copies of the tweets, it’s timely for me because the past few days I’ve been fighting a apparent ban (though no way for me to find out for sure) on Reddit, they banned my account before I ever posted a single post!
  • 🚀 Housekeeping note: I’ve added links to some of the NodeJS working group repos to my blog post - Reasons to use NodeJS for developing your backend systems
  • The nodejs/next-10 group are working collaboratively on the strategic direction of NodeJS, here’s an interesting retrospective board that displays the wants of the various constituencies, i.e. end-users, application operators, application developers, library/package authors, organisations with investments in NodeJS, and NodeJS code maintainers

Wednesday 6th January, 2021 #

  • How freelancing will change under President Biden - Would be great if they made some policies that dealt with the awful way the recruitment process in tech is structured, which is a very real problem for freelancers
  • Open Source developer David Recordon announced as the Director of Technology for President Biden at the Whitehouse - I wonder if they’ll be running Linux Desktops, wouldn’t that be cool?
  • Create a tag cloud with HTML and CSS - I love tag clouds, I have one on the blog and I use it all the time, and this article is a light read with some nice examples
  • Challenges Concerning IoT - Highlights a bunch of important challenges, the most interesting that I hadn’t considered is the issue of bandwidth allocation that will arise later down the line when billions of devices are all operating based on a client/server architecture, basic activities like authentication might start to cause network congestion problems
  • Apple Watch can double as a vlogging viewfinder
  • This avocado armchair could be the future of AI Trained on images+captions from the internet rather than curated data sets, two new GPT-3 based AI models, DALL-E which draws images from imputed text and another called CLIP which selects generated images that best match inputted text are used together to create interesting artwork, could lead to AI with better understanding of every day concepts
  • Some Recent Videos About Websites That Are Pretty Good - Chris Coyier’s roundup of some dev videos he’s been watching, including why the web is a mess, recreating the Didcord sidebar, progressive enhancement, a look at modern javascript and a cssbattle - I haven’t watched any of these yet but Chris has great taste when it comes to frontend development and I wanted to add some frontend links, plus based on his descriptions they look interesting
  • Asahi Linux aims to bring you a polished Linux experience on Apple Silicon Macs
  • Amazon buys 4 jets from WestJet and 7 from Delta to expand cargo fleet - It currently rents planes and uses UPS and FedEx for moving packages across long distances, looks like it’s a good time to buy planes at the minute

Tuesday 5th January, 2021 #

  • Dell’s automatic webcam shutter is genius and every other laptop should steal it - I definitely like the idea of a webcam shutter but I personally think I would prefer a manual shutter than an automatic one
  • Amazon wants to train 29 million people to work in the cloud - On the one hand I think this is great, it opens up lots of opportunities for people and small businesses, on the other hand I’ve spent a lot of time, money and considerable effort learning these technologies over the years, and now a huge load of noobs are going to start lapping me while making comments about about my appearance, circle of life?
  • Twitter buys Breaker social podcast app to boost new Spaces
  • An API Is a Promise - Interacting With Valuable Capabilities - I like this perspective, it’s simple to understand, feels like a good mental model
  • WikiLeaks founder Julian Assange cannot be extradited to the US, British judge rules
  • Jack Dorsey says proposed cryptocurrency regulation would create ‘perverse incentives’

Sunday 3rd January, 2021 #

  • 🚀 New Blog Post: Web development technologies bucketlist for 2021 - Getting this year’s blogging ball rolling, making a list is a good way to start
  • Moving BBC Online to the cloud - The engineering team writeup of their recent move from on-premises infrastructure to mostly cloud based where they are using serverless technologies extensively - Very clear articulation of the project high level goals, a description of the layered approach that enables code re-use but also keeps the flexibility to create custom specialised solutions, the re-organisation into teams focussed on page types and common concerns such as development methodology and hosting, interspersed with lots of development principles and guidelines - I have worked on several big projects at the BBC, it’s a staggeringly large organisation, so I am aware of how massive an undertaking this re-architecting of their infrastructure must have been, kudos to all the teams that made it happen
  • bbc/simorgh - Github repository for the BBC's open source ReactJS single page application - Used across the BBC World Service News websites, with tens of millions of users, these are some of their biggest websites - It's written in javascript and runs in NodeJS!
  • How the BBC World Service migrated 31 million weekly readers to an isomorphic react app - Pretty great writeup from the engineering team about their migration from a PHP monolith, it’s cool that they are running server rendered React now, they do a lot of great work when it comes to accessibility since their sites are published in so many different languages and are optimised to run in a huge variety of network connectivity conditions, I’d like to know more about the backend the new system is using, something the article doesn’t cover, did they change backend language? They mention it’s running on cloud infra, but where? And are they using serverless?
  • GitHub dark mode - I missed this earlier in the month, I’m testing it out, it’s pretty cool

Saturday 2nd January, 2021 #

  • ☹️ Reddit Profile Saga - I’ve been trying to get in contact with Reddit support for weeks now, my account is somehow corrupted, looks fine when logged in, but from the outside I don’t exist, I finally decided to post on Twitter, the post didn’t show up in my feed, so I had to ‘pin’ it to my Twitter account to get it to showup, so now until Reddit replies my Twitter account is basically f-ed as well, you see how fragile all this stuff is?
  • After Eight Mint Chocolate Thins - It’s been such a long time since I’ve had one of these

Friday 1st January, 2021 #

  • Cloudflare Introduces a Way to Build and Host Jamstack Sites with Cloudflare Pages - Short and to the point review of Cloudflare’s new Jamstack offering, 500 free builds per month, and integration with Cloudflare Workers with Key-Value Store, I’m wondering if there is a way to deploy from Github Actions, looks pretty cool
  • Top 7 Web Development Trends to Expect in 2021 - I haven’t seen very many 2021 prediction blog posts centred on web development so far, this one lists several of the trends that seem likely to make an impact, but the reasoning and analysis is a bit underwhelming
  • A Guide to Securing Node.js Applications - Great roundup of the most effective security best practices for backend NodeJS development, I’ve used most of these techniques and libraries at some stage
  • An Introvert's Personal Guide to Tech Twitter - I don’t currently do a lot of “interacting” on Twitter, though I do read it occasionally, I found it way too distracting, so I mostly just post links and give out hearts these days, I liked this blog post though

Thursday 31st December, 2020 #

  • New Year's Eve fireworks display over Sydney Harbour as Australia ushers in 2021 - Heck of a year, the australians have made it to the other side
  • How we built the GitHub globe - I hadn’t seen the new homepage, it looks pretty cool!
  • Software Engineering Podcast - Cloud-Native Applications with Cornelia Davis (Repeat) - Looks at applications architected and built to run exclusively in cloud environments, covers event driven architectures, functional programming, infrastructure as code, Kubernetes, immutability and workloads, cloud failure domains, statelessness, microservices vs monoliths, and the new cloud abstractions such as Lambda and Big Query
  • 🚀 Housekeeping note: I have added a link right at the top of the blog to make it easier to discover the daily linkblog, there’s so much fun action there!
  • Big news in the podcast space - Amazon to acquire the Wondery Podcast Network, the deal is reported to be worth $300 million

Wednesday 30th December, 2020 #

  • More challenging projects every programmer should try - A list of interesting projects to try, with descriptions of what the minimal apps would be like, and suggestions as to what features could be added - I found it super interesting to learn about the different shapes of apps, I am mostly familiar with building web client/server and cli tools, so things like games engines, text editors, compilers, mini operating systems and video game emulators were completely unknown to me, but also the key value store and stock trading apps sound like a lot of fun to built, the article does a really great job of describing all these projects
  • alex/what-happens-when - An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
  • CandyMail makes it easy to trigger and send multi-step email sequences in Node.js using a single JSON file
  • Why I Use Web Components - Looks at the main reasons to use web components, namely reusability, robustness, stability, for code that will still function long into the future and increase in performance as the platform is optimised
  • Google Maps' Moat is Evaporating - Interesting piece looking at the online maps space, some quality analysis of a sector composed of some of the biggest tech companies (Google, Amazon, Microsoft, Facebook) and that is seeing a lot of movement between competing approaches, notably the rise of OpenStreetMap
  • Apple patents ‘reconfigurable’ Mac keyboard with small display for each key
  • Google Short Videos Carousel Displays TikTok & Instagram Videos - I’m not seeing this in my search results yet
  • Css Tricks Design v18 - I love that Chris Coyier redesigns his website so often, it’s very on-brand, but also his writeups are great and the sites are proof you can have both fun design and a good reading experience

Tuesday 29th December, 2020 #

  • 🚀 Building websites and workflows - It's nice when a clear narrative comes into view
  • 8 Themes For The Near Future Of Tech - Scott Belsky the Chief Product Officer for Adobe Creative Cloud looks into his technology crystal ball, he’s got an interesting angle on things and the future he paints feels kind of novel
  • Regulation of the European Parliament and of the Council on Contestable and Fair Markets in the Digital Sector (Digital Markets Act) - Dec 2020
  • Online Harms White Paper - Full Government Response to the consultation (Dec 2020)

Monday 28th December, 2020 #

  • 56 Online Communities for Entrepreneurs
  • A rundown of the main items from the Brexit deal, not so great for UK broadcasters and video-on-demand companies
  • Bash HTTP monitoring dashboard - Simple bash script that monitors many sites in parallel using curl and generates a static site that displays the results
  • What AlphaGo Can Teach Us About How People Learn - I know that AI is super trendy at the minute, and sure it's sort of interesting, but personally I like building websites and workflows
  • Systems design explains the world - volume 1 - Well worth the time to read this article if you do any type of programming, covers the basics of what systems design actually is then examines 3 classes of system design problems: chicken-egg, second-system effect and innovators dilemma - Lots of great real world examples and very well written, a pleasant read on a marvellous text focussed website
  • We rendered a million web pages to find out what makes the web slow - lots of interesting data and correlations, the standout bit of information for me was that JQuery is still on 40% of websites, React/Angular/Vue only on ~0.9% of websites

Sunday 27th December, 2020 #

  • A Short History of Capitalism
  • Create Reusable Web Components in HTML
  • Dave Rupert reviews his 2020 - A lot of accomplishments (80 books, wow) despite the difficulties, I’m looking forward to see where his involvement with web components will lead in 2021
  • chilts/mongodb-queue - Message queues which uses MongoDB - Simple and straight forward interface, I successfully used these queues for managing backend processes in some of my past projects
  • Redis, Kafka or RabbitMQ - Which MicroServices Message Broker To Choose? - Short and to the point article that highlights some of the main considerations, I thought it’s worth mentioning that I’ve also had success creating MongoDB backed queues for smaller applications
  • Kit FUI - User interfaces from film, television, video games and the designers that created them
  • European tech accuses US of using sanctions to shut it out of China

Saturday 26th December, 2020 #

  • The Art of Code - Dylan Beattie - If you have ever written a line of code, and even if you haven’t, you’ll most likely enjoy this talk, definitely worth watching
  • Lex Friedman Podcast #80 - Vitalik Buterin - Ethereum, Cryptocurrency, and the Future of Money - Fascinating and well paced conversation with the founder of Etherium covering a wide range of topics including Satoshi Nakamoto, blockchains, proof of work and identity, PKI and digital signatures, Bitcoin, money, the Etherium origin story, smart contracts, software engineering and project governance challenges, proof of stake and consensus algorithms, sharding of storage and computation, Etherium 2.0, games built using smart contracts, Uniswap, AI and crypto, and closes on Immortality
  • In a streaming wars world, JustWatch has become an essential tool - It’s a search tool for digital media - “Type in a movie or TV show, and it’ll tell you everywhere you can stream it, watch it for free with ads, buy, or rent it. Once you’ve found what you’re looking for, you simply click and it’ll link you directly to that service”
  • Demystifying SEO with experiments - The Pinterest engineering team describe their SEO testing framework, they run experiments whenever they make major changes to the frontend of the website to make sure that there aren’t any SEO regressions resulting in negative search rankings

Friday 25th December, 2020 #

  • IH Thread - Solo founders, what if you get hit by a bus?
  • The Lunch Money Stack - A SaaS Solopreneur's Toolkit - Lots of technologies in this stack rundown, a very nice collection, including NodeJS, lots of other open source tools, services, hosting platforms and gadgets
  • Pinterest Predicts - They have gone through their search data and produced this very nice looking website that has some predictions for trends in 2021, each trend page describes the trend with stats about relevant keyword popularity

Thursday 24th December, 2020 #

  • UK and EU agree Brexit trade deal
  • FreeBSD has migrated from Subversion to Git for source control
  • Build a static site generator in 40 lines with Node.js - Great writeup that’s given me lots of ideas about how to improve my linkblog static site generator, showing which modules to use so as to support globbing, markdown, and frontmatter to create a static site with minimal code
  • Five easy ways for Elon Musk to combine his companies into a superconglomerate -Quite a lot of wild fantasy theorising in this fun piece
  • Zoom is reportedly developing email and calendar services
  • 🚀 Web design that focusses on text content is the best - I have realised recently how much I like web design where the focus is on the text content, even if it’s really simple design, it doesn’t matter as long as some of the points I cover are implemented, the site is pleasurable to read

Wednesday 23rd December, 2020 #

  • U.S. approves NYSE listing plan to cut out Wall Street middlemen - With the new regulation “Issuers can sell shares directly on the exchange in an auction, which would increase opportunities for more investors to purchase shares at the initial offering price, rather than having to wait to buy in the aftermarket”
  • emqx/emqx - EMQ X Broker - Scalable Distributed MQTT Message Broker for IoT in 5G Era
  • 🚀 Re-post: GitHub Actions for custom content workflows
  • Great writeup of a custom content workflow - A conference website built on Jamstack architecture, that receives user generated content submissions via a form, backend processing is done using a GitHub Actions workflow that creates a PR for each submission and rebuilds the site with the new content after reviewer approval
  • Web History by Jay Hoffmann - The next chapter in his series about the history of the web, this instalment is all about how the web transformed the publishing industry, with fringe new media publications such as Wired, and experiments by webzines, and later blogs; and also looks at the effect on old media and local publications
  • WiFi 6 gets 1.34 Gbps on the Raspberry Pi CM4 - Great detailed writeup of the process, the IOT space has a lot of promise but it’s clear that there is still a lot of hurdles, inconsistencies and workarounds necessary, I’m also surprised that the theoretical limit of WIFI 6 is an insanely fast 10 Gbps
  • A look at what happens to the various presidential Twiitter accounts when Trump leaves office, al the @POTUS tweets get archived and moved to an account called @POTUS45, then new accounts are created for the next president starting with 0 followers, Trump keeps his personal account

Tuesday 22nd December, 2020 #

  • Parsing JSON at the CLI - A Practical Introduction to `jq` (and more!) - This jq intro has some well thought out and illustrated examples, I hadn’t grasped until reading this that the | in jq commands behaved similar to unix pipes, passing the output from 1 filter to the input of another filter, and there’s also some links to useful related tools such as an online jq playground, jq for yaml (yq), jq for html (pup) - Given all the JSON used in web development, knowing how to handle it on the command line is a very useful skill to have
  • NodeJS and IoT - An Overview
  • rwaldron/johnny-five - JavaScript Robotics and IoT programming framework, developed at Bocoup
  • Twitter expands its new API with conversation and reply controls
  • IoT and Node.JS -How to Catch the Opportunity? - NodeJS is very well suited for IOT applications, this article covers some of the aspects to consider such as hardware and security, and explores some tracking solutions - I’m not a huge fan of technology that tracks employees, though there are a lot of industrial sectors where such technologies would be valuable to increase safety, I think the more interesting use cases are in creating low cost infrastructure for fleets of distributed sensors, and simple device configuration UIs
  • wunderbucket - Turn local folders into global websites - This hosting solution might be relevant for small projects where you don’t want to muck around with command line, git etc, for simply making a folder of HTML/CSS/JS live without any fuss or ceremony
  • SoftBank launches blank-check company to join SPAC craze
  • Apple could begin producing its own car with a 'next level' battery in 2024

Monday 21st December, 2020 #

  • Ask IH: What tech stacks are you using for your internet-of-things (IOT) projects?
  • Apple M1 foreshadows Rise of RISC-V - Another piece about the future of chip architectures, it appears like a general move towards ARM cpus surrounded by specialised corprocessors running RISC-V with special extensions to the base instruction set, also discusses the possibility of using RISC-V for the cpu
  • How Does a Modern Microprocessor Work? - Well written article that covers the main parts of a modern chip architecture, and looks at how they operate by describing the a fictional RISC-V microprocessor called the Calcutron-33, it’s a minimal example but for hardware chips
  • FFmpeg is 20 years old today
  • Raspberry Pi Server Mark III - Create a rack for raspberry pi servers using a 3D printer
  • SoftBank to file for SPAC on Monday - SPACs are companies created for the sole purpose of buying another company, the SPAC IPOs and then later merges with the company to be purchased, these investment vehicles have become popular over the past few years, but it’s Soffbank’s first time using a SPAC

Sunday 20th December, 2020 #

  • 10 Must do Jekyll SEO optimizations - I need to do some SEO work on the blog in my quest to increase traffic to the site
  • Facebook’s Laughable Campaign Against Apple Is Really Against Users and Small Businesses
  • Strange radio transmissions are emanating from Proxima Centauri - That’s the closest star to the sun, they found the radio signals by digging through old data, we currently only are aware of technological ways of generating the narrow frequency range that these signals are being transmitted on
  • Ask IH: How do you generate stats for your RSS feeds?
  • Measuring & Tracking RSS - It’s pretty difficult to get proper stats on your RSS feeds when you want to use your own domain for the feed
  • 🚀 Housekeeping Note: I’ve created a separate sponsorships page, based on the original blog post, and I’ve updated the text a bit so it’s a bit clearer what you get when you become a sponsor
  • 🚀 Housekeeping Note: I’ve created a separate page for my policy on job interviews, based on the original blog post
  • If Sapiens were a blog post - Summarises Yuval Harari’s book, all about the evolution of humans, very broad perspective on how things got to where we are today

Saturday 19th December, 2020 #

  • Getting lucky with posting on Hacker News - Some very interesting data mining, also a really wonderful text based website that is a pleasure to read on a mobile device
  • Tune Into Forests From Around The World. Escape, Relax & Preserve - Cool idea for a website, it would be great if they added a feature to play the next forest without having to click a link
  • What 2020 accomplishments are you proud of? (IH Thread)
  • Substack is great for getting started with blogging and newsletters but some are finding they hit limitations as they try to grow their business - I’ve been hitting some of the same issues, namely the lack of both an API and markdown support means that it’s impossible to automate anything so each newsletter takes a few hours of copy / pasting links
  • Microsoft may be developing its own, in-house ARM CPU designs
  • Create a Dynamic Sitemap with Next.js

Friday 18th December, 2020 #

  • Google Sheets for Developers - Honestly I found this talk a bit confusing in how the information was presented, but I like the example use case, collecting data into Google Sheets and using scheduled cloud functions to create charts and a slide deck and sending these out via email, I could see how something like this could really streamline weekly team meetings
  • Pretty amazing stop motion animation of Tom Cruise
  • 🚀 New Post: The art of the minimal example - In praise of minimal examples I’ve added a “Minimals” section to my Portfolio, and in this post I explore the concept and why it’s a useful technique
  • Github removed all non essential cookies from it’s websites so it no longer needs cookie popup consent forms - Thank you!
  • goldbergyoni/nodebestpractices - The Node.js best practices list - Huge number of best practices curated by the community

Thursday 17th December, 2020 #

  • Facebook Wades Into ‘Fortnite’ Maker’s Dispute With Apple - Things are really heating up between big tech companies, this article does a good job of presenting the facts without too much commentary, it’s a complicated situation where some companies want to modify users behaviour to make money, now an increasing amount of users want to modify *their* behaviour, which looks much like a circular reference bug (to me at lest!), I hope we can somehow avoid an arms race to the bottom, I think the big picture is that we need a world wide web that is a pleasant experience, imho consent form popups plastered everywhere are not that, but also, modifying users behaviour to the point where you are tricking them, that's not ok either
  • Manual steps in parallel groups available for Pipelines - This new Bitbucket feature for their automation product is interesting, makes it possible to have manual steps mid way through a workflow, where you have to click a button for the workflow to proceed
  • Next.js CI / CD on AWS with GitHub Actions
  • Twitter is returning retweets to the way they used to be - They are removing the automatic quote tweet prompt
  • Facebook is creating a Cameo-like tool that lets you interact with celebs - It’s a video streaming app reportedly called Super, with interactive tools like tipping and digital gifts, ability to sell products, sounds cool, I like the name too
  • Firefox Version 84.0 - Runs natively on Apple silicon M1 chips with 2.5 times faster startup time and web apps are twice as responsive; and accelerated rendering pipeline for Linux/GNOME/X11
  • Tech Giants Face New Rules in Europe, Backed by Huge Fines - Two major new bills that focus on illegal content and anti-competitive behaviour

Wednesday 16th December, 2020 #

  • Minimal safe Bash script template - Some useful bash techniques presented in this writeup
  • 🚀 Updated Portfolio - I’ve added a bunch of web development, workflow automation and devops projects from previous work and personal open source projects
  • How to generate content ideas for your next blog post - I mostly use my linkblog to generate blog ideas from articles I find online, but there are specialist marketing tools available that look interesting if you are trying to grow your site
  • AWS shifts focus to removing system complexity and observability - They want to focus less on developers and more on operators, more “systems thinking”
  • Some big US tech firms are moving UK user data to US jurisdictions to avoid EU regulations - Controversial however might have the benefit of getting rid of the censorship consent forms that are plastered everywhere
  • Google acquires CloudReady OS that turns old PCs into Chromebooks w/ plans to make official offering
  • Microsoft unveils new native M1 support for many it it’s Microsoft 365 for Mac apps, including One Note, Word, Excel, Powerpoint and Outlook - They have all been rebuilt to be Universal apps, working on multiple architectures

Tuesday 15th December, 2020 #

  • 🚀 Portfolio - I’ve added a portfolio page to the blog that has a selection of some of the web development, workflow/automation solutions and devops projects I have worked on over the years
  • mdn/content - The content behind MDN Web Docs
  • Mozilla MDN Docs are going full Jamstack - Re-linking to my piece about the new collaboration Jamstack workflows that are being created for content sites, I think this is a really exiting area of web development at the present moment
  • MDN on GitHub - Interesting to see Chris Coyier comment on the recent move of MDN Docs to a Jamstack + Github architecture, he runs css-tricks which is another huge web development docs site
  • When to use SQL vs. NoSQL - Good high level overview of the major considerations, many folks end up using a bit of both, I think this is an interesting area, I’d like to see more real world examples where both types of are being used because I would expect there are some common patterns that emerge, the landscape is vast from small to large companies, different industries, different phases of development, and various business models
  • FTC orders Amazon, TikTok owner ByteDance, Discord, Facebook and its subsidiary WhatsApp, Reddit, Snap, Twitter and Google-owned YouTube to explain how they collect and use personal data
  • Mozilla launches campaign in support of Apple’s upcoming iOS 14 privacy features
  • Protocol Source Code Podcast - Why video might be the biggest thing since the internet - Interview with Phil Libin who has held CEO positions at Evernote, All Turtles and most recently mmhmm, he believes we are entering completely new territory in the way we use video online, with new ways of collaborating, an increase in asynchronous communication, the rise of new platforms and a hybrid physical/digital future, I found his vision and perspective enlightening
  • Amazon Zoox unveils self-driving robotaxi - Looks pretty cool, with carriage style seats that face each other, no driver and can reach speeds of up to 75mph

Monday 14th December, 2020 #

  • Paleontologists say mass extinctions on Earth follow a 27 million year cycle - Interesting article that describes the theory that there is another star in a massive orbit that periodically causes lots of comets to be slung at the earth, it doesn’t get into any predictions but it does note that the last mass extinction event was at the end of the Cretaceous period 65 million years ago
  • Linux 5.10 - Linus Torvalds sends out the release plan - It’s so cool that we can see into the governance of this project, Linus gets a lot of push back for being rude/offensive, but in this case I really like how he communicates the plan to everyone, I wish the Linux project had some NodeJS code in it, It would be so cool to contribute
  • Tesla may soon be as big as all other automakers combined - Looks at how insane the auto maker market is at the minute, with an outstanding gif that shows how market cap has evolved over the past 20 years for the biggest companies

Sunday 13th December, 2020 #

  • 🚀 New Post: Choosing your web development stack - There are lots of considerations when choosing a stack, this article will give you a broad view about web development so you can hopefully make some good choices
  • Buy Don't Build - The author explores the landscape of buy vs build in detail, lots of good for thought, the arguments for building are generally much stronger when it’s a solution that solves something that is core to the business - I’m linking to the HN thread because there are some interesting comments about how vendor pricing models can effect growth in ways that aren’t immediately obvious
  • A few ways to make money in FOSS - Reviews some tried and tested business models, some sane business advice and a few lead generation techniques
  • Become shell literate - Concise and well written piece about why knowing how to use the shell can be extremely productive, with some neat pipeline examples to illustrate - As a side note, what a fantastically readable minimalist text based website

Saturday 12th December, 2020 #

  • Make it Personal - Nice article that’s gets to the core of why building your own personal site is a worthwhile endeavour, makes me want to make my site look more fancy, but I’m kind of happy with my minimalist boring, mostly text websites, for now I’m concentrating on the content, at least the homepage has some mountains in the background
  • meli - Open source platform for deploying static sites and frontend applications - Sort of like Netlify, but self-hosted
  • The dark reality behind Slack’s billion-dollar sale to Salesforce - Society needs to find a better way for small and big companies to co-exist, there is too much brutality
  • Oracle moving headquarters from Silicon Valley to Austin Texas

Friday 11th December, 2020 #

  • Web browser Brave introduces integrated privacy preserving news reader, initially just for well known media sites, but will support RSS feeds in the future, all content goes through their private CDN
  • Normalization of non-deviance - Serial entrepreneur and solo-developer Peter Levels looks back at his successes, his scrappy but pragmatic, progressive and hands on approach to development, his approach to marketing and promotion, and his future plans to move towards team based development
  • 🚀 Deciding when to build a custom solution in web development - It’s really very similar to building a shed
  • EbookFoundation/free-programming-books - 📚 Freely available programming books - staggeringly vast collection of programming books in many languages
  • OpenFaas - Serverless Node.js that you can run anywhere - Looks like this solution gives you some pretty good portability, with the possibility to execute functions in Google Cloud Run, standard VPS or Kubernetes
  • Npm Release v7.1.0 - Two cool new features - npm set-script and npm exec
  • How to handle request validation in your Express API - Makes a good case for using JSON Schema (soon to become a standard) to validate your API data instead of libraries like Joi or validate.js, it’s self-documenting and much more portable than library based solutions
  • Introduction to Event Loop Utilization in Node.js - Interesting post that gets very technical about some of the core NodeJS dynamics, I haven’t had time to get completely through it, but it’s clear to me that the way some of the components are named is very confusing (to me at least!)

Thursday 10th December, 2020 #

  • I wonder how are website archive services like the Internet Archive dealing with the onslaught of consent forms that have appeared on websites since GDPR was introduced, surely they can’t automatically be accepting all the forms because there is no standard implementation, so won’t all the archives be covered in consent forms?
  • Chrome Dev Summit: Google recaps 2020 work on browser privacy, richer web apps, and performance
  • Apple and Google to Stop X-Mode From Collecting Location Data From Users’ Phones - More reasons for browser and platform vendors to make better tools for users to see exactly what information is being collected on their devices, I think a lot more attention needs to be focussed on the data brokers layer of the stack
  • WhatsApp goes after Apple over privacy label requirements - I hadn’t heard about these privacy nutrition labels until now, I like the idea of users having better tools to see how they are being tracked, but WhatsApo makes a good point, it should apply to all apps including ones pre- installed on devices
  • Microsoft confirms Xbox cloud gaming is coming to iOS in spring 2021 - The big news is that it will be via web browser rather than the AppStore, presumably it will be using a progressive web app, it would be interesting to see more technical details, like for instance if they are using web assembly

Wednesday 9th December, 2020 #

  • Software Engineering Podcast - WebAssembly with Brendan Eich (Repeat) - Wide ranging and high information density conversation, covered topics include web assembly, other languages in the browser, the end of javascript (or not!), the Brave browser, the modern digital advertising business, online business models, malware, fraud, conflicts of interest; publishers, users and even advertisers being overrun by parasites, pragmatic approaches to privacy, and browser diversity in a Google / Facebook / Apple / Microsoft world
  • 🚀 The coming revolution in freelance web development - I discuss the changing role of freelance web developers, I think it’s an important topic we should be discussing
  • 82 per cent of musicians earn less than £200 a year from streaming
  • Red Hat kills off CentOS; users frustrated, angry and annoyed

Tuesday 8th December, 2020 #

  • When you cross post on dev.to you can add frontmatter to set among other things, the canonical_url, turns out that’s important for SEO #backenddevproblems
  • Announcing one-click install Next.js Build Plugin on Netlify - Next.js has become one of the favoured frameworks, I’ve played around with it a bit and I like how the routing is done using folders, though when I tried it, I found running the server side JSX code in the debugger was a bit weird, nevertheless this will no doubt be a popular addition to Netlify
  • 🚀 Ask IH: How and where would you promote freelance professional services?
  • benwilber/boltstream - Boltstream Live Video Streaming Website + Backend - Looks kind of cool
  • Apple’s new M1 chip strategy is going to be targeting datacentre adoption in a big way - Though I had heard about Amazon adding macs to their cloud, I hadn’t considered that Apple was about to embark on an advance into datacentres, the next few years will be interesting for the cloud
  • Uber sells its self-driving unit to Aurora - The startup company is being valued at $10bn, that seems like a high valuation for a startup company, but I’m not in any way an expert is valuations
  • DataOps Is More than ‘DevOps for Data’ - I think this role specialisation makes sense, it’s the evolution of the data automation side of sysadmin roles, there is a lot of variety across industries, my personal experience of it was in the media and entertainment file delivery space

Monday 7th December, 2020 #

  • Radicle - A peer to peer decentralised alternative to github
  • I really like John Gruber’s style of ad copy, it rarely seems like a sales pitch, more like an presentation of the exact bit of information that will make you pause and agree, clearly a lot of thought goes into it, I’ve become more interested in it since I’m looking for sponsors for the linkblog, hopefully at some stage I’ll be writing similar pieces, though I guess with my own writing style
  • Discogs Thank You! A commercial community site with bulk data access
  • 🚀 I’ve added a link to the Newsletter in the linkblog, hopefully that makes it easier for people to find and sign up
  • dogsheep/github-to-sqlite - Save data from GitHub to a SQLite database
  • Cloudflare is working on Cloudflare Pages, a cloud platform for deploying and hosting JAMstack websites

Sunday 6th December, 2020 #

  • Ride Home Podcast (Weekend Bonus Episode) - Peter Kafka on Media, Hollywood, Substack and TikTok - Covers a lot of ground in a short amount of time including Warner streaming everything on HBO Max, local news is dying, the NYT is the journalism big cheese, Substack scepticism, the some stuff you care about economy and podcast interview styles
  • How Microsoft crushed Slack - Worth the read, good bit of analysis, the thing that’s on my mind these days, which believe it or not is related, is who pays for the recruitment process?
  • The linkblog is also experiencing the same Internet Archive issue as the blog, no snapshots showing since the beginning of the month
  • The Internet Archive is wonderful when it works, but none of my snapshots are showing up since the beginning of the month, and according to the logs in my Github Action that runs daily, they are being saved correctly
  • On Trusting Macintosh Hardware - Wirth a read, I’ve ran into very serious problems rebuilding macs in the past, this is definitely an area they need to improve in a very very big way
  • Stripe - Platform of Platforms - Ben Thompson goes into an awful lot of detail about Stripe!s future plans, really nice diagrams, I like Stipe!s APIs and the vision sounds cool, but I’ve been burned by them before changing things just when I couldn’t afford things to be changed, the other thing I know from experience is that it takes 10 days for money to clear whereas it takes 2-3 days with competing products, that’s just embarrassing, I could loose a client over such a long delay

Friday 4th December, 2020 #

  • Corecursive Podcast - The Birth of Unix with Brian Kernighan - Stories from the early days of UNIX at Bell Labs, shared common room, giant chocolate bars, living in the same computer, working with Dennis Ritchie and Ken Thompson
  • 🚀 New Post: Reasons to use NodeJS for developing your backend systems - I wanted to up my NodeJS sales game, worth a read if you are developing or thinking of developing backend systems
  • What You Need To Know About npm Workspaces - Solves the issue of having enormous node_modules folders by hoisting modules from packages you create into a single top level node_modules folder, still missing some features compared to yarn and pnpm
  • Mining your CLI history for good git aliases - Setting up some aliases for your git commands is such a great time and focus saver, I also prefer to create the aliases at the shell level rather than use git aliases
  • htdangkhoa/pure-http - The simple web framework for Node.js with zero dependencies
  • 🚀 How to become an official sponsor of the linkblog - This post goes into the details of what you get when you become an official sponsor of one of the longest running personal linkblogs on the internet

Thursday 3rd December, 2020 #

  • 🚀 New Feature: Become an official linkblog sponsor! - If you look under today's links you'll see an Amazon AWS logo, they aren't actually a sponsor (yet!), this is just an example so you can see what it *would* look like, imagine your amazing logo there :)
  • Using Github Issues as a Hugo frontend with Github Actions and Netlify - Great example of a custom content workflow, streamlines creation and makes collaboration possible, it’s the second workflow that I’ve seen in the last 2 weeks that uses Github Issues as a makeshift CMS
  • Podcast startup QCode poaches Apple veteran Steve Wilson to lead strategy - QCode’s series A funding round was led by Sonos, they specialise in scripted fiction storytelling podcasts
  • Don't Panic - Kubernetes and Docker - Docker inside Kubernetes is being replaced by a container runtime that is more suited for that environment, you will still be able to run containers created by docker in Kubernetes, so not much should change for developers
  • MacBook Pro 2020 M1 Review - Videoblogger Steve Garfield reviews the latest Apple laptop
  • 🚀 The eleventy-agile-blog starter project that I wrote is now listing on the starters page :)
  • Amazon introduces Proton Container Management Service which aims to make developing microservices easier by enabling developers to create a “stack” which defines everything you need to provision, deploy and monitor a service
Today's Sponsors: