Skip to main content


New Way to Live Stream from a Chromebook to YouTube

Recent posts

Reloading a Chrome App Project from Chrome Dev Tools

I'm going to be starting where I left off from my article Writing your First App on a Chromebook. If you haven't read that one yet, I would strongly recommend it.

So one of the pain points for me in working with Chrome apps is that it is not very easy to have a convenient way to reload the app for quick iteration. The standard way of doing this is to right-click on the app window and click  Reload app, or click the Reload link for your app on the chrome://extensions page. Both remove your hand from the keyboard to move a mouse over and click. While it doesn't sound like much, all those bits of time add up and wear on your ability to concentrate on the code.

What we need is a simple keyboard shortcut within Dev Tools to do this for us. Well, it turns out we already do, and we just need to help our app acknowledge it.

If you are ever using Dev Tools on a regular website and press CTRL+R it will reload the page, but if you do this in Dev Tools for your app window it will flat…

CROSH: memory_test

This is a follow-up article to my original Intro to CROSH on a Chromebook. Be sure to check that out if you are unfamiliar with CROSH.

Another advanced function that we can perform through CROSH is the ability to run a memory test. Although rare, memory modules can sometimes go bad. Unfortunately when this happens it is not always immediately obvious since the problem may only manifest itself as an occasional crash, or other anomalous effects.
As you can see by the help text, it is pretty basic. No flags, just run and wait.
...and wait, and wait, and wait. Yeah, it will run though a comprehensive suite of tests, and willtake a while. My test took about 5 minutes.
Once it is all done, if everything has an ok next to it you are good to go.

If you are interested in understanding what all the tests are and how it works check out the website and github page for memtester.

What other CROSH functions would you be interested in learning more about? Let me know in the comments below. Also be s…

Writing your First App on a Chromebook

On Chromebooks there are a variety of sources that you can get and run applications. The most obvious is through the web itself. Load a page, get stuff done. Another option is extensions, which give you additional capabilities and a persistent icon in every Chrome window for quick access to useful functions. Android apps are another option and add a lot of functions as well, but currently are restricted to a select set of Chromebook models. The last option is Chrome apps. Chrome apps allow for the flexibility of extensions and many of the capabilities of Android apps with out the hassle of trying to install multiple gigabytes of developer tools and libraries just to get started. To get started with Chrome app programming all you will need is already build into your Chromebook. In this article I am going to walk you through the steps of getting your first Chrome app up and running and demonstrate some of the unique features along the way.
Code Editor For this article I am going to be …

A.W.E. - Machines, Stars, and Smoke

Welcome to A.W.E., Awesome Web Experiences! Where I showcase a few awesome things you can do on the web right now. Today lets look at a cool way to teach our Chromebook new tricks, how to soar through the stars, and a fun way to blow of some smoke.
Teachable Machine This experiment lets you get a small taste of what machine learning is all about. It includes a spoken tutorial that steps you through the process of how machine learning works at a very high level. Teach your Chromebook how to be not evil 😜.
100,000 Stars 100,000 stars will take you on a tour of celestial wonders and allow you to navigate around the solar system and surrounding stars. It is both visually impressive (even on lower spec Chromebooks) and informative. Giving you a sense of the scale of the universe that surrounds you.
Fluid Simulation This is an awesome example of what can be done with some creative WebGL code. It does a great job at simulating smoke and has a nice set of controls to adjust how the smoke re…