Web RTC – HTTP203 Your browser does not support iframes. Ever wondered about WebRTC? Well… wonder no more! Sort of. Surma has been dabbling, and does his best to explain his findings to Jake.
Adding GraphQL to our REST APIs
Rarely do we get to build applications from scratch. Rather, we frequently have to make improvements on existing systems. Coursera has built on their existing REST APIs. Here’s how. Declarative GraphQL: Adding GraphQL to our REST APIs – Bryan Kane Your browser does not support iframes. Coursera has over 500 REST APIs in production. We’re…
GraphQL Summit
Some good GraphQL talks from GraphQL Summit 2017 Michael Fix – graphql on the Edge: A shield for your app Your browser does not support iframes. Michael Fix, Software Engineer at Intuit, gave this talk at GraphQL Summit 2017. Learn more: summit.graphql.com One of the most important features of GraphQL… Jon Wong – Supercharge Your…
GraphQL and the React Router.
Some help with protecting your graphql queries and mutations. Protected Routes, Mutations, and Queries with React Router and GraphQL Your browser does not support iframes. Learn how to protect your routes on the frontend with React Router. Then on your backend, you can protect your GraphQL mutations and queries. You can setup fine grained permissions…
CSS Animations Crash Course.
Needed to learn a bit about CSS animations. This is a decent way to do it. CSS3 Animation & Transitions Crash Course Your browser does not support iframes. This is a beginner friendly crash course on CSS animation using keyframes as well as CSS transitions. We will do a little experimenting and we will build…
Relay or Apollo
For some time I’ve waffled back and forth on whether to choose Relay Modern or Apollo. I think the answer is still “it depends”, but here are a couple of videos that will help in making a choice. Gerard Sans: Relay Modern or Apollo? — ReactNext 2017 Your browser does not support iframes. New project…
Control DMX Lights With Audio Midi
How to control DMX Lights with Audio and MIDI In a different life where I’m cooler and have better hair I would be a DJ. I’m not cool and I don’t have much hair, but I do love playing around with lights and music. Here’s a demo of how to control your DMX lights using…
Cancun Mexico
Three weeks ago we finished booking a last minute trip to Cancun and Playa Del Carmen. Two weeks ago there was shooting at a night club in Play Del Carmen. Then there was an attack on a police station in Cancun involving grenades. The next day I sent an email to Delta checking on the…
OER in the LMS via LTI
Resources from my presentation at Open Ed 2016: LTI Lambda function: https://github.com/atomicjolt/lti-lambda LTI Starter App: https://github.com/atomicjolt/lti_starter_app Open Assessments: https://github.com/atomicjolt/OpenAssessments Open Assessments Client: https://github.com/atomicjolt/OpenAssessmentsClient React Client Starter App: https://github.com/atomicjolt/react_client_starter_app WordPress as an LTI consumer https://github.com/Saltbox/wordpress-lti-consumer WordPress as an LTI provider https://github.com/lumenlearning/lti Example LTI configuration <?xml version=”1.0″ encoding=”UTF-8″?> <cartridge_basiclti_link xmlns=”http://www.imsglobal.org/xsd/imslticc_v1p0″ xmlns:blti=”http://www.imsglobal.org/xsd/imsbasiclti_v1p0″ xmlns:lticm=”http://www.imsglobal.org/xsd/imslticm_v1p0″ xmlns:lticp=”http://www.imsglobal.org/xsd/imslticp_v1p0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://www.imsglobal.org/xsd/imslticc_v1p0 http://www.imsglobal.org/xsd/lti/ltiv1p0/imslticc_v1p0.xsd http://www.imsglobal.org/xsd/imsbasiclti_v1p0…
Docker for Mac debugging
The Problem: While trying to setup Docker for Mac I kept getting the following error anytime I tried to spin up a Docker image: Couldn’t connect to Docker daemon. You might need to start Docker for Mac. All the fixes said do this: eval “docker-machine env default” I tried but kept getting Host does not…