Tobler.SoftwareArchitecture()
John Tobler's somewhat ordered collection of thoughts and resources mostly related to software architecture and software engineering.
-
Announcing TobWiz Technologies LLC
Our software and idea development company has officially become a Nevada corporation. Our website is still at http://www.tobwiz.com/. As Co-founder and CTO, I will be primarily responsible to coordinate our software development services and software product development. As a reader of this weblog, I encourage you to contact me if you feel our skills and experience can benefit any projects with which you are involved, we would be happy to discuss opportunities with you!
-
New Challenge: Enterprise Architecture at Caesar's Entertainment, Las Vegas, NV
I have a brand new challenge and am excited to announce that my wife and I have relocated to Las Vegas, NV, where I have taken on a new role as a Senior Enterprise Architect for Caesars Entertainment. The sheer scope of the concept of "enterprise" at Caesars Entertainment, which employs over 70,000 people on four continents, takes me to a whole new level of architecture. I will be integrating many technologies from very old, simple, and low-level to very new, complex, and highest-level. My new position also requires that I learn a very interesting new enterprise-level messaging tool chain, the TIBCO products, particularly Enterprise Messaging Services (EMS), Rendezvous, BusinessEvents and BusinessWorks. So, I will have my hands full getting used to real enterprise architecture and integration and will happily share this experience with you, the faithful readers of this weblog!
-
Things I like about Scala
I'm excited about Scala (see Scaling the Cliffs to Scala ), one of the new Object-Fuctional languages that have emerged recently. So, what excites me? Let's list a few cool features.
-
Sigh! Vista still has 260 character Path limitation!
I recently discovered, the hard way, that Microsoft Vista still has a limit of a maximum 260 characters for the Path. You can enter all the characters you probably want in [Control Panel | System | Advanced System Settings | Environment Variables | Path] but when you subsequently execute "Path" in a Windows Command Processor Console, you will see your result gets truncated at 260.
-
Announcing: Tobwiz Technologies!
My wife and I have formed a new company, Tobwiz Technologies, providing products and services for software development, media development, idea development, and International communications. In particular, we would love to help you add a touch of magic to your software projects by offering the following services:
-
Scaling the Cliffs to Scala
The legendary Castle of Scalability, wherein is reputedly housed the Holy Grail of Website Performability, awaits you! Will you accept the challenge? Will you take up this noble Quest?
-
Resume Dream Catchers -- Reloaded
Today, I had reason to update an old article of mine, Resume Dream Catchers, and figured I should remind my readers of this resource. Please feel free to offer your additions,corrections, and thoughts as comments, either to the article directly, or to this post. I will be happy to update the article with better information! This started out as just a quick post, back in 2004, but some people seem to like it!
-
Coding Cool with Fan!
The most exciting new programming language I have seen in quite some time is the new Fan language. I recommend reading Why Fan and taking the Tour to have get a quick grasp of what Fan offers. Then Download Fan and StartHere!
-
Something is squawking!
After a rather long ... lull ..., I'm hearing much more noise again from the (almost mythological) realm of Pearl 6. Seems like some sort of Parrot has been squawking loudly, lately. In fact, it may have even squawked loudly enough to get me to join in the fun!
-
Yes, I was an Agile Manifesto signatory!
Yes, I was a relatively early signatory to the Agile Manifesto. I "signed" in the 19 May to 20 June, 2003, time period. I did my first test-driven development (TDD) using the SUnit testing framework in the Smalltalk programming language. I was immediately attracted to "agile" and TDD because I had been developing software for many years and well understood the value of the new approaches. I am still agile and I still recommend TDD, although I am now aware that there are many areas of software engineering where TDD is not yet possible. As far as agile goes, I do not stand for no process, but for "just enough" process!