Title photo
Think globally, microblog locally
Tue, 07 Nov 2017

Getting Started with JavaFX (Oracle tutorial) https://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm

The JavaFX hidden economy http://gluonhq.com/javafx-hidden-economy/

ControlsFX is an open source project for JavaFX that aims to provide really high quality UI controls and other tools http://fxexperience.com/controlsfx/

Fx Experience: JavaFX news, demos and insight http://fxexperience.com/

Say no to Electron! Using JavaFX to write a fast, responsive desktop application https://sites.google.com/a/athaydes.com/renato-athaydes/posts/saynotoelectronusingjavafxtowriteafastresponsivedesktopapplication

Sick of Ruby, dynamic typing, side effects, and basically object-oriented programming: Abe Voelker's blog https://blog.abevoelker.com/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/?repost2014

How to do it wrong: third-party auth, aka “social login” https://codeburst.io/how-to-do-it-wrong-third-party-auth-aka-social-login-d7f24abecef5

CS50: Introduction to Computer Science | edX https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

Andy Tanenbaum, author of Minix, writes an open letter to Intel http://www.cs.vu.nl/~ast/intel/

Mon, 06 Nov 2017

Gustavo Arellano, ex-OC Weekly, on the death of the alt-weekly in general http://reason.com/archives/2017/11/04/the-death-of-the-alt-weekly-as-told-by-a

Audacity 2.2.0 adds MIDI playback, revamps menus, more help links http://www.audacityteam.org/audacity-2-2-0-released/

JSON5 is a proposed extension to JSON that aims to make it easier for humans to write and maintain by hand http://json5.org/

Sun, 05 Nov 2017

MINIX — The most popular OS in the world, thanks to Intel https://www.networkworld.com/article/3236064/servers/minix-the-most-popular-os-in-the-world-thanks-to-intel.html

Fri, 03 Nov 2017

How to Get a Programming Job Straight Out of High School (from malisper.me) http://malisper.me/how-to-get-a-programming-job-straight-out-of-high-school/

Local Storage And How To Use It On Websites – Smashing Magazine https://www.smashingmagazine.com/2010/10/local-storage-and-how-to-use-it/

Using the Web Storage API - Mozilla Developer Network https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API

JavaScript: Storing Data on The Client with LocalStorage (via Treehouse Blog) http://blog.teamtreehouse.com/storing-data-on-the-client-with-localstorage

Is Ruby on Rails Still Worth it in 2017? | Codementor https://www.codementor.io/brookecampbell/is-ruby-on-rails-still-worth-it-in-2017-5wxguk5xn

Create a Console Application in Ruby https://ruby.unicorn.tv/articles/create-a-console-application-in-ruby

Thu, 02 Nov 2017

React is taking over front-end development https://medium.freecodecamp.org/yes-react-is-taking-over-front-end-development-the-question-is-why-40837af8ab76

RubyMotion allows you to write apps for iOS and Android, but you have to use a Mac to do it. http://www.rubymotion.com/

A beginner's guide to Kotlin (from Bugsnag Blog) https://blog.bugsnag.com/introduction-to-kotlin/

Adopting Kotlin at Udacity https://engineering.udacity.com/adopting-kotlin-c12f10fd85d1

Tue, 31 Oct 2017

I had to check the character count because either the Twitter API or the Ruby gem goes haywire if you go > 140 characters.

Mon, 30 Oct 2017

Do you need a VPN? (from the Mozilla Internet Citizen blog) https://blog.mozilla.org/internetcitizen/2017/08/29/do-you-need-a-vpn/

The Twitter gem for Ruby is sending this tweet. I turned off IFTTT for the /updates directory.

GitHub - sferik/twitter: A Ruby interface to the Twitter API. https://github.com/sferik/twitter

GitHub - sferik/t: A command-line power tool for Twitter. https://github.com/sferik/t

The Blog Poster app I have been coding is operational but a huge mess. I need to clean up the code, making it more modular, and then I will release it. While the app is helping me write both local and social posts, I am still using IFTTT for the last mile -- putting the social posts on Twitter.

The endgame is to have this app directly send the social posts to Twitter and possibly the rest of the posts, too.

While this blog currently posts automatically to Twitter, I turned off Twitter's automatic posting to Facebook some time ago. I don't ignore Facebook as much as I used to - mostly due to the large amount of jazz guitar activity on the platform - but I don't need everything I do here to be over there.

The Web began dying in 2014, here's how - by André Staltz https://staltz.com/the-web-began-dying-in-2014-heres-how.html

Sun, 29 Oct 2017

I am using RubyInstaller for Windows for all my Windows Ruby needs https://rubyinstaller.org/

Sat, 28 Oct 2017

Why I Still Use Vim by @caspervonb via Medium https://medium.com/@caspervonb/why-i-still-use-vim-67afd76b4db6

Fri, 27 Oct 2017

Opening a file in Ruby with different modes https://blog.udemy.com/ruby-file-open/

What are the Ruby File.open modes and options? Stack Overflow spells it out. https://stackoverflow.com/questions/3682359/what-are-the-ruby-file-open-modes-and-options

Ruby's File.open and the need for f.close -- from your pals at Stack Overflow https://stackoverflow.com/questions/4795447/rubys-file-open-and-the-need-for-f-close

Convert a file to a string in Ruby: Stack Overflow https://stackoverflow.com/questions/130948/ruby-convert-file-to-string

Nvidia sucks and I'm sick of it: Drew DeVault https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html

Thu, 26 Oct 2017

Getting Real - The smarter, faster, easier way to build a successful web application - and it's free from @basecamp https://gettingreal.37signals.com/

Is it better to 'like' or retweet? What do you say, Twitter users?

Your own private cloud server from @antsle_Inc ... but how do you deal with the networking? http://go.antsle.com/privatecloudserver27/

10 new features in Ruby 2.5: RubyMine https://blog.jetbrains.com/ruby/2017/10/10-new-features-in-ruby-2-5/

Learn CSS Grid layout with Mozilla tutorial https://mozilladevelopers.github.io/playground/

Wed, 25 Oct 2017

It will take a link and turn it into a post -- like any social media site. The latest feature I added is the ability to create a quick blog post in the terminal and then upload and post with as few keystrokes as possible. If you see this, it worked.

UCLA Herb Alpert School of Music makes concerts free for all patrons http://dailybruin.com/2017/10/24/ucla-herb-alpert-school-of-music-makes-concerts-free-for-all-patrons/

The Uncanny Resurrection of Dungeons and Dragons: The New Yorker https://www.newyorker.com/culture/cultural-comment/the-uncanny-resurrection-of-dungeons-and-dragons

Tue, 24 Oct 2017

GOP Sen. Jeff Flake announces that he won't run for re-election, denounces Trump http://www.cnn.com/2017/10/24/politics/jeff-flake-retirement-arizona/index.html

Teach Yourself Computer Science https://teachyourselfcs.com/

React Armory: The simplest way to learn React https://reactarmory.com/

Try React (from your browser) -- React Armory https://reactarmory.com/examples/hello-world/jsx-hello-world

I've seen heaven. And it's written in JavaScript. https://listed.standardnotes.org/@mo/235/i-ve-seen-heaven-and-it-s-written-in-javascript

Playing at the World is a blog that looks back at the early days of roleplaying games (mostly D&D) http://playingattheworld.blogspot.com/

Larry Wall's quest for a 100-year programming language https://thenewstack.io/larry-walls-quest-100-year-programming-language/

Make a static WordPress site on AWS using the Simply Static plugin https://deductivelabs.com/en/2017/10/hosting-wordpress-on-aws-at-low-costs/

Secure Your Android Phone With OpenVPN On Ubuntu 16.04 In 10 Minutes https://bash-prompt.net/guides/android-openvpn/

Mon, 23 Oct 2017

Why we are not cross-platform developers https://android.jlelse.eu/why-we-are-not-cross-platform-developers-fd7ef70e976d

Tech insiders fear a smartphone dystopia https://www.theguardian.com/technology/2017/oct/05/smartphone-addiction-silicon-valley-dystopia

TTY • The Ruby terminal apps toolkit https://piotrmurach.github.io/tty/

Object Oriented Programming with Ruby by @launchschool https://launchschool.com/books/oo_ruby

.@launchschool believes in a slow learning approach but says that's how it works anyway https://launchschool.com/faq