Posts with keyword: events


Raising Events Asynchronously

Adding the ability to process events asynchronously has huge benefits for performance in an event processing system. With a small change to the code, we've enabled asynchronous events and made the event engine more performant in important situations.
Continue reading...


Pagerank for Event Graphs

Using an event graph can help us understand relative connectivity in a decentralized network of event-based applications.
Continue reading...


Federating Personal Clouds

One of the most important aspects of personal clouds, as we envision them, is their ability to federate. Without federation, personal clouds are as interesting as a computer without a network connection. Federation turns personal clouds into automated assistants.
Continue reading...


Sending Events in Parallel

This code release introduces an action for raising events to personal event networks in parallel. The makes event network federation through subscription practical.
Continue reading...


Event Channels

Event channels provide a means for people to independently manage, permission and respond to online connections.
Continue reading...


Foursquare and Personal Data in a Personal Event Network

This demonstration shows a personal event network responding to Foursquare checkin events and storing the information about the checkin in a personal data service using a manager application that is loosely coupled and privacy respecting. Pretty cool, huh?
Continue reading...


The Second PC Revolution: Personal Clouds

Cloud computing and big data are the mainframe ideas of our time. What happens when there's a personal cloud revolution to match the personal computer revolution?
Continue reading...


A Database is Like a Phone that Doesn't Ring

The Evented API specification is a way to get the phones ringing in today's Web APIs. For real-time applications, that's critical.
Continue reading...


Semantic Translation in Event Systems

Semantic translation is a type of event abstract that changes one event into another based on the context of the original event. This blog post explains and shows how to do it in KRL.
Continue reading...


A Facebook of Things

When we talk about social products and services, the question that naturally arises is: what will be the Facebook of Things look like? Here are my thoughts.
Continue reading...


On Hierarchies and Networks

Events create a networked pattern of interaction with decentralized decision making. Because new players can enter the event system without others having to give permission, be reconfigured, or be reprogrammed, they grow organically. Hierarchical interaction isn't the ultimate expression of the Internet, but merely a stepping stone to more powerful systems of the future. I'm convinced they'll be event-based.
Continue reading...


Curation in the Small: Personal Event Networks and Getting Things Done

As enterprises become more social they will necessarily start to give customers access to information that allows them to curate their own interactions with myriad systems and services. Building systems that use and respond to this information will greatly enhance how we interact with service providers. Personal event networks can play a role in making the interoperability and orchestration of these system scalable and affordable.
Continue reading...


The Trends Driving KRL and Kynetx

In my last post, I outlined a few benefits that developers could gain from using KRL. Well and good, but so what? Are those benefits that matter? How do they relate to the other reasons programmers learn new languages like money and opportunity? In this post, I will talk about some of the big trends driving my thinking and informing the decisions around what KRL is and why it enables the abstractions that it does. There are three trends I'd like to examine: The rise of real-time data and the evented Web The rise of personal data and user-centricity
Continue reading...


Tweeting from KBlog: An Experiment in Loose Coupling

Last week I posted about creating a blog using KRL as an example of an application that used multiple rulesets and has a more complicated event hierarchy than typical KRL applications. I followed that up with a post about making the back button work in the resulting blog as an example of using external JavaScript libraries and emitting raw JavaScript from rules. We even added a new event type (web:hash_change) using JavaScript. You can see the resulting blog here. Another idea I've wanted to explore is how event-driven applications can be extended in a loosely coupled way. The argument
Continue reading...


KBlog: Making the Back Button Work

Friday, I posted a long blog article that discussed using KRL to create a simple blogging application. the application writes multiple pages, manages a navigation bar, and allows new posts. (Try it here.) One problem with the implementation is that because it paints the entire app in a single page (sometimes called a single page interface or SPI), the back and forward buttons don't work. The problem is that the browser doesn't know there's a new page and put it on the history unless the URL changes. The back and forward buttons are just indexes on the browser history.
Continue reading...


Event Hierarchies: A Blog Written in KRL

I've mentioned several times that I'm writing a book called The Live Web that discusses how events and strong user identity combine to produce new ways of creating Web applications that are significantly different than those in use today. Chapter 12 is about creating event-driven applications that are based on multiple rulesets. At the recent Kynetx Impact developers conference, Ed Orcutt built a blog application using KRL. Actually, he did it twice: once with one ruleset and another time with three. If you're like to read the book in draft form, contact me and I'll invite you to the
Continue reading...


Pictures from Kynetx Impact

Doc Searls took some great pictures of Kynetx Impact last week and posted them. There are some fun shots in here. I'm disappointed its over and looking forward to next year already. Here's one of me and Craig Burton from Doc's set:
Continue reading...


Come to Impact and Learn About the Future of the Web

In about two weeks on March 22 and 23, Kynetx will be hosting our annual Kynetx Impact conference. You can register for Impact here. We have a great slate of keynote presenters and a great program all about the Live Web. If you're not familiar with the Live Web, listen to Doc Searls descibe it in the following video: The Live Web gets beyong the static architecture of the current Web (yeah, with all it's dynamicism, it's still pretty static). The Live Web promises to give users access to relevant information and services from dozens or even hundreds of
Continue reading...


A Completely Connected World Depends on Loosely Coupled Architectures

This article from CNNMoney describes a completely connected world where not just every device, but literally every thing you own "will want to be your friend on the Facebook of things." At the Mobile World Congress in Barcelona, companies like IBM (IBM, Fortune 500), Qualcomm (QCOMM), AT&T (T, Fortune 500) and Ericsson showed off their vision of a not-too-distant future in which every item in your life, from your refrigerator to your fridge magnets, will soon connect to the Internet or communicate other Internet-connected gizmos. Here's how it would work: Electric devices like washing machines, thermostats and televisions will
Continue reading...


"Data Incoming!" Event-Based Systems and Self-Determination

A while ago, Steve was helpfully giving me information related to my driving from the passenger seat. I jokingly told him it would be helpful to me if he'd tag his utterances so I'd know what they were. So he started prepending "data incoming!" to the start of his driving tips. So, he'll say something like "Data incoming! There's a car on your left!" Wednesday were driving around Mountain View and he said "Data Incoming! Turn left!" I said "That's not data, it's a command." This is a vital distinction and captures perfectly the difference between request-based system and
Continue reading...


Contextually Correlating Events: The Power of Emergent Behavior in Loosely Coupled Systems

One of the real powers of event-based programming is the ability to contextually correlate events. That's a pretty dense phrase. I'm writing this blog post to unpack it a little in my mind. Hopefully it will do you some good as well. Single events, like web:pageview, mail:received, or phone:inbound_call can be interesting. We've made money on Kynetx apps that rely exclusively on these kinds of primitive events. In spite of that, we can create even more interesting applications when we start to correlate one event with another. This is analogous to building Web applications. While there are plenty of
Continue reading...


Alerts and Peace of Mind

I've been on blood presure medication for years--ever since the iMall days. Recently, with the holidays and all, I'd let my prescription get too close to needing refilling. On top of that, I was due to get the prescription renewed from my doctor. And on top of that, I was headed out of towm. I hurried to the doctor Wednesday afternoon but he wasn't there to just take care of it. They said they'd leave him a note to call in the prescription the next day. Uh huh. I anticipated a day of missed calls and the hassle of
Continue reading...


Architectures and Patterns: Hitting the Sweet Spot

The Web, indeed the Internet, has a rich tradition of being made from "small pieces, loosely joined" to use David Weinberger's excellent phrase. The beauty of the Web is that it's all built from a handful of relatively simple standards: HTML, a standard for marking up documents with formatting instructions and creating rudimentary user interfaces called "forms," HTTP, a simple request-response protocol for moving resource representations (which might be documents formatted in HTML) from place to place, and URIs, a standard for how resources will be universally reference on the Web Using those simple pieces, the Web has evolved
Continue reading...


Endpoint: What Does it Mean?

I'm trying to determine the effectiveness of a bit of nomenclature. You can help me by taking the following poll: \tWhat does the term "endpoint" mean to you?survey software
Continue reading...


Streams of Micromessages: Building the Live Web

Steve Gillmor recently described a breakfast meeting Micorsoft's Ballmer had with Twitter's Costolo, it's timing, and--more interesting--what it means called breakfast with Twtter. The point of the article is that Microsoft's empire is built on a crumbling foundation that has at it's very base "Outlook." Outlook is vulnerable because it's not real-time. Microsoft's efforts to bring real-time into Outlook have largely failed. Here's Gillmor's words: For all the power and money Ballmer commands at Microsoft, he faces a serious vulnerability at the heart of his Windows/Office stack. In a word: Outlook. If Outlook goes, Office goes. If Office goes,
Continue reading...


CTO Breakfast This Friday: Venue Change

We'll be holding the CTO Breakfast for November and December this Friday (Dec 3) at 8am. Whether you're a CTO or not, you're welcome to come. The discussion is about building high-tech products, building companies, and what's hot right now. We'd love to have you join us. This time we're going to try something new. We will NOT meet at the Novell cafeteria, but rather at Paradise Bakery in American Fork. We'll see how this works. I hope you can make it. January's CTO Breakfast is scheduled for Thursday, January 27, 2011. Put it on your calendar now, or
Continue reading...


The Dawn of the Eventernet

This is a guest blog post by Dave McNamee The Eventernet is an event architecture overlayed on the Internet, where events are published and applications process those events and take action on behalf of people. This allows for the creation of new value that was not possible under the constraints of the request architecture of the WWW. The World Wide Web In the beginning there was HTTP with its collection of methods. GET, POST, PUT, DELETE, etc. These methods, along with the advent of HTML (and browsers that could render HTML) allowed the World Wide Web to emerge and
Continue reading...


IIW XI Is Next Week

IIW begins in a week on Tuesday November 2nd. We are really excited about all the attendee's who are registered so far. The emerging themes we have identified are reflected in the topics proposed: Personal Data Ecosystem Federated Social Web User-Centric Identity applied (OpenID, OAuth, XRD, SAML, InfoCard, Activity Streams, etc.) Vendor Relationship Management Active Clients (tools in the browser and other clients) Identity in the Cloud It is not to late to register. If you want invite friends to IIW-Nov still you can give them this 10% discount code good for Regular that ends at Thursday at midnight:
Continue reading...


CTO Breakfast on Friday

This Friday we will hold October's CTO Breakfast at the usual place, Novell Cafeteria (Mountain View Room) in Provo. We'll start at 8am and go until we're tired or they kick us out. As always, the topics come from you, so come prepared to discuss your favorite tech happenings. You don't have to be a CTO to come, just someone who's interested in technology, high-tech products, and building high-tech businesses. The next CTO Breakfast will be on Thursday December 2, so mark your calendars.
Continue reading...


Events, Webhooks, and the Realtime Web: Kynetx Dev Days

At Kynetx we're very bullish on the real-time Web. There are several trends that are leading us inexorably toward better use of real-time data including webhooks, Restful APIs, streaming data from sources like Twitter and Facebook, and Internet identity protocols like OAuth. At Kynetx, we use the term "event-driven" to descibe systems and architectures that make use of these ideas. Kynetx is a system for building event-driven applications that make use of webhooks, APIs, stream data, and user-centric identity. As I said in my post on Static Queries, Dynamic Data: Enabling the Real Time Web, In a traditional database,
Continue reading...


Matthias Felleisen at BYU CS Colloquium: Adding Types to Untyped Languages

Mattahias Felleisen from Northeastern University will be delivering the CS Colloquium at BYU on Thursday Nov 4 at 11am. Here's the abstract of the talk: Over the last 15 years, we have experienced a programming language renaissance. Numerous scripting languages have become widely used in industrial and open-source projects. They have supplemented the existing mainstream languages---C++ and Java---and, in contexts such as systems administration and web programming, they have started to play a dominant role. While each scripting language comes with its own philosophy, their designers share an antipathy to types. As a result, these languages come without a
Continue reading...


Kynetx DevDay After IIW on November 5

Kynetx will be hosting an Impact DevDay on November 5th at the Computer History Museum in Mountain View, CA. This is the Friday after Internet Identity Workshop XI at the same place. Impact DevDay is an all-day, intensive training designed for programmers interested in creating apps that are cross-platform, context-aware, cross-browser and event-driven using the Kynetx Rules Lanaguage (KRL). I've written extensively about KRL and some about why I believe event driven APIs are critical to the Web we all want to build. This is a chance to understand the platform we've built to support this vision and learn
Continue reading...


KRL Patterns: Building Event Intermediaries

Recently we somewhat quietly added a BIG new feature to KRL: explitic events. Using an explicit event, one rule can raise an event for another rule. Explicit events are raised in the rule postlude like so raise explicit event foo [for ] with fizz = "bazz" and fozz = 4 + x; If the optional for clause isn't given, the event is raised for the current ruleset, otherwise it's raised for the named ruleset. The with clause allows the developer to add event parameters to the explicit event. The right-hand side of the individual bindings in the with clause
Continue reading...


CTO Breakfast Tomorrow!

We'll be holding September's CTO Breakfast tomorrow morning at 8am at the cafeteria on the Novell campus. Come join us for a free ranging discussion of technology and high-tech business. You don't have to be a CTO to come--just someone who's interested in high-tech products and businesses. I hope you can make it. Also, we're going to do a special CTO Breakfast meetup in conjunction with the Utah Open Source Conference on Thursday, Oct 7th. We'll have a room at the Miller Campus of Salt Lake Community College and be done before the morning's talks begin. More details to
Continue reading...


Beyond the API: The Event Driven Internet

Summary: There's no question that APIs are hot and generating a lot of buzz and excitement. In this article, I'll review why APIs are causing so much excitement, make an argument for why APIs are not enough, and finally propose a model that significantly extends the power of an API: an event-driven view of the Internet. Extending your API with events will make your APIs much more able to compete and make your business more competitive. After reviewing event models, I discuss webhooks as an event model that complements an API strategy and then briefly talk about how Kynetx
Continue reading...


Come to Kynetx Impact Dev Day this Saturday!

Don't forget that the Kynetx Impact Dev Day is this Saturday, Sept. 18th. A full day of intensive training, brainstorming and app-building for developers. And it's FREE! If you haven't signed up yet, make sure you sign up today so we can save you a seat. Can't make it, but want to watch? We'll be streaming the main sessions on the Kynetx Ustream channel. If you are coming, we'll be having an open sign-up for the App Showcase at 4:00. Have a cool app? We want you to see it, so come prepared to show & tell.
Continue reading...


Come to Internet Identity Workshop East Next Week

The East Coast edition of the Internet Identity Workshop (IIW) will happen next week on Thursday and Friday (Sept 9-10) at the Josaphine Butler Parks Center in Washington DC. The theme for this edition of IIW is Open Identity for Open Government. You can register online. Late registration fees kick in after Friday, so register now.
Continue reading...


CTO Breakfast this Thursday: The Once and Future Web

The CTO Breakfast will happen this Thursday at 8am in the cafeteria at Novell's Provo Campus. As usual, we'll talk tech; so bring interesting topics you'd like to discuss. Anyone interested in how information technology is used to build products or run companies. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. There's a calendar of upcoming CTO Breakfast events if you'd like to subscribe. At this CTO Breakfast, Sam will have a special demo of some cool
Continue reading...


IIW XI, IIW East, and IIW Europe

In addition to our traditional semi-annual meeting at the Computer History Museum on November 9-11, IIW is also holding events in Washington DC and London this fall. Unlike other identity conferences, IIW's focus is on the use of identity management approaches based on open standards that are privacy protecting. The IIW East (more info here) will be September 9-10 at the Josephine Butler Parks Center. I suspect that because of the location and discussion that's going on around identity in government circles that this event will have a distnctly different flavor and set of sessions than IIW has traditionally
Continue reading...


CTO Breakfast Friday

The CTO Breakfast will be this Friday (Jun 25) at 8am in the Novell cafeteria. Anyone interested in how information technology is used to build products or run companies is welcome. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. Be sure to view the Google calendar of future CTO Breakfast events.
Continue reading...


A Big, Programmable Event Loop in the Cloud

An event loop is a message dispatcher. The loop runs, waiting for events, and responding to them. This is how I've come to think of the Kynetx Network Service (KNS): a big, programmable event loop that runs in the cloud. We haven't always thought of KNS as an event loop, we used to think of it as a ruleset evaluation engine. These ruleset evaluations were tied to users visiting a page. We now view that as just one kind of event (a pageview event, to be specific). We also promoted some other events in the system (like Web clicks
Continue reading...


CTO Breakfast on Thursday

The CTO Breakfast will be held this Thursday, June 3 at 8am in the Novell Cafeteria. Anyone interested in how information technology is used to build products or run companies is welcome. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. Be sure to view the Google calendar of future events.
Continue reading...


CTO Breakfast Following Impact

Image by windley via Flickr In one of those scheduling goofs that look good 6 months beforehand, but utterly silly up close, I've schedule this month's CTO Breakfast just a day after the Kynetx Impact conference. Not to mention we have 20 people staying over after Impact to talk about personal data exchanges on Thursday. Nevertheless, the CTO Breakfast will happen on Friday morning at 8am in the usual place (Novell cafeteria). You're invited. You don't have to be a CTO, just interested in technology developments. While you're planning your week, please also come to Kynetx Impact on Tuesday
Continue reading...


Programming the Internet: Reactive Systems, Events, and KRL

Imagine walking into Borders and having your smartphone alert you to the fact that the book you put on your Amazon wish list this morning is available right now and on sale. As another example, think about an application that gathers relevant articles from your RSS and Twitter feeds based on searches you've performed or that are related to an email your received from a friend today. These examples show the power that can be achieved when we start programming the Internet and not just the Web. There's no reason that clients in different domains (like your smartphone and
Continue reading...


UTOS Hackathon on April 24

Image by mindjuju via Flickr UTOS (Utah Open Source Foundation) is sponsoring a hackathon on April 24th. Here's Clint Savage's description: Concept is a coding barcamp. People show up to help or to present a coding project, new or existing, in 30 seconds. Everyone spends a bit of time getting organized (determining where each group will reside to hack), then the hacking begins. Breakfast, Lunch and Dinner are provided as well. There is also a Wiki page about the hackathon with more information. The hackathon is sponsored by XMission and Stackable.com. This sounds like it will be a fun
Continue reading...


10 Reasons You Should Attend Kynetx Impact

On April 27-28, we'll hold the second Kynetx Impact conference. The first, last November, was well attended, very fun, and people consistently told us that they learned a lot. Impact isn't just a conference about KRL (Kynetx Rule Language) and the cool things you can do with it--although you'll find plenty of that too--it's a conference about what we think of as the client-side revolution: a whole new way of Web programming that thousands of developers are discovering. So, with that intro, here are ten reasons you should come to Impact: Jon Udell - Jon Udell will be giving
Continue reading...


CTO Breakfast and Podcamp This Friday

The CTO Breakfast this Friday will be held in conjunction with Podcamp SLC. Note that that means a venue change. The breakfast will start at 8am on Mar 26th at Neumont University, South Jordan, Utah (map). As always, we'll have a great group of folks and awesome teh conversation. When it's over, you can mosey on over to the Podcamp sessions and learn about blogging, social media, social networking, podcasting, video on the net, and digital media. Podcamp SLC costs $20 for the day. Be sure to register. The next CTO Breakfast will be held on April 29 (Thurs)
Continue reading...


Come to Kynetx Impact in April

On April 27-28, we'll hold the second Kynetx Impact conference. The first, last November, was well attended, very fun, and people consistently told us that they learned a lot. As I mentioned previously, Jon Udell will be the keynote speaker and I expect it to be a great talk. In addition to Jon's keynote, we'll be talking about client-side Web programming and why it's the next exciting place to work on the Internet. We've got a lot going on in preparation for this spring's Impact. There will be a number of big announcements from Kynetx and our partners about
Continue reading...


Jon Udell to Speak at Spring Kynetx Impact Conference

I'm excited to announce that Jon Udell will be speaking at Kynetx Impact in April. I've known Jon for years--we met though blogging while I was CIO for Utah. He's the perfect person to keynote Impact because he's first and foremost a developer who understands the core nature of the Web. Jon's topic will be (loosely) "why the decentralized architecture of the Web matters." That's a great topic for Impact because what we're trying to help developers do is create applications that leverage that decentralzied architecture rather than trying to figure out ways to get what
Continue reading...


CTO Breakfast on Thursday

This Thursday is the CTO breakfast. We'll start at 8am in the Novell cafeteria. See the link for maps and calendars. I hope you can join us. The CTO Breakfast is open to anyone interested in high-tech businesses and products. It is a free-form discussion of topic. If you've got something that you're interested in, come prepared to talk about it. Future CTO Breakfast times can be found on the CTO Breakfast Google calendar. The CTO breakfast for March will be help on March 26th in conjunction with Podcamp SLC. Details to come.
Continue reading...


CTO Breakfast Tomorrow - Free Pizza Tonight

Tomorrow is the CTO Breakfast. I know, kind of late notice, but this one snuck up on me. I've been heads down with a major ope-heart surgery of the Kynetx rules engine. I'll tell you all about it tomorrow at the breakfast--refactoring code provides lots of opportunity for reflection on software development. The breakfast will be held in the usual place (Novell Cafeteria in Provo - map) at 8am. Anyone interested in how information technology is used to build products or run companies. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where
Continue reading...


Free Pizza and Kynetx on Wednesday

On Wednesday we're going to have a little dev party at Kynetx for anyone who wants to stop by, ask questions, learn how to program in KRL, or just hand out. The Kynetx development team will be there along with other developers who are using KRL. Come by around 5pm and we'll stick around at least until 7, later if people want. Here's the address: 3098 Executive Parkway Suite 280 Lehi, UT 84043 Suite 280 is in the southeast corner of the 2nd floor. Here's a link to a Google map. I hope you'll stop by, check out our
Continue reading...


CTO Breakfast on Thursday

This coming Thursday is the CTO Breakfast at 8am. This is the event for both November and December. The breakfast will occur in the usual place: Novell Cafeteria, Building G, Provo Campus (map). I have a few books from O'Reilly to give out this time. You don't need to be a CTO to come, just interested in technology and high-tech products. The discussion will be open and free-form. Future breakfast schedules are shown on Google Calendar or on the CTO Breakfast page. I hope to see you there.
Continue reading...


Come to Kynetx Impact This Week

If you're a regular reader of my blog, then you know that we're having a developers conference for Kynetx on this week on November 18-19 in Provo called Kynetx Impact. There's an awesome agenda with some great speakers including Doc Searls, Kim Cameron, and Paul Trevethick. There will also be great food, great people, and a chance to see first hand what we're doing at Kynetx. You can sign up online. Over 110 people are signed up already and we're expecting a standing room only crowd. I'd like for you to come to Impact. Use Windley25 to get 25%
Continue reading...


Kynetx Impact Agenda: Register Now!

We've finalized the agenda for Kynetx Impact on Nov 18-19 in Provo, UT (register here). I'm pretty excited at the agenda we've managed to put together and the keynote speakers who will be there: Doc Searls and Kim Cameron. I hope you can come. Wednesday Nov. 18 8:30 AM \tBreakfast & Registration 9:00 AM \tKeynote Address: "The Intention Economy: What Happens When Customers Get Real Power,"\tby Doc Searls, Sr. Editor of Linux Journal & author of "The Cluetrain Manifesto." 10:00 AM Keynote Address: "The Forgotten Edge: Building a Purpose-Centric Web," by Dr. Phil Windley, Kynetx Founder & author of the book,
Continue reading...


UTOSC: Open Source and Utah

Last week was the Utah Open Source Conference. This annual event has grown to be a conference that is every bit as enjoyable and informative as and conference I travel to see. There were easily 400 people there. I can't name all the people involed and their "about" page doesn't list their names--it should. These people are performing a great service to the tech community in Utah and we owe them a huge thank you! Kynetx had a table in the exhibitor area and there was a steady stream of visitors. Sam spent much of the day at the
Continue reading...


CTO Breakfast at Utah Open Source Conference

We'll be holding the CTO Breakfast this Thursday at 8am at the Miller Campus of Salt Lake Community College in conjunction with the Utah Open Source Conference. We'll be meeting in the Cullinary Arts building. I'm told it has a cafeteria and we'll also have bagels and juice courtesy of Kynetx. You don't have to be registered for UTOSC to come to the breakfast, but you should register and go just because it will be an awesome event. We'll be stopping at 9:20 so that people can make their way over to the opening keynote: "Leveraging the Collective Intelligence
Continue reading...


Usability Study at HP

Image by włodi via Flickr A friend of mine, Esther Sumner, is running a usability lab at HP in American Fork, Utah the end of this week or beginning of next. She's looking for participants who are business owners who will come and review their product for 1 hour. In exchange you'll get a $50 American Express gift card. No technical skills required. If you're interested but not a business owner, you may still qualify for a $25 American Express gift card to participate in a lab. if you work closely with a business owner (e.g., admin, someone planning
Continue reading...


You're Invited to Kynetx Impact

I've recently been writing about my thoughts on building a purpose-centric web and how SideWiki illuminates the client-centric focus of a purpose-based Web. If you've read through these (yeah, they're long) then you'll know that Kynetx is in the business of helping developers build purpose-centric applications that run in the browser. If that interests you at all, I'd like to invite you to sign up for Kynetx Impact, our conference for bringing together anyone interested in the idea of a purpose-centric Web and building applications for it. Doc Searls will be giving the keynote and I'll be speaking about
Continue reading...


Utah Open Source Conference and the CTO Breakfast

The Utah Open Source conference is a gathering of over 400 open source supporters from Utah and surrounding states. It's happening on October 8-10th at the Miller Campus of the Salt Lake Community College. This is a great event. This year's keynotes include: Daren Brabham of the University of Utah will speak on Crowdsourcing on Thursday, October 8 Stormy Peters of the GNOME Foundation will discuss 'Would you do it again for free?' on Friday, October 9 Dave McAllister of Adobe explains 'Big Company, Open Choice: Why Adobe is becoming Open' on Saturday, October 10 In addition, there will
Continue reading...


IIW IX Is Coming Up! Register and Spread the Word

The Ninth Semianual Internet Identity Workshop (IIW IX) is coming up in about 9 weeks: November 3-5 (Tuesday to Thursday) in Mountain View California at the Computer History Museum. It's time to register and to help us spread the word about the event. We are excited about all the developments in the industry with protocol evolution in the social web space AND larger and larger scale deployments of open identity technologies including OpenID and Information Cards. There will be much to talk about at this fall's event. We have low rates for early bird registration until September 16 then
Continue reading...


CTO Breakfast this Friday

Sorry for the short notice, but it turns out that I'm going to be out of town on Thursday and Friday next week. Consequently, I'm going to have the CTO breakfast this Friday in the usual place: Mountain View room, Novell Cafeteria (Building G) in Provo. We'll start at 8am and go until everyone is bored. Here are the upcoming breakfasts: August 19, 2009 (Friday) September 24, 2009 (Thursday) October 30, 2009 (Friday) December 3, 2008 (Thursday) - combined November & December breakfast I hope you can make it. Contact me with any questions.
Continue reading...


Registration Open for Kynetx Impact Conference

We've opened registration for Kynetx Impact 2009, our developer's conference. You can register here for the event. We've changed the dates to November 18-19th (I previously announced dates in October) to better fit with some other conference schedules. We're charging a small fee to cover food, but if that's problem for you contact me about a scholarship. Doc Searls will give the opening keynote and Craig Burton will give the closing keynote. Here is a list of topics we'll cover: Building Apps with KRL (Kynetx Rule Language) Advanced Rule Writing Introduction to Action & Information Cards Leveraging Data sets
Continue reading...


Announcing the Kynetx Developers Conference

Kynetx will be holding a developer's conference on October 21-22. The conference will be in Utah, although the exact venue hasn't ben nailed down yet. Some of the topics on the agenda: Building Apps with KRL Advanced Rule Programming Action Cards and Information Cards Data and Rules The KNS API We are also lining up some great keynotes. If you're curious about Kynetx and what we're doing, this will be a great way to immerse yourself for a few hours or a few days in learning about our services and what you can do with them to build applications
Continue reading...


CTO Breakfast Tomorrow

Tomorrow is the CTO breakfast. It starts at 8am and goes to 9:30am. The location is, as usual, the Novell cafeteria. Sorry for the late notice; for some reason my calendar wasn't showing the Google calendar event. Luckily an email prodded me from my stoopor. The CTO breakfast isn't just for CTOs, but also for those who aspire to be CTOs or are interested in building high-texh products. The discussion is open-format. We decide what to talk about when we get there. You're welcome to bring your topic and bring it up. Here are the scheduled dates for upcoming
Continue reading...


Kynetx Open House and Demo Day

This Friday at 11:30, Kynetx will host an open house and demo lunch. If you'd like to see what we're up to, stop by, eat some pizza, see some demos, and chat. We're especially interested in getting more people developing on our platform, so if you'd like to try it out, we'll have sign up cards for anyone who wants them. We'll be at Kynetx World Headquarters in Thanksgiving Point. This map will give you directions; we're in Suite 275 (metal door). Please RSVP so we know how much pizza to buy.
Continue reading...


Agile Roots, ErrorStack, Phones, and Games

At this morning's CTO Breakfast Kay Johansan announced her upcoming Agile Roots conference in Salt Lake City on June 15-16. This looks like a high quality confernce and it's nice to see it local. Tyler Whitaker also demonstrated the new graphing capabilities in ErrorStack. As someone building a distributed system, I love the idea of ErrorStack--a cloud-based error system that just does errors and does them well. I'll probably start using it to track errors for Kynetx. We got a look at the phone that Google gave out at IO yesterday. Someone who was there and got one showed
Continue reading...


CTO Breakfast This Thursday

We'll be holding the CTO Breakfast this Thursday (May 28th) at 8am in the usual place (Novell Cafeteria). Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. All are welcome. Here's a list of future breakfasts. May 28, 2009 (Thursday) June 26, 2009 No breakfast in July August 28, 2009 (Friday) September 24, 2009 (Thursday) Be sure to put them on your calendar. I have also created a Google Calendar with dates for the CTO breakfast that you
Continue reading...


CTO Breakfast: Venue Change and Fiber Trucks

This month's CTO Breakfast will be held on Friday, April 24. Our usual venue (Novell's cafeteria) is unavailable that day. Barry Bryson of UEN has generously made their conference room available to us and has offered to supply a continental breakfast. As an additional incentive to make the trek to the eastern foothills and visit the Eccles Broadcast Center, Infinera will have a demo truck at the U that day and Barry has invited CTO Breakfast attendees to visit the truck and even attend the UEN presentation if you wish. Infinera is a fairly new fiber optic equipment manufacturer
Continue reading...


CTO Breakfast on Friday

The CTO Breakfast will occur this Friday, Mar 27 at 8am. The venue has changed for this breakfast: we'll be holding it in conjunction with PodCamp SLC. The venue is Neumont University in South Jordan. There's no food at Neumont , so Kynetx will provide bagels, etc. If you want something else, you probably ought to stop and get it before you come. The CTO Breakfast is open to anyone who wants to come and is free. You'll need to register for PodCamp SLC separately if you want to attend that. We'll be ending before the
Continue reading...


Guy Kawasaki: How to Drive the Competition Crazy

Image by Thomas Hawk via Flickr Guy Kawasaki is speaking at the Infopia ecommerce conference in Salt Lake City today. (You might also enjoy reading my notes from the last time Guy was in Utah.) His topic is how to drive the competition crazy. In standard Guy style, he gives his talk as a list of ten things: Find a mighty opposite - find a great enemy who is trying to do something in direct opposition to what you're doing. Portray them in ways that emphasize how you're different. It doesn't have to be a company. It could be
Continue reading...


CTO Breakfast this Thursday

Image by windley via Flickr We'll be holding February's CTO breakfast this Thursday (Feb 26) at 8am in the Novell Cafeteria (Building G, Provo campus - map). Whether you're a CTO or not, you're welcome to come. The discussion is about building high-tech products, building companies, and what's hot right now. We'd love to have you join us. Here are future dates to mark on your calendar: Feb 26, 2009 (Thursday) Mar 27, 2009 (Friday) Apr 24, 2009 (Friday) May 28, 2009 (Thursday) I have created a Google Calendar with dates for the CTO breakfast that you can subscribe
Continue reading...


Kynetx Demo Day

I've had a handful of people ask if they could stop by Kynetx and see what we do. Steve has had similar requests. In an effort to not miss anyone who would like to visit Kynetx and get a demo of our fledgling product, we're hosting a Kynetx Demo Lunch on Friday, Feb 6th at 11:30 at Kynetx World Headquarters in Thanksgiving Point. This map will give you directions and we're in Suite 275 (metal doors). We'll supply the pizza, you bring your curiosity. Please RSVP so we know how much pizza to buy.
Continue reading...


CTO Breakfast this Friday

Image by windley via Flickr We'll be holding January's CTO Breakfast this Friday in the Novell cafeteria in Provo (Building G). Come prepared for an awesome discussion of technology and companies--especially startups. Feel free to bring topics for discussion. Anyone interested in building high-tech products and services is welcome to attend--not just CTOs. Please put future CTO breakfasts on your calendar so you can be sure and be there. Here are the scheduled dates so far: Jan 30, 2009 (Friday) Feb 26, 2009 (Thursday) Mar 27, 2009 (Friday) Apr 24, 2009 (Friday) I have created a Google Calendar with
Continue reading...


I'm Going to Gluecon

I'm going to be speaking at GlueCon in Denver on May 12-13. The overall theme of the conference is that there is a lot of interesting stuff happening in what we might have thought of as "glue" before--all the code that holds things together. Turns out that there's plenty of value you can add in the glue that makes the resulting mash-up better. Glue is a new conference (the best kind) and is being organized by Eric Norlin, Seth Levine, and Phil Becker. These guys do good conferences. Eric and Phil were the founders of DIDW. More recently Eric's
Continue reading...


CTO Breakfast this Friday: Dec 5

The CTO Breakfast for November and December will be on Friday December 5, at 8am in the Novell Cafeteria (Building H, Provo Campus). If you are interested in technology and especially it's use in building high-tech products, then you're invited--you don't have to be a CTO, just have aspirations! Here are the scheduled dates for future breakfasts: Jan 30, 2009 (Friday) Feb 26, 2009 (Thursday) Mar 27, 2009 (Friday) There's a Google Calendar with dates for the CTO breakfast that you can subscribe to if you like. If you'd like to be reminded by email, just sign up for
Continue reading...


A Great Internet Identity Workshop!

Computer History Museum About a month ago, Kaliya and I had a serious conversation about possibly having to cancel the Internet Identity Workshop this time. Registrations were not coming in as fast as usual and no one had committed to any of the major sponsorships. I was concerned I'd end up personally eating the cost of the conference if we moved forward. Shortly after that, Ping Identity and Microsoft both stepped up and gave us confidence to move forward. That's a good thing because this turned out to be the best IIW I can remember. There seem to be
Continue reading...


One Week to Defrag!

This year, I haven't had much money to travel because when you're starting a business you do only that which needs to be done. Consequently, I haven't been going to many conferences. The big exception to that is Defrag. I enjoyed it a lot last year and decided I wanted to go back. And besides, I found a ticket to Denver for $91.16 on Delta--how could I refuse?
Continue reading...


Getting Ready for IIW2008B (Nov 10-12)

We'll be holding the Internet Identity Workshop (IIW) again on November 10-12 at the Computer History Museum in Mountain View CA. The Internet Identity Workshop focuses on what has been called user-centric identity; basically asking the question how can people manage their own identity across the range of websites, services, companies and organizations that they belong to, purchase from and participate with. IIW is a working meeting for a range of groups focused on the technical, social and legal issues arising with the emergence identity, relationship and social layer of the web. Providing identity services between people, websites, and
Continue reading...


August CTO Breakfast at UTOSC

A few days ago I said that we wouldn't be holding a CTO breakfast in August. I was wrong. In fact, we'll be holding the breakfast on August 28 in conjunction with the Utah Open Source Conference at Salt Lake Community College. Please mark your calendars. If you're a regular breakfast attendee, I have discount codes for UTOSC that I can give you. Just send me a note.
Continue reading...


CTO Breakfast on Friday

We're doing the July CTO breakfast a little early this month because of Pioneer day. For those of you not familiar with Utah, Pioneer day is a state holiday on the 24th of July and it's a pretty big deal. Celebrates the day the first pioneers entered the Salt Lake Valley in 18481847. We'll do the usual thing on Friday. Anyone with an interest in technology products and companies it welcome to come. Hopefully Phil Burns will come and we can get into heated discussions about the iPhone. :-) If you've got other things you'd like to discuss, bring
Continue reading...


Dinner at Velocity?

I'm at the Velocity Conference in Burlingame, CA today and tomorrow. I was planning on dinner at Kincaids tonight. If you're interested in coming, drop me a note or direct me on Twitter and I'll include you in the reservation.
Continue reading...


At Velocity Next Week: Automating Infrastructure

I'm going to be at O'Reilly Velocity conference next Monday and Tuesday. Scott Lemon and I talked with Jesse Robbins (conference chair) and Adam Jacob (presenter) for a Technometria podcast a few weeks ago and got a lot out of it. I decided the conference was something I needed to be at.
Continue reading...


UT Open Source Conference CFP

The Utah Open Source Conference is calling for presentations. If you've got something you've always wanted to tell the world about open source, this may be your chance! Sign up on the Web site and submit your presentation idea now. The deadline is June 1st.
Continue reading...


Larry H. Miller at the vSpring v|100 Lunch

Larry H. Miller, owner of the Utah Jazz, numerous car dealerships, and a member of the v|100 spoke at today's lunch. Here's a few note son what he said. He starts with two words of advice: don't stampede. Moving too fast causes you to dilute yourself. It's good to branch out, but doing it too fast will cause you to be ineffective. You have to learn how to run one unit that you manage yourself and can control before you branch out. That will cause you to manage differently. You then have to sell them the vision. Develop the
Continue reading...


Utah CTO Breakfast on Friday

The May CTO Breakfast will be held on Friday (May 30) at 8am in the Novell Cafeteria (Building G, Provo Campus). Anyone interested in how information technology is used to build products or run companies. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. If you've seen something cool or just want to discuss a current topic, come prepared to bring it up. Put these future meetings on your calendar: June 27 (Friday) July 18 (Friday) No breakfast
Continue reading...


IIW Is Just Around the Corner

If you are wondering what the Internet Identity Workshop is all about we have a new articulation posted on the main wiki page for our upcoming conference. It goes into the range of topics covered along with the technology and social issues. This is our 6th event and I think it will be a great one. MONDAY IS FREE (beginning at 1PM) We have Monday’s program figured out and Monday afternoon is FREE to anyone who wants to come and check out the emerging field. We will open at 1pm. We will open with a ‘newbie’ perspective from Ryan
Continue reading...


Google App Engine at the CTO Breakfast

Not Getting Things Done(click to enlarge) There was a pretty big crowd at this morning's CTO Breakfast. Sam Curran had spent some time building an application on Google App Engine, so we had him demo his app and show us the code. Overall, Google Apps looks like a very nice piece of infrastructure for building Web applications. The database integration with Big Table and Google's authentication platform add some good tools for quickly building applications. We got into a pretty large discussion of the pros and cons of Google Apps, Amazon Web services, dedicated hosting, and so on. None
Continue reading...


Utah CTO Breakfast This Thursday

It's time for another Utah CTO Breakfast. This Thursday at 8am at the Novell cafeteria (building G). We're a little early this month due to my imminent trip to China. Please bring any topics that have struck your fancy this month. All are invited--the only entrance requirement is an interest in high-tech companies and products. Here's a schedule of future events: Apr 17 (Thursday) May 30 (Friday) June 27 (Friday) July 18 (Friday) No breakfast in August Sept 25 (Friday) I have created a Google Calendar with dates for the CTO breakfast that you can subscribe to. Or if
Continue reading...


CTO Breakfast Thursday

The CTO Breakfast will be held this Thursday, March 27 at 8am in the Novell Cafeteria (Building G). Anyone interested in high-tech and product development is welcome. The discussion is free-form, so feel free to bring some topics to discuss. Here is a list of upcoming meetings: Apr 17 (Thursday) May 30 (Friday) June 27 (Friday) Please get them on your calendar!
Continue reading...


Utah Holds Caucuses Tonight: Change Congress

Utah will hold caucus meetings tonight for the purpose of selecting delegates to the county and state conventions. Your voice is amplified many times over by being part of the process that decides who's on the ballot rather than just selecting from a few candidates in November. The caucus meeting with be with people in your neighborhood--probably people you know. You can find out what precinct you live in by clicking here. Then you can visit the Republican or Democratic Web sites to determine where you should go. (If you're a member of a party other than these two,
Continue reading...


CTO Breakfast Tomorrow

We'll have the CTO breakfast tomorrow morning (Feb 28) at 8am in the Novell cafeteria (Provo Campus). Follow the link for directions. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. Here are future dates for your calendar: Mar 27 (Thursday) Apr 17 (Thursday) May 30 (Friday)
Continue reading...


Fran Allen: Compilers and Parallel Computing Systems

Fran Allen delivers Organick Lecture(click to enlarge) Fran Allen was the Turing Award winner for 2006. This afternoon she's giving the University of Utah's Organick Memorial Lecture. I've reported on some of these in the past few years: Jim Gray on Distributed Computing Economics Vint Cerf on Internet Challenges Alan Kay: Is Computer Science an Oxymoron? Alan Kay: The 100 Dollar Laptop and Powerful Ideas Jeannette Wing on Computational Thinking I try to come every year. I find it's something I'm inspired by each time. The grand goal of high performance computers right now is a 1 petaflop machine.
Continue reading...


IIW 2008 Happening May 12-14

The announcement and registration pages for IIW 2008 are now live. Please take minute and do three things: Register so we know you're coming. Having a good count early makes the whole thing go smoother. Help us spread the word by blogging about it. Put a badge for IIW on your Web site if you can. Here's the code for the badge you see on the right hand side of my blog: We expect that IIW2008 will be every bit as productive and fun as past IIWs have been I hope you can make it.
Continue reading...


CTO Breakfast Report for January

Scott Lemon shows off his XO Laptop(click to enlarge) We started off this morning discussing AsteriskNow, an easy install of the Asterisk VoIP system. Scott Lemon and I talked to Jared Smith a while back on that. Apparently it's pretty easy to set up and get working. Scott claims 3 hours start to finish. I brought up ProQuo, a service that aims to stop junk mail. I signed up on Halloween and I've got to say I've noticed a real drop in the amount of junk mail I get. Score one for us! Scott brought his XO laptop and
Continue reading...


CTO Breakfast on Thursday!

This Thursday is the CTO Breakfast! We've got a few really cool things lined up: Scott Lemon is going to give a short tutorial on writing Facebook applications Scott also is going to bring his XO Laptop (one laptop per child) OK, so basically, it's the Scott Lemon show. But I'm sure it will lead to plenty of good discussion. So come prepared to learn and to talk about the cool things you've seen since last we met. The breakfast is at the Novell Cafeteria (Building G). It's not as far as you think! Really. I promise. Try it
Continue reading...


Some Major CS Conferences in Utah Coming Up

There are a number of major technical events coming up in Salt Lake City in February. It is not often that premier computer science research conferences come to Salt Lake City, as opposed to Boston, Austin, Seattle, or the Bay Area. John Carter am the General Chair of the HPCA conference and got the IEEE to locate it here. Also convinced PPoPP to co-locate their conference here. All of the events below, except the Organick Lectures, will be at the Marriott City Center in SLC (next to Gallivan Plaza downtown). Feb 16-20: 14th International Symposium on High Performance Computer
Continue reading...


PodcampSLC Date has Been Moved

The podcamp scheduled in Salt Lake for January 26th has been changed to March 29th. The location, Neumont University, is the same. I'm planning on going.
Continue reading...


CTO Breakfast Report

As we did introductions today, a surprising number of people were remodeling their basement (time of the year, I guess). Consequently we ended up talking about home theaters set ups for the first part of the meeting. Interesting tidbit: maximum run length for HDMI is 50 feet. We talked about Facebook Beacon for a while. There was much more discussion of social networks in general than of Beacon for a while, but then we dove into the meat of the power of recommendations and the vast value in coloring the social graph with meta data--including trust data. Kids see
Continue reading...


The State of FOSS in Utah

Clint Savage was the speaker at tonight's PLUG meeting. Clint is the founder of the Utah Open Source Foundation. UTOSF was the power behind the recent Utah Open Source Conference. Clint ran down a long list of activities that UTOSF is sponsoring to promote open source in Utah. Some of the most promising, IMO, were promoting open source at local colleges and universities and open source family day. BYU's UUG sponsors Linux install fests, but I'm generally disappointed by the lack of interest in open source among CS students. They mentioned the Home Runs in IT Conference that will
Continue reading...


November PLUG on the State of FOSS in Utah

The Provo Linux User's Group meeting for November will be on the 14th at 7:30pm. Omniture is hosting, so head on over to Canyon Park Technology Center. I'm going to try to make it. Here's the announcement: This is an exciting month for PLUG. We have a new meeting location: Omniture. Never before has the local FOSS community been stronger. The reach of groups like PLUG is growing beyond just a few computer hobbyists. Linux is now becoming the premiere solution for countless business tasks, rather than just an alternative one. If there was any doubt, it was dispelled
Continue reading...


At Defrag

I'm in Denver at Defrag. Eric Nolan, Brad Feld, and Phil Becker have organized it to discuss "the internet-based tools that transform loads of information into layers of knowledge, and accelerate the "aha" moment. Defrag is about the space that lives in between knowledge management, "social" networking, collaboration and business intelligence." I missed Dave Weinberger's keynote. I didn't want to--he's an engaging speaker and this performance must have been great: I walked in as someone commented that she never expected to come to a tech confernce and cry in the first sessions. But to make it I would have
Continue reading...


Guy Kawasaki in Utah

Guy Kawasaki was in Utah speaking on the Art of Innovation. Guy is a humorous speaker. I enjoyed it in spite of the fact that I've heard the talk several times before--on IT Conversations. I listened to the talk twice as we were getting ready to publish it and so I could finish most of Guy's sentences. Nothing wrong with that. There were a few unique elements to the talk that Guy threw in and he responded well to some technical difficulties with the mic. It was a shame that it happened, but didn't detract too much. I also
Continue reading...


CTO Breakfast Recap

The first item on today's schedule was to get an update on the EMC acquisition of Berkeley Data Systems. Scott gave us a report on his recent trip to the Millenials conference last month. This led to a discussion of workplace hiring and the differences in hiring kids out of school right now. They don't ask about salary nearly as much as they ask about challenges, number of supervisors, and so on. They want multiple assignments so that they can move from one to another as they get bored or hit a roadblock. We had a discussion of Scratch,
Continue reading...


CTO Breakfast Reminder for October

We'll be having the CTO breakfast next Tuesday at the cafeteria on the Novell Provo Campus (Building G) at 8am. Note that it's Tuesday not Thursday or Friday like it usually is. Bring your ideas, thoughts, and questions. We always have a great discussion and your input would be welcome. Here's the future dates scheduled so far: Nov 29 (Thursday) No CTO Breakfast in Dec Jan 24 (Thursday) Feb 28 (Thursday) Put them on your calendar now. Alternately, you can subscribe to the Google calendar for the CTO Breakfast.
Continue reading...


CTO Breakfast on Thursday

Our monthly CTO Breakfast will be held on September 27, 2007 from 8 until at Novell Cafeteria, Building G, Provo Campus . Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. Here are future dates: Sep 27 (Thursday) Oct 30 (Tuesday) Nov 29 (Thursday) No CTO Breakfast in Dec Jan 24 (Thursday) Please reserve them on your calendar now. For directions, links to the Google calendar, and other information, please visit the CTO Breakfast page. If you've been
Continue reading...


She's Geeky

Kaliya's doing an unconference for women working in technology called She's Geeky. Here's the goals: Exchange skills and learning from women from diverse fields of technology. \tDiscuss topics about women and technology. \tConnect the diverse range of women in technology, computing, entrepreneurship, funding, hardware, open source, nonprofit and any other technical geeky fields. If you're a woman working in technology and would like to attend or just find out more, go read Kaliya's blog entry for more details.
Continue reading...


SOA Governance Tutorial

I'm going to be doing a day-long tutorial on SOA governance at the InfoWorld SOA Executive Forum in New York on November 8th. If you register before October 7th, it's $695. After that it's $795 until November 5th. Then the price goes up to $895. Here's the details: Counterintuitive as it may seem, SOA requires more organizational discipline than previous development models. Your intuition might tell you that flexibility results from less rules, not more, but that's not the case. Standardization provides the underpinnings for SOA across an organization. To prevent IT from being overwhelmed by this new complexity,
Continue reading...


Utah Open Source Conference

A string quartet entertains us while we eat and chat(click to enlarge) I'm sitting in Novell's Open Source Business Center waiting for the Utah Open Source Conference to begin. There's about 250 people registered, so a pretty good sized event as far as regional conferences go. Tonight is the open reception/dinner (there's a four piece string quartet playing in the corner) and keynotes by Matt Away and Bruce Perens. I'm giving a keynote tomorrow morning and then giving a tutorial on user centric identity and OpenID tomorrow afternoon. There are a large number of sessions in the breakouts tomorrow
Continue reading...


User-Centric Identity Events at DIDW

There are several user-centric identity events happening at the upcoming Digital Identity World. Identity Open Space User-Centric Digital Identity is gaining traction. OpenID is one of first of several efforts moving out on the web. There is a cluster of working groups working on various issues including Identity Schema's, Identity Rights Agreements, Interoperability with OSIS, protocols working together on the Concordia Project and others. You're invited to participate in a half-day Identity Open Space being held in conjunction with Digital Identity World on September 26, 2007 (Wednesday) at the San Francisco Hilton. Cost for this afternoon of open space
Continue reading...


CTO Breakfast Report for August 2007

At this morning's CTO breakfast we talked about: Working from home--both from the standpoint of employees and employers. The experiences were all over the map--positive and negative. My experience converting physical machines to virtual machines. Booting DOS to recover old data and play old games. iPhone and Syncing--the group consensus was that syncing needs to be faster and happen over Bluetooth. I got the impression that slow syncing was more of a problem for Windows users than Mac users. Whether this is because of higher expectations because of positive experiences with ActiveSync or real slowness, I'm not sure. Comcast's
Continue reading...


CTO Breakfast on Thursday

Just a reminder that the CTO Breakfast will be this Thursday (Aug 23) from 8:00 until 10:00 in the Novell Cafeteria (Building G, Provo Campus) . As usual, all are welcome. We'll have our usual technology roundtable, so come prepared with topics to discuss, questions for the group, and things you find interesting. Here are future dates: Sep 27 (Thursday) Oct 30 (Tuesday) Nov 29 (Thursday) No CTO Breakfast in Dec Jan 24 (Thursday) Please mark these dates in your calendar. You can also subscribe to the Google calendar or just use this iCalendar link.
Continue reading...


CTO Breakfast Report

The first item of discussion at today's CTO Breakfast was iPhone features and unfeatures. A few of us had one. I passed mine around for people to play with. We also discussed some other devices, like the Blackberry Curve. Apparently the voice recognition on the Curve is very good. Scott Lemon brought up openmoko, a hardware device for building open phones. Looks cool. The discussion of the iPhone's lack of GPS led to a great discussion of why GPS is cool. Someone brought up location reminders: "Next time I'm at Home Depot, remind me to pick up..." We talked
Continue reading...


CTO Breakfast This Friday

Our monthly CTO Breakfast will be held on Friday, July 20 from 8:00 am until about 10:00 in the Novell Cafeteria (Building G). We'll be discussing recent technology developments, so bring your favorite ideas from the last month. You don't need to be a CTO to come--just aspire to be one or be interested in high-tech products. Be sure to mark future CTO breakfasts on your calendar: Aug 23 (Thursday) Sep 27 (Thursday) Oct 30 (Tuesday) For directions, please visit the CTO Breakfast page. See you there.
Continue reading...


I'll Be at Utah Open Source Conference 2007

I've received word that my proposal to give a tutorial on user-centric identity technologies at this year's Utah Open Source Conference has been accepted. I'm excited to be able to participate. I don't know what day I'll be presenting yet. As an aside, I know that conference is still still looking for sponsors, so if your company would like to tap into the open source community in Utah, check it out.
Continue reading...


CTO Breakfast on Friday

The next CTO Breakfast will happen on June 29, 2007 from 8:00 until 10:00 at the Novell Cafeteria, Building G, Provo Campus. You're invited! You don't have to be a CTO--just interested in products and technology. Given the coincidence of the date--Apple's iPhone will be release at 6pm that day, I'm sure that will be a topic of discussion. Also, Phil Burns had a "map of the Internet" he wanted to show off. Knowing Phil, I'm sure it will be interesting. Please put these future dates on your calendar: Jul 20 (Friday) Aug 23 (Thursday) Sep 27 (Thursday) If
Continue reading...


CTO Breakfast Reminder

Just a reminder that we'll hold the May CTO breakfast this coming Thursday at 8am. We're in the usual place--the Novell cafeteria. Some of you are still holding out because it seems so far away, but give it a chance. It's actually no further than the Canyon Park Technology Center meeting place from the freeway. I've been traveling for two weeks: WWW2007 in Banff and IIW2007a in Mountain View and have some interesting ideas from those trips. I'd love to hear about your ideas and interests as well, so come and share. There's no charge to attend, but you'll
Continue reading...


Jeannette Wing on Computational Thinking

Tonight is Jeannette Wing's general interest talk as part of her Organick Memorial Lecture at the University of Utah. The talk is on computational thinking. Here's an article she wrote for ACM Communications. These slides are close to the ones she used tonight. Computational thinking will be a fundamental skill, like reading, writing, and arithmetic, in the 21st century. Computational thinking enables what one person cannot do alone. There are two components: abstraction and automation. CT involves thinking at more than one layer of abstraction at a time. Automation mechanizes the abstraction layers and their relationship. These allow the
Continue reading...


CTO Breakfast Report for April 2007

Today was bring your child to CTO Breakfast day. Not officially, but with today being Spring Break, there were a few here. I brought my son so he could visit a friend who lives south. Scott Lemon just got back from Web 2.0. The first thing he talked about was Instructables, a step-by-step collaboration site. There are all kinds of plans for creating guns with K'Nex. There are also other things, of course. You can get the slides from the talk here. He was also pretty juiced about Joost, the P2P video application from the creators of Skype. I
Continue reading...


CTO Breakfast This Friday

Our monthly CTO breakfast will be held this Friday at 8am in the Novell Cafeteria, Building G, Provo Campus. Check the CTO Breakfast page for directions and future dates. What's been on my mind lately is Seth Godin's hopeful visit to Utah in May, virtualization, and Twitter. Bring whatever topic's been gnawing at you and we'll have a good conversation. We always do. Remember, the event is free (you pay for your own breakfast) and anyone interested in high-tech companies and products is invited. You don't have to be a CTO. If you're hesitant to drive all the way
Continue reading...


Barnett from PopTech!

I just finished watching Thomas Barnett's talk from PopTech! I like reading Barnett, but watching him is another thing altogether. He's a very good presenter and very entertaining. If you want a gentle introduction, watch the video. I don't think the audio would do this talk justice. There are some other talks on that page that look pretty interesting. Friedman is always good--I had breakfast with him one day at the Governor's mansion when I was Utah's CIO. I heard Juan Enriquez at the Governor's mansion during the Olympics and read his then new book, As the Future Catches
Continue reading...


Finding Seth Godin in Utah

Phil Burns wants to bring Seth Godin to Utah to speak. That would be cool. Seth's promoting his new book, The Dip. Here's the deal (from Seth's blog): In each city I'm able to get to, if you buy 5 books (in advance), you get to come hear me give a speech for free. OR, if you prefer to think of it differently, if you pay $50 to hear me speak, you get five books for free. From The Dip by Seth Godin: The Dip TourReferenced Fri Apr 13 2007 10:47:38 GMT-0600 (MDT) The catch is that before he'll
Continue reading...


Defrag Conference

Eric Nolin, who helped organize and build Digital Identity World with Phil Becker is starting a new conference with Phil and Brad Feld (of Mobius VC) called "Defrag." From the "About" page: Defrag is the first conference focused solely on the internet-based tools that transform loads of information into layers of knowledge, and accelerate the "aha" moment. Defrag is about the space that lives in between knowledge management, "social" networking, collaboration and business intelligence. Defrag is not a version number. Rather it's a gathering place for the growing community of implementers, users, builders and thinkers that are working on
Continue reading...


IT Conversations Meetup

I just got back from the IT Conversations meetup here at ETech. I really enjoyed meeting people, talking about what they like and don't like, and hearing how they use IT Conversations. There were about a dozen people there. Doug Kaye was able to come and I think people enjoyed quizzing him about the beginnings of IT Conversations and giving him feedback on some of the technical aspects of how things work. Thanks to everyone who came! If you weren't able to be in San Diego for this meetup, we plan on having more in other parts of the
Continue reading...


CTO Breakfast Links for March 2007

Mentioned at this morning's CTO Breakfast: I brought up Twitter. Until last week I'd never heard of it, now it seems I hear about it several times a day. I signed up to play with it. My first reaction is that the Web site is sloooooooooooow. Kathy Sierra wonders if Twitter is too good. The basic question is whether the level of interruption justifies the potential good. I think I'm siding with Kathy on this one. Barry Bryson brought is TomTom, a Bluetooth enabled GPS device that ties to the Treo (and other things) and gives you portable navigation
Continue reading...


CTO Breakfast for March 2007

We'll hold the March CTO Breakfast this Thursday at 8am in the Novell Cafeteria (see directions here) in Building G of the Provo Novell Campus. At least one person has contacted me and asked if we could discuss what I can best describe as "open source gravitus" in Utah. Does Utah have enough open source happening to create some interesting synergies? This group apparently thinks so. Some of us were at the Mountain West Ruby conference last week and I'm sure that will come up. As always, I'm intrigued by identity. What's eating you? Come talk about it. Here
Continue reading...


Digital Identity Management Workshop 2007

The announcement for the Digital Identity Management workshop for 2007 has been posted. The Call-for-Papers closes June 15, 2007. The workshop itself is being held on Nov 2, 2007 in conjunction with the 14th Annual Conference on Computer and Communications Security. I'm serving again on the program committee.
Continue reading...


Mountain West Ruby Conference

Registration desk(click to enlarge) I'm at the Mountain West Ruby conference today. The venue is the Salt Lake Public Library, which haps a very nice auditorium. There's a good slate of speakers. I'm looking forward to getting some information about Ruby besides Rails. I'm hoping to get some of the audio from the conference for IT Conversations. There's some good talks here and I'm anxious to see what kind of response we'll get to Ruby content from IT Conversations listeners.
Continue reading...


Identity Open Space in Europe

We're going to conduct an Identity Open Space event in Brussels in April. This will be like the one's we've done in Vancouver with Liberty and in Santa Clara with DIDW. Like the Vancouver IOS, this one will also be at the tail end of the Liberty Project meeting--this time in Europe. Here's the Liberty announcement and the IOS wiki. On April 26th, we'll create the agenda (in open space style) at 11am, have lunch, and then begin sessions which will continue until 4pm on April 27th. The early registration fee will be US $195.00 until Friday, March 23,
Continue reading...


Scoblizing Utah

Robert Scoble and Phil Windley. The sun and snow were very bright.(click to enlarge) Robert Scoble was in Utah today for Slopecast, a Rocky Mountain Voices event. I had a meeting at noon, so I wasn't able to make it up for Robert's presentation, but I drove up and we spent some time talking after the event. The event was sold out, as you'd expect, and by all measures was successful. I heard several people commenting how much they enjoyed it. I'm sure the event was recorded, so I'll try to point to it when it's online.
Continue reading...


IT Conversations Meetup: San Diego, March 27

I'm going to be in San Diego for O'Reilly's Emerging Technology Conference the end of March and thought it would be fun to have a Meetup for IT Conversations. If you're going to ETech, or are simply in San Diego, and you'd like to meet and talk to other IT Conversations listeners, hosts, or staff, then mark March 27 on your calendar. This is a great opportunity to continue the conversation in person. We'll talk about technology, IT Conversations, podcasting, and more. I hope you'll be there. We'll be meeting at 7:30 at the Manchester Grand Hyatt. Watch for
Continue reading...


Arkansas and Identity

I'm in Arkansas at the Identity Solutions Symposium and Workshop in Jonesboro. I speak Thursday on the social and economic aspects of digital identity. I'm looking forward to it. I've never been to Arkansas before. I flew into Little Rock and drove up to Jonesboro because the flights into Memphis didn't work out timewise. The drive is about 2.5 hours, so I had plenty of time to get acquainted with Northeast Arkansas. The rental car lottery gave me a PT Cruiser. I've never driven one before--I wouldn't say it's a particularly fun car to drive. Boring actually. But I
Continue reading...


Speaking of Blogging...

I spoke about blogging today to the Utah Valley Chapter of the PRSA. I enjoyed it a lot. Lots of good discussion and interest. Kip Meacham also spoke. In a reversal of roles, the techie (me) spoke about why blog and the marketer (Kip) spoke to the mechanics of blogging. Noelle Bates of Logoworks set it all up. Here's a copy of my slides. The only problem with an event like this is that one hour (Kip and I each had an hour) is hardly enough to get started. For example, I didn't get into much on the "corporate
Continue reading...


CTO Breakfast Report: The No-Employee Business

At this months' CTO Breakfast we had a long discussion about preparing students for careers in software this morning. We debated how much students need to know real tools like Subversion, Eclipse, Ant, and so on versus knowing how to design. I'm not convinced that the two are separable, which was another thread in the discussion. No decisions, naturally, but informative to me and I hope others. This led to a discussion of off shoring which then led to a longer discussion on switching from a reliance on paychecks to living from multiple revenue streams. Of course, this is
Continue reading...


Jim Harper Testifying Tomorrow

Jim Harper, who spoke in Utah last November will be testifying before the Utah Government Operations Committee at 8:15 in Room W010 of the Capitol. I'm sure his testimony will be in regard to this resolution against the RealID Act. Jim's an advocate of states taking a firm stance in opposition to the Federal government on the RealID act. He makes very good points about why the RealID act is ill-conceived and will be as ineffective at stopping terrorism as it is effective at invading the privacy of everyone else.
Continue reading...


CTO Breakfast Thursday

We'll hold the CTO breakfast this Thursday at 8am. Last time we met in the Novell Cafeteria and that worked really well. Folks coming from Salt Lake reported that it was perhaps even shorter than driving over to Canyon Park. As usual, the conversation will be informal and free-form. Anyone interested in how information technology is used to build products or run companies is welcome. Here are the scheduled dates so far: March 22 (Thursday) April 20 (Friday) (changed!) May 24 (Thurdsday) Jun 28 (Friday) Here's directions: Take the University Ave exit off I-15, cross University Ave, and turn
Continue reading...


January CTO Breakfast Report

We talked about the recent SHA-1 hack and the MD5 exploits that are available. Lockcrack (a password cracking program) apparently has a table of pre computed hashes now installed that make cracking many hashes a job of just a few seconds. There's a pattern in some technology start-ups where there's a brilliant technologist who has an idea that many others can't quite understand. They attract some money and generate a lot of hype on the basis of their brilliance, but eventually fail because they can't explain what they do. We got into a discussion of phones and convergence. Richard
Continue reading...


CTO Breakfast for January (at Novell)

It's time to start the CTO Breakfast series for 2007! We'll be meeting in a new place this time, so pay attention. The CTO Breakfast for January will be help Thursday Jan 25th at 8am at the Novell Cafeteria. As usual you can bring any topic that has caught your interest for discussion. I'm anxious to talk about Windows Vista, bad software, and the new iPhone. Here's directions: Take the University Ave exit off I-15, cross University Ave, and turn left (north) onto Novell Place and enter the Novell campus. When you drive up to bldg H (the 8-story
Continue reading...


Le Web

On Dave Winer's blog, I saw a post about Le Web 3. Can you say "le web"? I thought that the language police got mad about non-French words. Is there a French version of "web" (I seriously want to know)? I listened to Jean-Benoit Nadeau on Diane Rhem last week speaking about his book The Story of French. The interview was good and I enjoyed it. Looking on Amazon, I see that Nadeau is also the author, along with Julie Barlow, of Sixty Million Frenchmen Can't Be Wrong: Why We Love France but Not the French.
Continue reading...


Jim Harper Audio On Identity

I just posted Jim Harper's talk on identity at IT Conversations. It's a good talk and well worth listening to if you've got any interest in identity and public policy. Unfortunately, we didn't have a mic for the audience, so the Q&A session didn't make it. That's too bad since there was some really good interaction.
Continue reading...


IIW2006B Is Next Week

We're getting ready for another excellent IIW next week. There are good people coming and the numbers are working out just right (we've got about 100 people signed up as of today). It's still not too late to sign up. Here's some things that are happening. We're going to do speed geeking right after lunch on Tuesday. If you've got something to demo, plan on a five minute presentation with rotating groups. There's a place to put your name on the wiki, but you can tell us you want to present as late as Monday. If you are in
Continue reading...


CTO Breakfast Report

We had the monthly CTO Breakfast this morning--perhaps for the last time in it's usually place. There was a good group present and some fun discussion. Bruce Fryer's brought up an ironic encounter with a word-of-mouth marketing company. The person who runs the marketing for a prominent WOM company somehow didn't get Linked-In and who social networks work. Funny. We got into a discussion of new media. I brought up the Bear Sterns report I blogged about the other day and it's breakdown of the media pipeline. There's a great opportunity in the "content packaging" space--although I wonder if
Continue reading...


CTO Breakfast for November and December

This Thursday will be the CTO breakfast for November and December. We'll hold it at 8am in the usual place (Executive Conference Room of Building L at Canyon Park Technology Center). For more information on location, including maps, please see the CTO Breakfast page. Things that are on my mind include building reservations systems, reputation, and next week's Internet Identity Workshop. Come prepared to discuss what's on your mind. Future breakfasts will be held on the following dates: January 25 (Thursday) February 15 (Thursday) March 22 (Thursday) As far as location for these meetings goes, I'll let you know
Continue reading...


Discussing Identity Public Policy in Utah

Since the terrorist attacks of September 11, 2001, public officials have been under increasing pressure to employ identity in the name of security. Advancements in identification and surveillance technologies -- biometrics, identity cards, databases, RFID, and so on -- threaten privacy and civil liberties, enable identity fraud, and subject people to unwanted observation. But there is no going back. Rep. John Dougall has invited Jim Harper to discuss his book, Identity Crisis: How Identification is Overused and Misunderstood. Identity Crisis is a superb primer on identification, identification theory, and identity policy. Citizens, technologists, and policymakers alike need a good
Continue reading...


CTO Breakfast Venue

It's been a good run, but after almost two years, the executive conference room at the Canyon Park Technology Center will no longer be available for our monthly CTO Breakfasts. Canyon Park has leased Building L to UVSC and the restrictions that UVSC is placing on its use make it unpalatable. First, they want to charge us $50 per month to use the conference room unless we cater breakfast through them. Second, they want me to purchase insurance. We could probably work all that out, but it would mean a lot of administrative overhead in signing contracts, working out
Continue reading...


CTO Breakfast Report for October

I posted a piece on why mobile data centers matter at Between the Lines. My thoughts were in response to the most recent Gillmor Gang where Sun's new mobile data centers were discussed. Another interesting tidbit from that show was a discussion of Google Office. The consensus of the gang was that Google Office was a winner because of its collaboration features. Calacanis mentioned that he likes to have group editing sessions with people with everyone on a phone conference, getting a document ready. I asked the group at my CTO Breakfast about Google Office this morning. Several had
Continue reading...


Cardinal: Ruby on Parrot

At the next Provo Linux User's Group meeting on the 8th of November, Kevin Tew will be presenting Cardinal, a Ruby implementation on Parrot that he's working on.
Continue reading...


Register for the DIDW IOS

If you're planning on attending the Identity Open Space on Sept 11 in Santa Clara, please take a minute and register. We need a good head count before we order lunch. We're perfectly happy to have you sign up late or even just show up on th 11th, but you'll be on your own for lunch. We've only scheduled 30 minutes for lunch, so that will be pretty tight. If you're in the Bay Area and are planning to attend, you can help us keep costs low by bringing a projector. I've added a place at the bottom of
Continue reading...


August CTO Breakfast

This Friday we'll meet again for August's CTO Breakfast. We'll meet at 8am in the food court at Canyon Park Technology Center (former Word Perfect campus). We'll be in the conference room at the west end. Bring your stories, cool discoveries, and other adventures to share. Let me know if there's something you'd like to talk about that would benefit from a projector and I'll round one up. Since we didn't meet in July I expect there will be a lot of pent up demand to share cool stuff you've seen, built, or heard over the last 8 weeks.
Continue reading...


Kaliya as MVP

And speaking of Kaliya, she was picked to lead the MVP discussion at Gnomedex last week. She spoke about the gap between group forming network that we call "civil society" and social tool builders.
Continue reading...


Identity Open Space in Vancouver

There's an Identity Open Space happening in Vancouver BC July 20-21. This is bring jointly produced by Liberty Alliance and Kaliya Hamlin, Doc Searls, and I (the IIW folks). The goal is to create another highly interactive event and move the conversations forward. We're hoping that by having it close to the Liberty meeting we'll involve some people who haven't been part of the conversation before. Liberty Alliance has open their meeting, which is happening right before the IOS event, to non-members. If you're curious about Liberty and user-centric identity or just want to spend some great time in
Continue reading...


Brian Dear on Eventful and EVDB (ETech 2006)

Brian Dear from EVDB and Eventful is speaking on calendar as platform. His talk is title "When Do We Get the Events We Want?" He gives a quick overview of the company. EVDB stands for the Events and Venues Database. The goal is to maximize event discovery. The Web has done a pretty bad job of getting people to the events they're interested in. Making data for events open and portable is important, so is having the right tools to manage that data. The company has a platform called EVDB and a portal called Eventful. Anyone can use EVDB.
Continue reading...