Profile

Cover photo
Verified name
James Ward
Works at Salesforce.com
Attended CCU
Lives in Crested Butte, CO
3,517 followers|335,499 views
AboutPostsPhotosYouTube+1'sReviews

Stream

James Ward

Shared publicly  - 
 
WebJars is hockey-sticking - 250k downloads last month!
6
Daniel Hinojosa's profile photo
 
Sorry about that, I needed to download it 200k times last month.
Add a comment...

James Ward

Shared publicly  - 
 
The Scala Summit is September 15 - 19 in Crested Butte, Colorado.
1
Add a comment...
 
I created a Gradle plugin to fetch and deploy Salesforce code.
2
1
Bruce Eckel's profile photoCameron Collins's profile photo
 
I think I need a Gradle lesson from you sometime.
Add a comment...

James Ward

Shared publicly  - 
 
Just blogged about the project I've been working on at Salesforce.com --- The Salesforce Wear Developer Pack for Android Wear.
3
Add a comment...

James Ward

Shared publicly  - 
 
Just spent my day troubleshooting some crazy behavior in Android.  Documenting it here...  Given a string resource defined with an integer value, like:

<item name="foo" type="string">336110023261</item>

When you call res.getString(R.string.foo) you actually get a different number than what is defined in the resource.  I have no idea why.  But that sucked.

Any ideas +Chet Haase or +Romain Guy ?
1
Romain Guy's profile photoDianne Hackborn's profile photoOliver Goldman's profile photoJames Ward's profile photo
5 comments
 
Nice sleuthing +Oliver Goldman!
Add a comment...

James Ward

Shared publicly  - 
 
I created a gulp starter project for building fully client-side JavaScript apps.  Check out the blog and screencast!
5
5
James Ward's profile photoPhillip Kerman's profile photoSlim Ouertani's profile photoDewayne Mikkelson's profile photo
11 comments
 
+Armando Garzón Yeah.  It is very strange for me too.  I miss Linux a lot.  It just isn't an option at my new job. :(
Add a comment...
Have him in circles
3,517 people
Christoph Rooms's profile photo
Steve Bobrowski's profile photo

James Ward

Shared publicly  - 
 
I'm leading a lab and presenting about Reactive at OSCON 2014.
3
1
Roger Voss's profile photo
Add a comment...

James Ward

Shared publicly  - 
 
I've built a number of WebSocket apps on Heroku and it works great!  Glad the feature is now GA.
6
1
Esfandiar Amirrahimi's profile photoJD Davison's profile photo
 
I remember using websockets on Heroku last year, then reading that it's not supported yet. Turns out that it was just before it was announced. Great to see it move to GA.
Add a comment...

James Ward

Shared publicly  - 
 
I built an app that creates Webhooks on Salesforce.com - check it out!
7
Jeff Douglas's profile photo
 
Webhooks FTW!!
Add a comment...

James Ward

Shared publicly  - 
 
Just posted a little app that makes testing Webhooks easier.
1
1
Justin Lee's profile photo
Add a comment...
 
I can't seem to get the Android Wear emulator working as expected.  It boots properly but it seems like it is supposed to listen on port 5601 so that a usb connected device can communicate with it (through tcp forwarding).  But after starting the emulator there isn't anything listening on port 5601.  Any ideas?

BTW: I can't find any other place to ask questions / get support so I'm trying here.  Sorry if this is not the best place.
1
1
Grzegorz Barski's profile photoIan Lake's profile photoGilliam Flebus's profile photoJames Ward's profile photo
6 comments
 
The wear preview app is listening for notifications and forwarding them to the wear emularor
Add a comment...

James Ward

Shared publicly  - 
6
2
Olivier NOUGUIER's profile photoTeerasej Jiraphatchandej's profile photo
Add a comment...
People
Have him in circles
3,517 people
Christoph Rooms's profile photo
Steve Bobrowski's profile photo
Work
Occupation
Principal Platform Evangelist at salesforce.com
Employment
  • Salesforce.com
    Principal Platform Evangelist, 2014 - present
  • Typesafe
    Developer Advocate, 2012 - 2014
  • Heroku
    Principal Developer Evangelist, 2011 - 2012
  • Adobe Systems
    Technical Evangelist for Adobe Flex, 2005 - 2011
  • Macromedia
    Technical Evangelist for Macromedia Flex, 2005 - 2005
  • Pillar Data Systems
    Web Application Developer, 2003 - 2005
  • Ectropic
    Co-Owner, 2002 - 2003
  • FirstLink
    Director of Web Technologies, 1997 - 2002
  • Denver Online
    Director of Web Technologies, 1997 - 2002
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Crested Butte, CO
Previously
Omaha, NE, USA - Denver, CO, USA - Paso Robles, CA, USA
Story
Tagline
I write code.
Introduction
James Ward (www.jamesward.com) works for Typesafe where he teaches developers the Typesafe Stack (Play Framework, Scala, and Akka) . James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at Salesforce.com where he taught developers how to deploy apps on the cloud with Heroku. James Tweets as @_JamesWard and posts code at github.com/jamesward.
Education
  • CCU
    Mathematics, 1996 - 2000
  • Paso Robles High School
    1992 - 1996
Basic Information
Gender
Male
James Ward's +1's are the things they like, agree with, or want to recommend.
Going Reactive at OSCON 2014
www.jamesward.com

This year at OSCON I will be leading a hands-on lab and presenting about Reactive, Play Framework, and Scala. Here are two sessions: Reactiv

Heroku | WebSockets now Generally Available
blog.heroku.com

WebSocket support was introduced as a Labs feature last year, and we went through extensive testing and a number of technical iterations to

Scala vs Java 8 at the Scala Summit
www.jamesward.com

Bruce Eckel will be hosting the Scala Summit in Crested Butte again this summer. The Open Spaces conference will be September 15 – 19 which

Scala Play 2 application and a specs2 JSON integration test
alexeym.com

Recently had a chance to get a specs2 test going with a Scala Play 2 application serving JSON documents for my pet project and happy to shar

Create Webhooks on Salesforce.com
www.jamesward.com

Webhooks are the modern, web-oriented way for servers to receive notifications from other servers. For instance, when an event happens on a

Salesforce Developer Workshop
ccoenraets.github.io

In this workshop, you use the Salesforce Platform to build a conference management application that allows conference administrators to mana

Scala is faster than Java
jto.github.io

Benchmarking Scala and Java.

Integrating Clouds &amp; Humans with Salesforce and Android Wear
www.jamesward.com

Right out of the gate in my new job at Salesforce.com and I have been working on a pretty exciting new project to integrate clouds and human

Testing Webhooks Was a Pain – So I Fixed the Glitch
www.jamesward.com

Popularized by GitHub, Webhooks are the modern way for apps to receive notifications / events from other servers. But testing Webhooks has a

How to publish artifacts to maven central repository via gradle maven-pu...
mike-neck.github.io

Gradle maven-publish plugin provides the easier way to publish artifacts than the old maven plugin. This post introduces you the way to publ

Writing SOQL query from java.
johnwilfred.wordpress.com

For a java programmer writing an SOQL could be a simple to complex task. Having some expertise in Sql, I find it is easy to write SOQL (not

Jeroen Rosenberg : Scala map to tuples or splat operator
coderwall.com

A protip by jeroenr about splat, tuple, varargs, map, and scala.

xkcd: Installing
xkcd.com

; &gt;|. Permanent link to this comic: http://xkcd.com/1367/ Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/installing.png.

Building JavaScript Client Apps with gulp
www.jamesward.com

Yesterday I started playing around with gulp which is a build tool for JavaScript applications. My goal was to have a build for a fully clie

Presenting Going Reactive with Java 8 Next Week in Boulder &amp; Denver
www.jamesward.com

Java 8′s lambdas make building Reactive applications a whole lot easier and cleaner. Through copious code examples this session will show yo

Search and replace
vim.wikia.com

Tip 31 Printable Monobook Previous Next created 2001 · complexity basic · version 6.0 Vim...

Visual Style Guide — Google Web Fundamentals
developers.google.com

#03 Lists. Default lists. ul. Lorem ipsum dolor sit amet. Dicta optio cumque dolore hic ea facilis; Minus, possimus, veniam, incidunt eligen

Public - 10 months ago
reviewed 10 months ago
3 reviews
Map
Map
Map