10 Posts for developer_board Technology close

I'm starting to agree

I have been doing more JavaScript programming over the last few years that I would ever have imagined.  Node JS and React have really changed the way I think about programming.  I can honestly say I would prefer to create a web application with NodeJS, SailsJS, EJS, and React over Java, Spring, and JSP.   Know there are other options and variations on these. But, the JavaScript based stacks is just more enjoyable, and more importantly quicker for me.   Realizing and acclimating to this new reality is an on going process.

I was just sent these two articles today. I should have already been aware of.  If you haven't read them yet, give them some attention, there are some interesting ideas to mull over.

The Two Pillars of JavaScript - PT 1,  and PT2.

"Another tiny cheap computer."
2016/05/26 11:50 AM

More Chromebook talk

I decided to get another Chromebook to "play" with. The first one I had was impressive, but I gave that one away. When I heard that google was bringing Android apps to the Chromebook platform I decided to give it another go.

I got the Acer Convertible Chromebook R11. It's plastic, small, cheap, and more importantly it feels fast and responsive. I'm not sure I'll use it in tablet mode much, but having the touch screen will be nice when the Google Play Store is added.

For many people a Chromebook would be all the computer they need. Email, browsing, social apps, messaging, and basic productivity tools are all available. With increased security and the ability to reset the device at anytime and you have a nearly perfect machine for most normal computer users.

If you are a developer who needs more out of a machine then you still have options on the Chromebook. You can put it in "Developer mode" get to a shell and install linux via crouton. It can really be fun to embrace the limitations of this platform and try to get work done with different tools and in different ways. Limited memory and storage are probably the biggest problems you will have to deal with.

Overall, I'm really happy with this device. I'll keep it to goof around with and to take on trips when I don't want to risk taking my macbook. I would also highly recommend this or another version of Chromebook to anyone looking for a new computer for normal daily use. they are simple, fast, and easy.

"If money were no object."
2016/04/09 11:59 AM

Headphone Wishlist

Not saying I'm going to buy these anytime soon, but if money were no object these would be on the top of my list.

  • Sennheiser HD 800 S: I have always loved the clean Sennheiser sound, and these are some of their best.
  • Mr Speakers Ether C: Closed Planar Magnetic. These would be a replacement for the Alpha Dogs. They would also probably be the only headphones I would need.
  • Stax SR-009: Electro Static headphones often called "The Best Headphones".  You could also say the most expensive.  They even require a special amp to play them.
  • Sennheiser Orpheus: I would just like to hear these. I'm not sure I would ever buy them, even if money were no object.
"Talking more about Headphones."
2016/04/07 10:52 AM

Headphones - cont.

Well, I was dead wrong about the Fostex T50RP not needing more power.  They will play to an ok volume without a better amp, but they sound much better when given more power.  At work I'm using the Aune X1S and I have to crank it pretty high.  At home I'm using the Schiit Modi 2 Uber, and the Schiit Magni 2 Uber.  The Magni 2 Uber has a gain switch, and the high setting is more than equal to the task.

Now I need to re-rip most of my CD collection. Too many ripped at too low a bit rate.

"Candy for the ears."
2016/03/21 12:43 PM

Headphone Obsessed

I've been obsessed with Headphones lately.  I'm a huge fan of Sennheiser.  I like the clean sound their headphones reproduce.  I recently discovered a few new sources of information, which have reignited my interest in trying different brands and types of headphones.

You can spend any amount of money on audio equipment $20, $100, $200, $500, $1500, $10000, $50000.  Generally speaking the more you spend the better things sound, but you have to go higher and higher in price to get smaller and smaller improvements in quality.  And, don't even get me started on tube amps, and Hi res music.  I'm not sure my ears can tell the differences between 44 khz and 192 khz audio.  I've taken the audio tests, and unless a track is encoded poorly, it is very difficult for me to tell the difference.  You have to listen for very specific cues to tell the differences between low and high quality mp3s even.  My ears are old and abused.

While consuming all this new information I kept seeing buzz about Planar Magnetic headphones, basically the cheaper cousins of Electrostatic headphones. Planar headphones provide a clean crisp wall of sound, they don't require special amplifiers to drive them, though they often require more power than your smartphone may be able to provide.  They are better suited to home / work listening.

One of the many companies making Planar Magnetic headphones is Fostex, a Japanese company that has been around for years.  They make a line of headphones that have been long loved by the modding community.

  • T20RP Mk3 Open
  • T40RP Mk3 Closed
  • T50RP Mk3 Semi-Open

I purchased the T50RP Mk3 from Amazon.  I also ordered a closed pair of modded Fostex from Mr Speakers.  I love my Alpha Dogs, they are the most comfortable headphones I have every worn.  But, the cheaper un-modded headphones sound better to me.  I have not received the replacement ear pads I have ordered for them yet, which should make them more comfortable for extended listening.  I also replaced the cable they came with.  This review by Zeos provides a better description of these than mine.


Watch on YouTube

However, I don't agree these are as difficult to power as he implies. They do take more power than normal cheap headphones.  But, at home I use an Aune XS1 with no trouble, and at work I use the USB powered SMSL M2.  My phone can power them to an ok listening level, but not really enough to make them loud.

Other than comfort, which you can modify, the T50RP MK3 are nearly perfect headphones. If you need fully closed headphones, the T40RP should be great.  If money were no object I would seriously consider getting a pair of Fostex TH900. Hopefully I'll be able to listen to these some day.

Oh and if you want to see something completely insane check out Sennheiser's Project Orpheus. $55,000 for Electrostatic Headphones and Amp.  Welcome to crazy town.

NodeJS, SailsJS, ReactJS, EJS - JS all the way down

Started a new GitHub project with a generic random name.

Say hello to creepy-squeegee.

There really isn't much to see there yet, and what is there will be changing dramatically.  I needed a place to put some training material and thought it would be good to share it.

The purpose of this app is to consolidate several code samples related to Client and Server web technologies.  Focusing mainly on Node.js, Sails.js, and React.

Feedback welcome.

"Why I got the Apple Watch."
2015/05/04 1:59 PM

Apple Watch

Well, I got the Apple Watch. So far I'm very impressed with it.

The Tattoo Issue

First read this article at iMore for more info on the issue.

In summary tattoos can interfere with the green light used for heart rate and security. My watch shipped the day this information started being discussed. I was worried that the issue would be bad enough for me to have to return the watch. I probably would have just turned off several features and kept it.  But, I really did not want to have to make that choice.

For me, the tattoo issue seems to be no big deal. It could be because of the inks my artist used, or more likely because of where the watch sits on my arm. There is a patch of yellow right where the watch naturally sits on my arm.

I have had no issues that I think were caused by my tattoos.  It is possible that it is detecting my heart rate incorrectly.  But, it seems consistent with values I have gotten from other sources.

I have had my watch lock while on my wrist twice. The first time was while using the lawn mower. Sweat was involved and I think the watch may have been too loose.  The second time was while sitting idle on the couch, but I had my arm in a weird position and the watch was being pushed away from my arm.

Setup

Pairing was easy, I chose to activate all my apps, and this may have been a mistake.  The first 20 min with the watch were slow and irritating. I think the phone was copying info to the watch, but there was no clear indication that this was happening. I got frustrated with things not working and left it alone for about an hour. The next time I tried to use it everything worked great. The setup process needs some work.

Everyday use

I have only had the watch for one weekend, so this can't really be a full review.  However I have found the following things to be true:

It is a great fitness tracker.

I need to calibrate it better for my stride. But so far the way it tracks 'Active Calories' and reminds me to be more active is really helpful.

It is really good at notifications.

It is going to take some time to configure the correct set of notifications I want to go to the watch. I only want 'Important' items to show up there. I only want sound in some rare cases. etc... I will be tweaking these things until I find the right balance. Letting everything through would be awful.

It is good at being a watch.

I like having a watch on.  At a glance information without pulling out my phone.  I wish it had a mode where the time was always visible without the battery cost.  Perhaps a future version will do a better job of detecting the wrist turn.

Apps

Some are pretty slow. Some don't really seem that helpful. For instance, there is a Yelp app on the watch, but It doesn't seem to support checking in, which is pretty much the only reason I would use Yelp on my watch. There are other instances of this. I've already removed several apps.

"It's apple all the way down."
2014/09/16 12:04 AM

The Apple Watch, the iPhone 6, and the iPhone 6 Plus

On Tuesday, while we were having a blast in the Magic Kingdom, Apple announced the new iPhone 6 and iPhone 6 Plus. Like everyone else that was following along with the rumors and leaks, I knew what to expect with the new phones. They look like great upgrades especially when combined with iOS 8. I watched the keynote sitting in the lobby of the Wilderness Lodge and I ordered an iPhone 6 Plus Friday morning as we were leaving Disney World.

Apple also announced the long rumored Apple Watch. For me, the watch is more interesting than the new phones. I like the idea of glancing at my wrist to see if something requires more attention.  I'm curious about the health tracking abilities and how they will enhance what I'm already getting from the motion co-processor in the iPhone 5S.  I'm even intrigued by the tap based 'intimate' communication interface that was shown.  Looking forward to trying the watch out and seeing how it evolves in future iterations.

"Tiny cheap computer"
2014/09/05 6:13 PM

Chromebook First Impressions

On a whim, I bought an ASUS Chromebook C300MA-DB01. I wanted to see if it could work as a secondary work computer. I don't have a laptop at work, and I'm not comfortable with leaving my Macbook Air there all the time.

I fully expected to be a little disappointed with the performance and screen quality. I also expected to be annoyed by the simplistic browser based OS. Wow! was I wrong. If you are ok with storing things in the cloud, and using Google services, then this might be a perfect second device. While on my work network, I can ssh into my main computer, I can remotely edit code, and I can test websites with chromes developer tools. All of my Chrome bookmarks and extensions were there the moment I logged in, and there's a good selection of apps on the app store.

The only problem I have had so far, is with getting my work VPN connection setup correct. The Chrome OS needs to provide easier setup for VPN configuration. However, based on information other Chromebook users have compiled, I should be able to get VPN working correctly. It's just not a simple configuration. If I use it mainly at work, I won't really need the VPN to work.

I could easily suggest this as a secondary cheap alternative to a table or laptop for my Developer friends. Some of the newer models even have better screens. But, don't expect something this cheap to blow you away with build quality.

I can easily suggest a Chromebook as a primary device for family members or normal people that do not require special software or graphics heavy games. Most people do not need more than this. And it's more secure and easier to use than Windows or Mac OSX.

Let us become more organized

We use the reminders app on iOS for sharing to-do's at home, along with a small white-board on the fridge.  This works great for the kinds of things we do at home, and let's be honest, Lisa keeps things up to date, like a Boss.

But, at work it makes more sense to keep notes and to-do lists in text form.  I work on multiple operating systems and I like to enter notes on whatever system is more convenient at that particular time.  A while back I switched to Markdown for these documents.  It lets me keep the files on Dropbox, and share them between Linux, Mac OS X, and iOS with little hassle.  I thought I would share what I'm doing currently on each of these platforms.

Linux

  • Node JS:  I have a simple Server running on my Work Desktop that serves up all files in my share folder.  One of the files in this folder is a symbolic link to a folder in Dropbox where I keep my work related markdown files.  This server will serve up HTML versions of all my Markdown files.  This lets me share and view these files easily.
  • Sublime Text: I have a licensed copy of Sublime I use to edit my notes. I'm working on some Sublime plugins to help me with repeatable tasks.

Mac OS X

  • Sublime Text: Works on all major desktop operating systems.
  • NVAlt: I'm taking a look at this, but I'm not sure if I like the way files are managed.

iOS

  • Drafts: Gives me the ability to quickly create and append to markdown documents stored on Dropbox.  If I have a quick thing I need to add to a to-do list I can type it and choose where I want the text to go.
  • ByWord: A simple Markdown friendly editor for iOS.
  • Editorial: A great programmable editor for the iPad. I've created scripts for Editorial to add tasks to todo lists, mark them as complete, and even timestamp when they were completed.

General

  • Mingle: We use Mingle to manage stories and tasks. I try not to duplicate the information stored here.

My Ever Changing Workflow

  • I keep a separate directory for each sprint. Something like 'Work/2014/Sprint 7'.  I have a script that creates a new directory and places empty files for things like a to-do list, planning notes, retrospective notes, and demo notes.
  • If I need to add something to my to-do list for a sprint. I use Drafts, ByWord, or Sublime-Text. Which I use depends on where  I am, what platform, and whether its a quick addition, or something more involved.
  • If I need to share these notes with someone, I can simply give them a link to my desktop Node server. That way they will always have the latest version of the file.
  • As I complete tasks I just add DONE.

I mentioned above that I'm writing some Sublime Text plugins to match what I have on Editorial.  I don't always bring my iPad to work.

I hope this helps in some small way.  I'm still trying to be more disciplined about updating my notes. I hope to evolve and update the tools I use while keeping it simple.