I've been using a Sprint AIRAVE*[1] in my home for almost three years. This product seems to do something similar but without the requirement of your home network
It's been a must have for my in now both a low-income city and rural New Jersey. Without the extra signal support I am constantly dropping calls and having the audio cut out.
I was a long-time Airave user. I always had problems with the device not getting a GPS lock and thus refusing to work. When I got a Galaxy S5 with WiFi calling I stopped relying on the Airave. I've since moved to Project Fi and haven't looked back.
This new device looks like it receives service from a nearby Sprint tower and uses it to serve your home/office. That wouldn't have worked at my home where it was nigh impossible to get Sprint service even when outdoors.
I had a Sprint AIRAVE. It needs GPS to tell it where it is. Not just at setup, but constantly. That's strange. It also has the serious defect that it publishes itself as a strong cell site even if it loses its Internet connection. So if your Internet connection goes down, so does your cell service, until you unplug the thing.
Agreed. I taught a CS club to 4th and 5th graders during college and they all loved Scratch. It's very easy to get going with audio, images, animation, etc., which got them really interested quickly. Even for older (middle school aged) kids I'd probably start with Scratch because it teaches most of the CS concepts you'd use in any other language, but doesn't require the tedious environment setup (editor, compiler/interpreter, etc.) that "real" languages need. Spark their interest using the concepts, then sprinkle in the boring parts.
I had the same issues myself until I ended up dropping Phaser and using Pixijs (the rendering code used by Phaser) on its own and then writing a bit of code to only render the game in chunks. It seems like by default Pixijs (and this may have changed since I wrote my code) renders the whole scene no matter how large it is. Since I'm working on dwarf fortress type game, the game world has a lot going on and it crushed my game's performance and brought it to a halt. Since writing that chunking code I haven't had any performance problems that weren't my own doing.
tl;dr I would recommend checking out Pixijs on its own if you still want to use TypeScript (I recently converted my code from es6 to TypeScript a month or two ago and am in love love love).
I've been using Xubuntu for the last week, after some setup i've begun to fall in love with XFCE. I tend to flip distros every few weeks since all of my programming is done through Vagrant + offsite Git.
As far as servers go, we've been using CentOS and it's slowly built up to become a pain in the buns. I'm considering trying out Debian for our servers, but I don't want to bring my desktop distro habits over to our stack.