markjgsmith

2020/03/28 #

Today’s links:

  • Movies Anywhere is bringing its digital film locker to LG’s TVswww.theverge.com #

  • A look at iPad multitasking, makes a good case for why this feature is critical in future devices, especially given the new devices are aimed more as being laptop replacementsventurebeat.com #

  • How are Unix pipes implemented - The first half of this article is interesting from a historical perspective, it then gets a bit too technical for me, but if you are a C programmer probably a good readtoroid.org #

2020/03/27 #

Today’s links:

  • Dumping MiniDisc Media - Quite technical but worth the read if you have a bunch of old mini disks in your music collection that you want to listen to on a more modern devicewww.pagetable.com #

  • Google Podcasts arrives on iOS as Android redesign goes official9to5google.com #

2020/03/26 #

Today’s links:

  • 10 Best IDE Software - Pretty good run down of the popular IDEs that are availablewebsitesetup.org #

  • Chrome Phasing out Support for User Agent String - The user agent string has over the years been overloaded to the point where it doesn’t really correspond to anything meaningful anymore so it’s probably a move in the right direction, I’m interested to see what their updated feature looks likewww.infoq.com #

2020/03/25 #

Today’s links:

  • SpaceX gets approval for 1 million Starlink user terminals for US internet servicewww.zdnet.com #

  • Aston Martin designs a new V6 for James Bond - and the Valhalla hypercararstechnica.com #

  • I've been using the octonode library to read and write files directly to a Github repo, it implements the v3 Github API, and has a pretty good interfacegithub.com #

2020/03/24 #

Today’s links:

  • Different Favicon for Development - Now that’s a good idea, simple solution to an annoyance that happens a lotcss-tricks.com #

2020/03/23 #

Today’s links:

  • Highlights from Git 2.26 - Optimised network fetch protocol is now the default, cool new tools to show the scope of configs, faster git grep, additional colorization for the format command, and moregithub.blog #

  • Javascript template literals with nested backticks - You don't really ever want to have template literals inside template literals, but in cases where it happens, and it just happened to me, there is a waystackoverflow.com #

2020/03/22 #

Today’s links:

  • What You Can Do with Netlify Build Plugins - I like that all these companies are creating CI/CD tools, quite a lot of it is definitely useful, but honestly a lot of for instance Github actions and some of Netlify docs are really confusing, I hope all these build tools don’t turn into frankenmonsters that you have to set up in the cloud and on your local machinedev.to #

2020/03/21 #

Today’s links:

  • Maintaining Performance - Makes some great points about the ever changing best practices and the pros and cons of using 3rd party services vs rolling your own solutionsdaverupert.com #

  • Wikimedia has decided to move ahead adopting Vue.js as their frontend framework - These are the folks behind internet giant Wikipedia, so it's a pretty big deal as far as web development goes, firstly because as great as Wikipedia is, they use quite an antiquated tech stack, so moving their website towards something more modern is going to be interesting to watch, but also because they chose Vue over React with some pretty good reasoning in my opinionphabricator.wikimedia.org #

  • Interesting discussion with Brian Leroux about serverless architectures on the Shop Talk Show podcast - Devops have been a bit reticent to get into serverless, but frontend devs are very bullish on these types of setups, so it's interesting to hear some frontenders talk about the variety of things that are and could be built in this spaceshoptalkshow.com #

2020/03/20 #

Today’s links:

  • Should you buy the new iPad Pro? Here’s how it compares to the 2018 iPad Pro9to5mac.com #

  • Next Phase Montage - Isaac Schlueter founder of Npm Inc writes about the journey so far, and his read on the acquisition - It's nice to see a lot of positivity there, npm contributed quite a lot to my decision to become a NodeJS/Javascript developer, so it's very interesting to me, I wish them all this bestblog.npmjs.org #

2020/03/19 #

Today’s links:

  • Here’s how the iPad’s new trackpad actually works - Some big changes in the world of touch / gesture based apple products, it might be an interesting new direction for the deviceswww.theverge.com #

  • Apple’s New iPad Pro Smart Keyboard Comes With A Built-In Trackpad - This review has the latest iPad Pro advertisement which in typical apple fashion makes it look very coolwww.ubergizmo.com #

2020/03/18 #

Today’s links:

  • Curl write-out json - Cool new feature that enables you to output data about the transfer in various formats, probably the most popular being jsondaniel.haxx.se #

2020/03/17 #

Today’s links:

  • Interesting - @Microsoft now owns my entire dev stack, especially for writing JavaScriptmobile.twitter.com #

  • CI/CD - Serverless Ebook using Gitbook CLI, Github Pages, Github Actions, and Calibredevops.novalagung.com #

  • Pretty big news in the world of Javascript - Github is acquiring Npm Inc - The folks that weren't happy about Microsoft buying Github are probably not going to like this acquisition either, but personally I think it's good that an entity so central to web development has some sturdy financial backing, although I have recently gotten lost a few times in Github documentation, and also recently gotten really really lost in Microsoft documentation, really hope these 3 companies find a way to keep npm greatgithub.blog #

2020/03/16 #

Today’s links:

  • The CSS Podcast & a list of some other interesting tech, designer and developer podcastscss-tricks.com #

  • Authentication using Netlify, lambda… and PassportJSmedium.com #

2020/03/15 #

Today’s links:

  • Is an undefined actually undefined? - It turns out that in javascript the only robust and non-confusing way to check if a variable is defined or not is to use the void keywordmedium.com #

2020/03/14 #

Today’s links:

  • Microsoft announces Bill Gates is to step down from it’s board of directors to concentrate on his philanthropic activitiesnews.microsoft.com #

  • Create Your First Github Package - Short tutorial that does a pretty great job of showing you how to create a Github package, IMO much clearer than the official docsdev.to #

  • Continuous Integration and Deployment (CI/CD Pipeline) with Github Package and Github Actions - Continuation of the previous tutorial link, adds CI/CD integrationdev.to #

2020/03/12 #

Today’s links:

  • Building a GitHub App With Node.js - Really useful tutorial that has all the pieces you need to create an express app that makes modifications to a Github repothecodebarbarian.com #

  • Delightful Node.js packages and resources - I have probably linked to this in the past, but worth linking again because it's a great compendium of NodeJS resourcesgithub.com #

  • Three Things You Didn't Know You Could Do with npm Scripts - I use npm script a lot, so it was great to discover in this article some features I was not aware of regarding environment variables and argument parsingwww.twilio.com #

2020/03/10 #

Today’s links:

  • What is Sourcebit? with Eduardo Bouças - I linked to Sourcebit a few days ago, so it's interesting to see a Smashing Magazine podcast interview with the creator of the project - He describes the various use cases really well, it's a sort of swiss army knife for ingesting and processing data from APIs, and has a plugin architecture so you can pull from any API source and push that data out to any target static site generator - It's a pretty cool javascript/NodeJs projectpodcast.smashingmagazine.com #

  • I've managed to get the styles to apply the static render of my linkblog, one thing I had to change was the day hash links, now they point to that day on the monthly archives page - The downside is that the context around a day isn't as good but at least there is the context of the current month, and for the rest well the reader has to navigate using the breadcrumbs, there is no way around it because with no server running there is no way to turn the 'date' query param into a page in the main 'infinite scroll' linkbloglinks-static.markjgsmith.com #

2020/03/09 #

Today’s links:

  • I got the libraries to load by using Bootstrap CDN instead of self-hosting the libraries, necessary because I'm seeing an issue updating the build command where I have the site hosted - So my statically rendered linkblog is looking a bit prettier nowcommunity.netlify.com #

  • Static rendering of my linkblog - It still looks a pretty weird because some libraries aren't loading yet and there is no styling, but it's a start, made with the mini static site generator I've been working onlinks-static.markjgsmith.com #

2020/03/06 #

Today’s links:

  • Guide to SAML - Uses a fictional beer as a service (baas) example to explain the basicsduo.com #

2020/03/05 #

Today’s links:

  • JavaScript Libraries Are Almost Never Updated Once Installed - The aversion to upgrades is almost universal, I say almost because one place where it’s not only not an issue, it’s almost become something to look forward to is in web browser softwarecss-tricks.com #

  • I built a solution that converts your API into a SaaS - Every time I finish a very difficult bit of development, pretty much immediately afterwards someone releases a product that does exactly the thing that I spent weeks/months/years building, happens every single time, like clockwork - this solution called SaasBox actually looks pretty goodwww.reddit.com #

  • Please stop recommending Git Flow! - Teams come in all sorts of different shapes and sizes and develop in various contexts, this post explores some of the trade offs that the Git Flow development model makesgeorgestocker.com #

  • After attracting 800K web developers, Netlify wins $53M in fundingsiliconangle.com #

2020/03/04 #

Today’s links:

  • HTML - The Inaccessible Parts - A living document from Dave Rupert chronicling some of the inconsistencies in HTMLdaverupert.com #

  • Data-driven JAMstack with Sourcebit - I spent much of the early part of my career building file ingest workflows for media companies, these companies deal with lots of files, often big files, and they have to move them around and modify them - I've noticed that ingest workflows are viewed differently depending on the context, in machine learning companies for instance, the ingest workflows aren't so much about ingesting files, but about pulling in data from various APIs, and then processing the data - Anyway all to say, it's interesting to see the static website site generation space building tools for API based ingest workflows, this particular tool Sourcebit has taken a cli approach to creating configuration files that power the data ingest and processing - It's also interesting to me because I have recently been writing my own static site generator tool, and working with a lot more APIswww.stackbit.com #

  • Mozilla moves from using IRC to Matrix, with their first instance in full productionmatrix.org #

2020/03/02 #

Today’s links:

  • Little known features of iTerm2 - Covers smart selection and dynamic profiles, both really useful - other ones to check out are the pw manager and automatic colorisation of strings based on a regexbanga.github.io #

  • Travelling with 24" monitors - Pretty awesome DIY solution to this travel conundrum, I feel like travel screens could be a new area for techblog.luap.info #

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