Schedule your Netlify build with Github actions ericjinks.com #
Saturday, March 28, 2020
Movies Anywhere is bringing its digital film locker to LG’s TVs 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 replacements venturebeat.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 read toroid.org #
Friday, March 27, 2020
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 device pagetable.com #
Google Podcasts arrives on iOS as Android redesign goes official 9to5google.com #
Thursday, March 26, 2020
10 Best IDE Software - Pretty good run down of the popular IDEs that are available websitesetup.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 like infoq.com #
Wednesday, March 25, 2020
Reddit’s new polls will let you vote on basically anything theverge.com #
Aston Martin designs a new V6 for James Bond - and the Valhalla hypercar arstechnica.com #
How to do Base64 encoding in node.js? stackoverflow.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 interface github.com #
Tuesday, March 24, 2020
Emojis as Favicons - More neat favicon tricks css-tricks.com #
Different Favicon for Development - Now that’s a good idea, simple solution to an annoyance that happens a lot css-tricks.com #
Monday, March 23, 2020
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 more github.blog #
Sunday, March 22, 2020
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 way stackoverflow.com #
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 machine dev.to #
Saturday, March 21, 2020
New Issue: Turning off strict mode for babel-loader in netlify-lambda build community.netlify.com #
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 solutions daverupert.com #
Friday, March 20, 2020
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 opinion phabricator.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 space shoptalkshow.com #
Should you buy the new iPad Pro? Here’s how it compares to the 2018 iPad Pro 9to5mac.com #
Thursday, March 19, 2020
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 best blog.npmjs.org #
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 devices 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 cool ubergizmo.com #
Wednesday, March 18, 2020
GitHub for mobile is now available github.blog #
Curl write-out json - Cool new feature that enables you to output data about the transfer in various formats, probably the most popular being json daniel.haxx.se #
Visualizing data from your Node JS app with Prometheus + Grafana sergeypotekhin.com #
Tuesday, March 17, 2020
Interesting -
@Microsoft
now owns my entire dev stack, especially for writing JavaScript mobile.twitter.com #
CI/CD - Serverless Ebook using Gitbook CLI, Github Pages, Github Actions, and Calibre devops.novalagung.com #
Monday, March 16, 2020
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 great github.blog #
New Issue: __dirname appears to be incorrectly set in lambda function community.netlify.com #
The CSS Podcast & a list of some other interesting tech, designer and developer podcasts css-tricks.com #
How to run Express.js apps with Netlify Functions netlify.com #
Authentication using Netlify, lambda… and PassportJS medium.com #
Sunday, March 15, 2020
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 keyword medium.com #
New Issue: Headers are not being applied from either netlify.toml or _headers files community.netlify.com #
Saturday, March 14, 2020
Microsoft announces Bill Gates is to step down from it’s board of directors to concentrate on his philanthropic activities news.microsoft.com #
Thursday, March 12, 2020
The UK’s new digital tax starts in April protocol.com #
The UK will spend $1 billion on a moonshot agency to fund cutting-edge tech businessinsider.com #
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 repo thecodebarbarian.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 resources github.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 parsing twilio.com #
Wednesday, March 11, 2020
Tesla’s Success in Europe Catches Industry Off Guard nytimes.com #
Chrome 81 - Near Field Communications, Augmented Reality, WebAudio and WebRTC additions and More blog.chromium.org #
Tuesday, March 10, 2020
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 project podcast.smashingmagazine.com #
Monday, March 9, 2020
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' linkblog links-static.markjgsmith.com #
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 now community.netlify.com #
Sunday, March 8, 2020
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 on links-static.markjgsmith.com #
Friday, March 6, 2020
The History of the URL - My morning read for tomorrow blog.cloudflare.com #
Thursday, March 5, 2020
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 software css-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 good 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 makes georgestocker.com #
Wednesday, March 4, 2020
After attracting 800K web developers, Netlify wins $53M in funding siliconangle.com #
Chris Coyier drops some Typeography links css-tricks.com #
HTML - The Inaccessible Parts - A living document from Dave Rupert chronicling some of the inconsistencies in HTML daverupert.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 APIs stackbit.com #
Mozilla moves from using IRC to Matrix, with their first instance in full production matrix.org #
Monday, March 2, 2020
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 regex banga.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 tech blog.luap.info #
Sunday, March 1, 2020
A parody Twitter account hits a nerve with Silicon Valley VCs protocol.com #
New Issue: Running netlify functions in a debugger community.netlify.com #
Comparing AWS SAM with the Serverless framework sanderknape.com #
Accessing nested JavaScript objects with string key stackoverflow.com #