…Force.com, a full stack platform for building employee-facing apps, provides a RESTful interface into Salesforce's sales, support, and marketing SaaS products. The three tools that we are launching today make it easier and more productive to build and connect to apps using Force.com. They are a Force.com CLI, Force.com Client Libraries for ruby and node.js, and Heroku Connect.
Previously, building Force.com apps required logging into Salesforce.com…
…mobile apps for Android and iOS. The mobile apps interfaced both with our backend via REST and with Electric Imp via their mobile SDKs. To close the loop, the mobile apps would communicate via flashes of light with the badges. As a backup measure, we built a web version of the mobile app for people without Android or iOS.
The user experience went something like this: An attendee picked up a badge from registration and installed our mobile app. Upon launch, the mobile app guided …
[ CHEF-4603 ] - :: REST so behavior is swappable
[ CHEF-4648 ] - Add Pry as a runtime dep
[ CHEF-2928 ] - Chef solo's role_path should allow for an array of paths
[ CHEF-4356 ] - Add Platform Support for "opensuse"
Fixed Issues in6.20.0
[ OHAI-507 ] - GCE Ohai plugin update for v1beta1 compatibility
[ OHAI-515 ] - line parameters for ohai are not listed in the online …
are easier than the REST
, what does this thing do?
Adoption by Demo
§ mailcheck is a plugin that suggests a right domain when your users misspell it in an email address.
§ Did you know of display: table-caption ? Properly aligning and wrapping image captions .
None Of The Above
§ It's not about "making time", but making time work for you: Time …
…number of different design philosophies. It took us about a decade to settle on MVC and RESTful patterns. In the past couple of years we've been going through a new phase of discovery. UX demands have pushed the limits of what traditional web technologies can do and gave rise to client-side web frameworks (among other things).
Client-side web applications present interesting software design challenges and I think Angular.js introduces powerful concepts to address these challenges. …
§ Bulletproofbenchmarks : quick look at different benchmarking patterns, and a few tips and gotchas like chrome.Interval and disabled JITs.
§ Looking forward to dealing with the complexity that is HTTP/2 .
It's as if the SOAPREST debate never happened .
§ 5and ARIA design patterns :
…related to multiple transitions - that logic lives in the transition classes. It works nicely with REST. You are literally creating an Approval, rather than "approving". Logging of transitions is front and center. Nobody has to learn a new lib and you're never beholden to yesteryear's state machine gem-of-the-month.
We're just waiting …
How do you layer a programmable Dominique Guinard in his ambitious dissertation: A ( of Things Application Architecture - the Real-World slides ). With the continued siloing of content, perhaps we can keep our things open and talking to each other?of smart things on top of the web? That's the question addressed by
In the architecture things are modeled using REST, they will be findable via search, they will be social via a social …
…server, and then upload it all to the newserver. Because Chef 11 is REST with Chef 10, the knife plugin works against both, and we'll exploit that to the fullest.
To upgrade, you need a live Chef 10 and Chef 11 server, and a knife workstation that can hit them both, loaded with the latest knife-essentials.
To install Chef 11, follow the instructions here.
To install the latest knife-essentials: gem install knife-essentials …
We also noticed the REST library allows for transactions to hold batch operations- to include multiple mutations in the same roundtrip. Our Neo4j RecordWriter will chunk batches- rather than writing all records in one go, you can specify the size.
We ran some tests and, on our infrastructure, using batch sizes of around 15 and 13 reducers (that is 13 ‘connections' to our Neo4j REST api) yield the best performance of around 20,000 nodes per minute. We collected some numbers and …