Friday Podcasts and egghead.io's New Course

New Podcasts from JavaScript Jabber, My JS Story, and JSParty

JSJ 263 Moving from Node.js to .NET and Raygun.io with John-Daniel Trask This episode features Moving from Node.js to .NET and Raygun.io with John-Daniel Trask. John-Daniel is the Co-founder and CEO of Raygun, a software intelligence platform for web and mobile. He’s been programming for many years, and is originally from New Zealand. Tune in and learn what prompted them to move to the .NET framework!

Why we're moving from X to Y

At work we have used AngularJS for four years now and really loved it. However, it seems like the handwriting is on the wall for the long term future of the framework. Google’s team for Angular originally seemed to hope that everyone would migrate from AngularJS to Angular 2/4/X organically and now they’ve stepped up their game on the angularjs.org homepage to push people toward the new one. From what I’ve seen so far, I think it’ll get a lot more pushy in the future if they don’t get to the point where the majority of traffic is to the new Angular site (which is where they’ve said in the past they would start to move away from 1.

API Clients and Toolsday Talks Performance

API Clients

In the past I’ve always used Postman when I wanted to test out a server API. I liked it but didn’t love it. However, the commercial client Insomnia REST Client is now open source and I recently downloaded it to check it out. I’m just beginning to scratch the surface so I’m not sure I can say that it’s better than Postman but it certainly has a really large number of features that I’d like to try out. There are still an array of things you might pay for but clearly there are some powerhouse tools looking to fight it out in this part of the developer tool space.

JSConf EU 2017 Videos and New Dev Tips from Umar Hansa

JSConf EU 2017 The title says more videos are added daily but it’s been a couple of days since the last one, so who knows if there are more or not. Either way, 15 videos is nothing to sneeze at and it seems like everyone on Earth has written about Lin Clark: A Cartoon Intro to WebAssembly lately. I don’t feel like I can be the only one who doesn’t know about cartoons and WebAssembly and Ashley Williams: A Brief History of Modularity really appeals to me so I’m hoping to get both of those watched this week.

Hooking Your JavaScript App to IFTTT

If you’ve never used “If This Then That” (IFTTT) then you should at least check it out. It represents a simple way to connect hundreds of services which are capable of triggering an event (the “this”) to hundreds of services which can react to an event (the “that”). For example, you can have a certain kind of weather forecast result in your getting an email in advance or have new popular NYTimes books articles go straight to your your links in Pocket.

Where I get what I get...

Just recently a coworker said, “You told me recently that I could start using let, const, and arrow functions in our Protractor tests.” “Yes,” I said, “ES6/ES2015 stuff is now included in Node.js.” “How did you know that?” My reply was, “Uhhhhhhhhh….” Very clever. But I realized that I had no idea how I knew that. I just did. I had been doing ES6/ES2015 exercises like ES6Katas for a year or more and probably because I’m used to using those modern JavaScript improvements I wanted them in Node.

Firebase Videos from Google I/O 2017

I mentioned a playlist of web and Chrome related videos from Google I/O 2017 yesterday and I wanted to follow up with a second playlist of interesting to me and possibly of interest to other JavaScript developers. I’ve used Firebase before for a little project to have an in/out board for the people I play games with at lunch (see here, GitHub - JohnMunsch/playing-today ). I came away thinking that I would seriously consider using it again to build something either as a proof-of-concept or initial version of an app (or perhaps as the only version if it were one which did not require a lot of traffic).

Google I/O 2017

Google’s annual I/O conference just finished (May 17-19) and, of course, there are lots and lots of videos to be had from this shindig. While some of the sessions with videos are on topics which may be appropriate for things you’re doing (Accelerated Mobile Pages, Progressive Web Apps, ) others were more directly related to JavaScript specifically (for example, Web Assembly and Polymer). You can mine the site itself for interesting stuff and see everything (https://events.

sharp Image Conversion and Free egghead.io Course

RisingStack There’s a new Node.js Weekly Update - 19 May, 2017 over at RisingStack Community with quite a few interesting updates about V8, a couple about micro services with Kubernetes or Docker, etc. But my favorite was their mention of sharp as a really fast way to convert images. It’s apparently much faster than using ImageMagick or GraphicsMagic to do so. But even more than that, within the description of sharp was the mention that it can automatically generate the extra files needed to support super fast zooming software like OpenSeadragon.

Learn by Doing

I’m very fond of things that teach via a series of interactive steps and clearly I’m not the only one. Below are some of the interactive tutorials I’ve run across. You can make a good argument that only the very first of these is JavaScript related and you’d be right. However, unless you happen to do Node.js work all day and never touch either regular expressions or CSS, there might be more than one of these which could be useful for you.