markjgsmith

2020/05/30 #

Today’s links:

  • Type safety with native JavaScript - With all the recent attention to typing in javascript it’s interesting to see an approach that tries to use native javascript, it’s in no way as complete a solution as Typescript but interesting none the lessmmikowski.github.io #

  • tc39er.us a podcast where we talk to the TC39 delegates about JavaScript and everything else!tc39er.us #

  • Smashing Magazine review of their recent adventures and exploration in hosting re-imagined online events and conferenceswww.smashingmagazine.com #

2020/05/28 #

Today’s links:

  • Tina a.k.a. swissmiss shares some of her favourite blogs on the 15 year anniversary of her blog - I really like reading her Linkpacks and design focussed content, I also like the bring back blogging trend that I’ve been seeing in some places around the web recentlywww.swiss-miss.com #

  • Facebook’s latest TikTok-inspired app is a music-making platform called Collabwww.theverge.com #

  • SpaceX is launching some astronauts into space later today (20:33 UTC)www.youtube.com #

2020/05/25 #

Today’s links:

  • Chris Coyier weighs-in on the recent discussion about the state of the “Modern Web”css-tricks.com #

  • The Third Age of JavaScript - Interesting opinion piece summarising the past and future of javascriptwww.swyx.io #

  • 5 Differences Between Arrow and Regular Functions - Well written article that covers all the bases in a very neat fashiondmitripavlutin.com #

2020/05/24 #

Today’s links:

  • Tim Burgess of The Charlatans Picks His Bandcamp Favorites - I haven't been listening to enough music lately, I am reminded how much I love music by this post, thanks Tim :)daily.bandcamp.com #

2020/05/23 #

Today’s links:

  • Joe Rogan helped create a podcast culture on YouTube, and now he’s leaving itwww.theverge.com #

  • Microsoft Edge’s latest update can finally sync your extensionswww.theverge.com #

  • John Gruber commentary about how Amazon Audible is competing with Spotify as the podcasting landscape changesdaringfireball.net #

2020/05/22 #

Today’s links:

  • Handy description of all the javascript console.log variantsdev.to #

  • Your First Deno Server in 60 Lines - Uses the oak library which looks very similar to express but using context objectsdev.to #

  • Node.js v14.3.0 has an experimental implementation of top level async/await, meaning you can use await outside of an async functionnodejs.org #

2020/05/20 #

Today’s links:

  • Microsoft’s Project Reunion bridges Win32 and UWP divide, again - This time they are using a similar technique to polyfills which gained popularity in web developmentventurebeat.com #

  • Introducing Facebook Shops - Helping Small Businesses Sell Online - Looks like a very comprehensive suite of tools for selling products online and it’s freeabout.fb.com #

  • New York Times phasing out all 3rd-party advertising datawww.axios.com #

  • Styling Components In React - I’ve always gravitated more towards javascript than css in web development, while it’s great to see things are moving along, these new css techniques appear quite strange to mewww.smashingmagazine.com #

2020/05/19 #

Today’s links:

  • Deezer release music source separation engine called Spleeter under MIT licensedeezer.io #

  • Amazon’s AI tool can plan collision-free paths for 1,000 warehouse robotsventurebeat.com #

  • The NASA hunt for dark energy and exoplanets has some big news - Announcement tomorrow - Wednesday, May 20, at 11 AM EDT / 8 AM PDTwww.slashgear.com #

  • Power Tool Manufacturers and Who Really Owns Them - I find these industry brand charts quite fascinating, but also potentially very useful if your line of business overlapswww.protoolreviews.com #

2020/05/18 #

Today’s links:

  • Edward Saatchi on virtual beings - AI is the next great art form - This isn’t an area I’ve been particularly interested in to date, but having listened to this interview, I feel there might be some interesting avenues to explore - it appears to be relatively new ground, probably a lot of possibilitiesventurebeat.com #

  • Comparing Social Media Outlets for Developer Tips - It’s interesting to get concrete examples of how modern social medias help to further the conversation and discussion, and the experiment seems to show that blogging still is one of the best wayscss-tricks.com #

2020/05/17 #

Today’s links:

  • I thought of a cool GIphy integration, turns out it already exists, but I think it could be implemented in a much better way, you really want to have something similar to a soundboard that you can load up with gifs in advance so you can drop them in at the right time using a keyboard shortcutsupport.zoom.us #

  • Create your own snippets in VS Codedev.to #

2020/05/16 #

Today’s links:

  • Facebook to buy Giphy for $400 million - I’ve loaded this page about 20 times today while doing some testing but my eyes stopped scanning after the first word (I think I’m completely mentally checked out of Facebook), but now I’ve finally a bit of time for a cup of tea and actually read the whole headline, and I’m like wow that’s a phenomenal acquisition, Giphy is such a cool website and the synergy with Instagram feels like it could go in a lot of interesting directionswww.axios.com #

  • How Facebook Could Use Giphy to Collect Your Data - This article takes the privacy angle, which is a totally valid concern, but honestly I kind of glazed over this piece because I'm more interested in wondering how the deal could lead to some cool productsonezero.medium.com #

  • In defense of the modern web - A response to the article from Tuesday, I like when there is a worthwhile public discussion about javascript and the web like this, I’m not exactly sure where to find these lately, I feel like it was more commonplace in the early days of blogging, I’m wondering whether a webdev Techmeme would be a good idea (webdevmeme?)dev.to #

2020/05/15 #

Today’s links:

  • Smashing Meets! - the online webdev magazine is holding an online meet-up next week with talks and interactive activities, it looks pretty coolwww.smashingmagazine.com #

  • npm v7 Series - first in a series of posts detailing the future of npm, interesting to see their direction now that they are backed my a big companyblog.npmjs.org #

  • Debug anything - Series exploring how to use the VSCode debugger, I'm keen to see the rest of the articles in this series as I use the debugger a lot, based on this article looks like it could be a good seriescharlesagile.com #

2020/05/12 #

Today’s links:

  • Second-guessing the modern web - An opinionated article that asks some questions about the direction of modern developmentmacwright.org #

2020/05/10 #

Today’s links:

  • Multicloud MySQL - Podcast from Software Engineering Daily, worth a listen just to hear discussion, language and concepts around deployment of apps on multi-cloud architectures of highly available Kubernetes clusters - this is how things are setup at YouTubesoftwareengineeringdaily.com #

  • Creating A Real-World CLI App With Nodetimber.io #

  • Node.js CLI Apps Best Practices - A collection of curated best practices on how to build successful, empathic and user-friendly Node.js Command Line Interface (CLI) applicationsgithub.com #

2020/05/08 #

Today’s links:

  • How Facebook’s oversight board could rewrite the rules of the entire internet - The thing that’s interesting about this new oversight board is how they’ve structured it, its much more than a Supreme Court style moderation board, it’s a factory for spinning off multiple such moderation boards, and that could indeed be quite a big dealwww.protocol.com #

  • The Original Cookie specification from 1997 was GDPR compliant - An interesting read, the article highlights relevant parts of the original specification, showing how it was intended to work and what actually ended up happening - It feels to me that the browsers could have better cookie management toolsbaekdal.com #

2020/05/07 #

Today’s links:

  • New Repo: minimal-express-typescript - Everyone is banging on about Typescript like it's going out of fashion, but after searching for several hours for clear examples of dev environment setup, it's apparent that there aren't many that are in a real life context, so I made this repo that sets up a basic dev environment for an Express app written in Typescript that you can run in the VSCode debuggergithub.com #

  • I'm looking for medium sized Express apps written in Typescript - This is the typescript implementation from the Realworld demo projectgithub.com #

  • Tackling Webdev as a Bioinformatician: why is it so hard? - This is such a wonderfully level headed post, full of situations that have happened to me many times too - webdev really is difficult, an endless list of things that don’t work, progress is really slow at timesjessimekirk.com #

  • Production ready Node.js REST API Setup using TypeScript - I like the app structure used in this tutorial, feels like a domain driven architecture, using layers to separate concernsitnext.io #

  • Github Codespaces - "Codespaces sets up a cloud-hosted, containerized, and customizable VS Code environment" - According to the description, it will be possible to step through code in a debugger right in your browser, and you will also be able to connect your local VS Code directly to a Codespacegithub.com #

2020/05/06 #

Today’s links:

  • Why a “Shelter in Place Film Festival” beats bingeing video right now - More explorations of online / virtual conferences, there is a lot of nuance to organising a film festival that I was unaware of, the web designer in me found this really interestingrolfpotts.com #

  • Apple to host virtual Worldwide Developers Conference beginning June 22 free for all developerswww.apple.com #

  • Google Podcasts will give podcasters more data about their listenerswww.theverge.com #

  • It's cool to see the online conferences space get re-invented, SmashingConf Live are putting together something that looks pretty interesting, live collaborative note-taking, slack, conference DJwww.smashingmagazine.com #

2020/05/02 #

Today’s links:

  • A Visual Guide To React Mental Models - It's a bit long, but there are some nice diagrams in this article and I like the general idea of describing mental models used to understand frameworks - One of the things that trips me up in React is that the JSX tree looks like HTML but it has all these extra layers that have nothing todo with the actual presentation of the page, like for instance how routers are implemented, it feels to me like JSX munges a load of things that are usually separate into a big soup, but then again there are some things about JSX that I likeobedparla.com #

  • typescript-exercises - A collection of challenging TypeScript exercisesgithub.com #

2020/05/01 #

Today’s links:

  • Stocks Are Recovering While the Economy Collapses - That Makes More Sense Than You'd Think - So the Fed has added 8 trillion, other central banks are doing similar, note that the total money supply worldwide is in the region of 50 trillion, I don’t know what it means but these are big numbers - It’s likely I have this wrong but it seems to me that unless you increase your personal stash of money by the same percentage that got added to the total supply then you get poorertime.com #

  • I was just looking at some bitcoin charts, and this one stood out to me (make sure to click the "all time" button) - Which is worse dilution or infinite difficulty? Well I guess it depends what we (humanity) are trying to achieveblockchain.info #

  • The Seafloor Is Absolutely Littered in Microplastic - 10 million tons per year get into the sea, mostly from washing clothes that contain synthetic materialsearther.gizmodo.com #

  • middy is a middleware framework for AWS Lambda written in Node.js - I like the syntax, looks pretty goodloige.co #

  • Exploring Node.js Internals - Interesting deep dive into the node core and how the various pieces are connected togetherwww.smashingmagazine.com #

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