SmartOS training from Joyent!

SmartOS News: Oct 28, 2013

^ Playlist of all the videos about Brendan’s new book published to date. Yes, we still have one or two more!

Cloud Performance Training from Brendan Gregg

Brendan Gregg training

^ Brendan teaching his new course to Joyent’s Vancouver engineering team 

 

Brendan Gregg’s new book Systems Performance: Enterprise and the Cloud is shipping to warehouses now; you can read more details and download a sample chapter from his blog, watch a one-hour video of Brendan speaking about the book: his goals and motivations in writing it, its structure, topics, and an in-depth look at Chapter 6: CPUs.

If you’re ready to dive very deep on cloud performance, Brendan will soon (November 18-22) be offering the first public edition of his new five-day course at Joyent HQ in San Francisco; details and registration here. (Yes, Brendan will actually wear a tie!)

Joyent Training in London

above: Max in action at nodeconf.eu

We are pleased to offer the following courses in London:

  • DTrace: Core Features and Performance Analysis  Weds Dec 4 through Fri, Dec 6  - details and registration here
  • ZFS Internals Mon Dec 9 through Weds Dec 11 - details and registration here

 

Both taught by Max Bruning.

SmartOS News: October 17, 2013

First in a series of short videos of Brendan Gregg talking about why and how he wrote Systems Performance: Enterprise and the Cloud.

Brendan will be offering an in-classroom course based on the book November 18-22 at Joyent. Details and registration here.

Stopping a broken program in its tracks – “Using DTrace and reproducing on SmartOS, I stopped the process at the moment close() returned EBADF, and caught this stack trace…” – Dave Pacheco

 

SmartOS News: Oct 10, 2013

Training next week! DTrace: Core Features and Performance Analysis – details and registration here.

 

Screen shot 2013-10-10 at 1.36.44 PM

 

 

tweets

 

 

Twitter profanity analysis using Joyent Manta – “Node.js scripts (for map/reduce), quantized all tweets into 15 minute buckets, and then checked each word in the tweet against a known dictionary of profanity. ” – Mark Cavage

 

BOOK SIGNING: Systems Performance: Enterprise and the Cloud - Join Dyn and Joyent on October 31 in San Francisco to celebrate Lead Performance Joyent Engineer Brendan Gregg’s release of his new book, Systems Performance: Enterprise and the Cloud. – details here

Archived Technical Videos – “If you know or suspect that I have video of you that you’d like a copy of, ask” – Deirdré Straughan

Video: The 3rd Annual Solaris Family Reunion

Everyone was invited to give a short talk about “What I’ve been doing since Sun”.

Speakers:

Comments:

comments on 3rd Annual Solaris Family Reunion

SmartOS News: September 17, 2013

Training from Joyent

Course Instructor Location Duration Upcoming Dates Cost Register
Node.js Core Foundations The Node Firm San Francisco, CA 3 Days Oct 8-10 $3,225 Here
DTrace: Core Features and Performance Analysis Max Bruning San Francisco, CA 3 Days Oct 15-17 $2,700 Here
Advanced Node.js Development The Node Firm San Francisco, CA 3 Days Oct 22-24 $3,225 Here
ZFS Internals Max Bruning San Francisco, CA 3 Days Oct 29-31 $2,700 Here
Advanced Performance Analysis and Debugging for Node.js Max Bruning San Francisco, CA 3 Days Nov 5-7 $2,700 Here
Cloud Performance Brendan Gregg San Francisco, CA 5 Days Nov 18-22 $4,500 Here

 

News

OpenZFS launches – “Today we announce OpenZFS: the truly open source successor to the ZFS project…”

 

 

 

 

 

 

 


 


 


 


 

SmartOS News: Sept 9, 2013

Joyent Manta Show & Tell for Big Data

Wednesday, September 18, 2013 from 6:30 PM to 9:30 PM (PDT) at Joyent HQ in San Francisco, CA

What’s Manta? It’s Joyent’s latest service offering that combines a distributed object storage service with a massively parallel compute engine, right on the object server. The upshot is extremely low latency access to your objects, and with a familiar Unix pipeline as the interface. That means you can process terabytes of logs, video, images, or text without fuss.

Kartlytics: Mario Kart 64 analytics is just one type of job you can do with Manta. We’ll have a quick walkthrough of Manta’s operation and then follow-up with a series of demos.

Show us your Manta Demo and We’ll Show you Ours!

No powerpoint slides here, just a big pile of data, a text editor and a command line! Bring your best Manta demo to share during a 5-10 minute Show and Tell. You can use this Manta free trial to get started.

Manta t-shirt(s) will be give to all demo participants.

Register here.

 

The Third Annual Solaris Family Reunion

Are you a friend of Solaris / illumos / SmartOS / OmniOS? Will you be in SF on Sept 23? If so – time to party!

This year’s reunion offers every attendee the opportunity to give a 5-minute lightning talk on “what I’ve been doing since Sun”. We look forward to hearing about what you’ve all been up to, and I’ll be updating the list below as speakers are confirmed (tell me if your name should be on it!).

The event is open to Sun and other Solaris alumni, as well as friends, family and other interested parties. Yes, there will be food and drink. Please contact Deirdré for your invitation.

For those who can’t attend in person, the talks will be streamed. (You don’t need an invitation for that, the live stream location will be announced via @JoyentSmartOS.)

 

 

 

Advanced Performance Analysis and Debugging for Node.js

Tuesday, November 5, 2013 at 9:00 AM – Thursday, November 7, 2013 at 5:00 PM (PST) in the Joyent training room, Joyent HQ, San Francisco, CA

This course covers using DTrace and mdb to troubleshoot bugs and performance issues with Node.js applications and the Node.js engine. We examine all facets of the Node.js software stack, including the operating system itself, Node.js/v8, and Node applications. For those unfamiliar with DTrace and mdb, an introduction with many examples is shown. Existing DTrace probes for Node modules, including restify and bunyan, are examined. Also covered: adding DTrace probes to Node applications, and adding probes to new Node modules, and the use of mdb and DTrace to examine Node application state. Techniques, strategies, and tools for debugging Node applications on any operating system are also discussed. The course has extensive lab exercises to reinforce the concepts and techniques covered.

More details and registration here.

 

Happy 10th Birthday, DTrace! “Ten years ago this morning — at 10:27a local time, to be exact — DTrace was integrated. On the occasion of DTrace’s fifth birthday a half-decade ago, I reflected on much of the drama of the final DTrace splashdown, but much has happend in the DTrace community in the last five years; some highlights” – Bryan Cantrill

 

 


 

SmartOS News: August 29, 2013

Rails on SmartOS: Part 1 “In this four part series we’ll cover four features of SmartOS that are the compelling reasons for developers to choose it as a platform. Part one is a history of the project’s roots and some great developer centric features around ZFS.” – Mike Danko

 

 

 

 

Everything You Always Wanted to Know about Node.js…

Joyent and the Node Firm are teaming up to offer Node.js training in October:

Node.js Core Foundations

Learn how to use the event-driven, non-blocking I/O model to build data-intensive real-time applications that run across distributed devices. We will explore the design choices that make Node.js unique, how this changes the way applications are built and how systems of applications work most effectively in this model. Learn how to create modular code that’s robust, expressive and clear. Understand when to use callbacks, event emitters and streams. Use streams to easily manipulate data that would be impossible to fit in application memory. Gain confidence in handling errors effectively to ensure runtime reliability.

3 Days – October 8-10, 2013 at Joyent San Francisco

Detailed course objectives and syllabus

Sign up today

Advanced Node.js Development

Node.js provides rich tools that extend far beyond what developers have come to expect from a web platform. We will explore how to create dynamic systems that operate across the entire network stack from TCP to UDP to HTTP. Node.js has powerful tools to manage and access the local file system. We’ll explore how to use these tools effectively and the unique patterns that emerge from having simple, clear tools to perform complex operations. Since Node.js at its very core uses a single-threaded event loop, we will explore strategies for handling complex, CPU-intensive tasks and taking full advantage of modern multi-processor environments.

3 Days – October 22-24, 2013  at Joyent San Francisco

Detailed course objectives and syllabus

Sign up today

Advanced Performance Analysis and Debugging for Node.js

Developed and taught by Max Bruning, this course covers using DTrace and mdb to troubleshoot bugs and performance issues with node.js applications and the node.js engine. We examine all facets of the node.js software stack, including the operating system itself, node.js/v8, and node applications. For those unfamiliar with DTrace and mdb, an introduction with many examples is shown. Existing DTrace probes for node modules, including restify and bunyan, are examined. Also covered: adding DTrace probes to node applications, and adding probes to new node modules, and the use of mdb and DTrace to examine node application state. Techniques, strategies, and tools for debugging node applications on any operating system are also discussed. The course has extensive lab exercises to reinforce the concepts and techniques covered.

3 days – November 5-7, 2013 at Joyent San Francisco

Detailed course objectives and syllabus, and sign up to let us know you’re interested!