CategoryLinux

How to Build and Deploy Machine Learning Models that Scale

Machine learning is the newest tool in the developer’s tool belt but most developers working in the field nowadays don’t know how to deploy and scale machine learning models.

In this article I will describe the two ways I’ve used to deploy machine learning models and why one is better than the other.

But first, let’s talk about how to make your model in the first place.

Continue reading

I Tried Using a Chromebook as My Main Computer, Here is What I Learned

I use Linux as my main computer, Android on my phone, Windows to play games, OS X to program iOS apps, and iOS to run the apps that I program. I also have several Raspberry Pis running smart home code, like Octoprint, Nextcloud, Home Assistant on Debian. The house has a ton of devices with embedded operating systems, like Tasmota, or Android TV. I even have several computers running on AWS and Digital Ocean. Overall I think I have around 25 full computers and 25 embedded Arduino like computers to manage and maintain.

For years I’ve been searching for the perfect computer. One that is mobile, runs my Android apps, runs my Linux apps, has Google Assistant built in, etc. Something that allows me to manage all of my devices from one place and lets me develop.

So when ChromeOS started supporting Linux and Android I started paying attention.

Continue reading

How to Install Tasmota on a Switch (Gosund KS-602S)

I love Tasmota. It runs on cheap ESP8266 hardware like the Sonoff basic and other devices like the D1 Mini. It’s perfect for home automation and integrates easily with Home Assistant.

So when I moved to a new house and needed to install new wall switches I had to decide if I was going to buy more Z-Wave switches or use (much) cheaper WiFi switches.

Continue reading

Best Sublime Plugins

As you can tell from my lack of articles over the last several months I have been very busy. I’ve been in India and San Francisco working like crazy. I will be posting more about what I have been working on in the future, but because of work I have had no time to write any new or interesting articles.

So today I decided to share what Sublime plugins I use to be more productive, help unify my team’s standards, and help the overall collaboration in my team.

I’ve been using Sublime for several years but I was unimpressed when I first started using it. I later found out that the real advantage of using Sublime is the plugin system. You can make Sublime into nearly any type of IDE you want.

Here is my list of best Sublime plugins.

Continue reading

A Break Up Letter to PHP

Dear PHP,

I’m sure you noticed that I have been a bit distant lately. Our relationship hasn’t been functioning as well as it used to and I don’t know which one of us is to blame.

Continue reading

Personal Cloud Drive with ownCloud

If you’ve ever used Dropbox or Google Drive you know what cloud based storage is. It’s a hard drive located somewhere on the internet for you to store and share your files.

But what if you have terabytes of files, or a preexisting server infrastructure at your work or house? Are those solutions really the best? Is there a better self hosted solution?

There is and it’s called ownCloud.

Continue reading

Making Desktop JavaScript Apps with node-webkit

Update: node-webkit is now called NW.js and uses io.js and Blink instead of Node.js and WebKit. All other information is still correct.

JavaScript can be run in a browser normally, on a server with Node.js, and on mobile devices with Cordova, but where else can we use JavaScript to program?

Well, plenty other places, but the last big place to write programs is the desktop and today I’m covering writing desktop JavaScript applications with node-webkit.

Continue reading

Making Mobile JavaScript Apps with Cordova

Last time I covered what Node.js is and briefly covered creating server side JavaScript applications with it. But as part of my recent desire to write everything in JavaScript I have also started writing mobile applications in JavaScript using Cordova.

I’ve written mobile applications in various technolgies and even have some on the Google Play Store, but I like writing mobile applications in Cordova more than other technology I’ve used, which are Java and Flex with Adobe AIR.

Continue reading

Making Server JavaScript Apps with Node.js

JavaScript used to be used only within the browser. But nowadays JavaScript can be used pretty much anywhere programming is supported. It can be used in a browser, server, mobile device, and even desktop.

I’m going to write about building JavaScript applications for mobile devices and desktops in future posts. Today I will discuss how to make server applications in JavaScript.

Continue reading

Node Keyword Detection with Annyang-Node

In my last post I talked about the great annyang library by Tal Ater, which is a keyword detector and abstraction layer for Chrome’s continuous speech recognition system.

Annyang is a great client side JavaScript library for detecting a spoken keyword and performing a specific callback function. But what if you want the same functionality server side?

Use annyang-node of course.

Continue reading

© 2020 Just Build Something

3.94.21.209
2020/12/02


CCBot/2.0 (https://commoncrawl.org/faq/)