Profile

Cover photo
James “X” Nelson
Works at Appian
Lives in Kitchener-Waterloo, ON, Canada
231 followers|63,041 views
AboutPostsPhotosVideos

Stream

James Nelson

Shared publicly  - 
 
Some really nice visualizations of mathematical concepts.
Since I'm not that good at (as I like to call it) 'die-hard-mathematics', I've always liked concepts like the golden ratio or the dragon curve, which are easy to understand and explain, but are mathematically beautiful at the same time. Do you know of any other concepts like these?
1
Add a comment...

James Nelson

Shared publicly  - 
 
If developers ran the company... :D

In English: http://www.commitstrip.com/en/page/6/
2
Add a comment...

James Nelson

Shared publicly  - 
 
No day is complete without java fever!
 
This dude better show up soon...
2
Add a comment...

James Nelson

Shared publicly  - 
 
And without unit tests, you'd never even know ;-)
14
4
Christian Kütbach's profile photoEdwin Durning's profile photo
Add a comment...
 
 
If you enjoyed some, or all , of the recent "Science v's Creationism" debate between Bill Nye and Ken Ham,  you'll love this beautiful piece taking Bill Nye's words from the debate and put to music and video.

If you enjoyed this, you'll probably also enjoy another similar video with Neil deGrasse Tyson called "The Most Astounding Fact"

The Most Astounding Fact - Neil deGrasse Tyson
1
Add a comment...

James Nelson

Shared publicly  - 
 
Gwt 2.6.0 with java 7 and a whole giant host of features is now GA!

http://www.gwtproject.org/release-notes.html
 
Thanks everyone, especially +Matthew Dempsky for managing the release.
10
2
Sachin Shekhar R's profile photoMichel Racic's profile photo
Add a comment...
Have him in circles
231 people
Matt Mastracci's profile photo
Thomas Taschauer's profile photo

James Nelson

Shared publicly  - 
 
 
Great way to blend technology and health science. +Google is working on Glucose-Sensing Contact Lenses for #Diabetics http://ow.ly/uDNUw
1
Add a comment...

James Nelson

Training/Tutorials/HOWTO  - 
 
Handy cheat sheet of common commands
56
13
Ubirajara Neves's profile photoАлександр Струков's profile photosiva kumar's profile photoAdham Mohamed's profile photo
2 comments
 
Lol these are the only I have memorized. Litterally. I do fine ;)
Add a comment...

James Nelson

Announcements  - 
 
Anyone who wants to play with java 8 in gwt, I've gone ahead and forked +Ray Cromwell's java 8 language support, rebased it onto Gwt 2.6, and uploaded it to github, with a prebuilt dist zip in the main directory, in case you don't feel like setting up your environment to run the ant build yourself.

https://github.com/WeTheInternet/gwt-sandbox
https://github.com/WeTheInternet/gwt-sandbox/releases/tag/java8

The java8 work still needs a bunch of emulation for new java.util classes, and the changes for java 8 language support fail against the latest changes in master, but you can get started on using java 8 today!

Ray; I'm not sure if you'd rather rebase yourself or if I should open a pull request that includes the rebase, but at the very least, work is under way!!
20
3
Tom Carchrae's profile photoRay Cromwell's profile photoJames Nelson's profile photoNicolas Antoniazzi's profile photo
22 comments
 
I've done more of the java8 collection methods, and will upload a new release once I'm done coding for today; .forEach and a few other common methods have been added, but there's still quite a bit of missing emulation support.

This can easily be added by checking out the source and editing supersource in /user/super.  If there are any other methods you want, you can either checkout and build yourself, or add the method and open a pull request.  If you are unfamiliar with building gwt, start here: www.gwtproject.org/makinggwtbetter.html 

really, you just need to make sure you set GWT_TOOLS and GWT_VERSION environment variables, and run ant dist-dev from the root of the install (might want to run a plain ant dist to do a few tests too).

The only concern, atm, is that java 8 super source will likely need to be kept separate from regular java 7 source, since the new language features won't fare well without a java 8 compiler.
Add a comment...

James Nelson

Announcements  - 
 
For anyone interested in testing or contributing the sourcemap debugger plugin for eclipse (SuperDevMode debugger plugin), the repo is hosted @ https://github.com/sdbg/sdbg and the mailing list / group @ https://groups.google.com/forum/#!forum/sdbg

This project is a fork of Dart's implementation, and has basic sourcemap deobfuscation javascript debugging via the standard eclipse debugger.  It's still very much an experimental project, but it is ready to test, and we invite you to do so, with feedback posted to the Google Group.

Once myself and +Ivan Markov vet and fix any issues with the debugger stepping, we will cut an experimental build and post a p2 repository for you to try it out without having to checkout the code.

If you do decide to checkout the code, you have three options of how to run it:
1) import the project root as a maven project, and run SDBG.launch in com.github.sdbg.debug.ui project
2) run mvn install from project root, and use the generated p2 zip file in com.github.sdbg.p2\target
3) after mvn install from root, run mvn install from com.github.sdbg.releng.install, and launch a generated eclipse install from target/eclipse/eclipse

Full instructions in the github repo.
38
7
york richter's profile photoRobert Munteanu's profile photo
Add a comment...
People
Have him in circles
231 people
Matt Mastracci's profile photo
Thomas Taschauer's profile photo
Work
Occupation
Web Application Engineer
Employment
  • Appian
    Senior Software Engineer, 2012 - present
  • We The Internet
    Founder & Chief Programmer, 2012 - present
  • Promevo
    Software engineer, 2010 - 2012
Basic Information
Gender
Male
Story
Tagline
Wise Words Woven With Will Wake Worlds
Introduction
Hi.

I code copious amounts of java, 
and dabble in many other forms of scripting
including, but not limited to:
go, javascipt, svg, bash, maven, actionscript,
politics, poetry, philosophy and human conversation.

My current project is the XApi platform,
which is a cross-platform java framework
designed to target the following devices:
Andriod, Java Runtime (Linux, Mac, Windows),
PlayN (iOS and Flash), GWT (webkit, firefox, ie),
Appengine, JBoss and Vert.x.

Needless to say, it is not 1.0 yet,
but I do have a fork of the collIDE project 
https://code.google.com/p/collide/
set up as a standalone, pluggable, 
real-time collaborative web IDE,
with an integrated GWT compiler,
for rebuilding itself or other modules in SuperDevMode.
(Video and source coming soon!,
once terminal with maven autocomplete is done!).

Code is poetry.
;-}
Bragging rights
Built and maintained the #1 rated Google Apps control panel (@Promevo)
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Kitchener-Waterloo, ON, Canada