Introducing Web Velocity

I have 20 years of experience in the software development industry, as a line developer, a consultant, a pre/post sales engineer, and most recently, as the Product Evangelist for Cincom Smalltalk. I’ve given talks at a number of industry conferences, including Smalltalk Solutions, Ot/SPA, LinuxWorld/NetworkWorld, ESUG, and XP/Agile conferences. I’m also the author of the Cincom Smalltalk Blog – “Smalltalk Tidbits, Industry Rants”, and the leader of the “Industry Misinterpretations” weekly podcast. I’m also the author of a few open source tools, such as the RSS/Atom news aggregator BottomFeeder, and of the Silt Blog server.

I have deep experience in Smalltalk and OO development, and have pioneered various kinds of product evangelism at Cincom, including the use of blogging and podcasting as a way of expanding mindshare for the products I manage. Most of the tools I use in these endeavors are implemented in Cincom Smalltalk, as a way of “eating my own dogfood”. This work has given me a background in grassroots level PR and marketing.

I can be reached at jrobertson@cincom.com

Abstract:

WebVelocity is a new Smalltalk Development Environment that is oriented around Seaside for Web Development and Glorp for Object/Relational Mapping. Come and see how WebVelocity re-targets the Smalltalk development experience into the Web Browser and simplifies the challenge of learning a new environment for newcomers. We’ll even build an entire application using Active Record and Scaffolding during the presentation with minimal programming. If you’re a fan of Ruby on Rails, you should come out and see this presentation.

When: July 9th, 2009,  open house starts at 6:30 pm, Presentation at 7pm.

Where: Suite LLC , 8th Fl

For directions check out the directions tab on the our site.

Run BASIC – A Seaside Story

Carl Gundel , developer of LibertyBasic , a development environment for Basic written in VisualWorks, will be presenting at NYC Smalltalk on Thursday, May 21st, 2009.  He will update us on the evolution of his Liberty Basc IDE and its implementation as a Web based IDE based on VisualWork’s Seaside implementation.

Open house starts at 6:30 pm and the presentation follows at 7:00pm. We usually go out for a couple beers  to a nearby restaurant/bar.

Our meetings are opened to the general public.

Bio:

Carl is a Smalltalker since 1988 and has been developing BASIC language products in Smalltalk since 1991 along with various other kinds of software systems in Smalltalk.

Abstract:

Carl will present Run BASIC; a web programming system. Run BASIC focuses on making web development easy; sort of a QBasic for the web. Run BASIC is based on Carl’s popular Liberty BASIC language and is implemented on top of VisualWorks and Seaside.

http://www.libertybasic.com

GLASS – Gemstone on Seaside

Please join us this upcoming Wednesday, Feb 6th , for an interesting presentation on a new Seaside based framework which leverages Gemstone to provide for transparent persistence services to Seaside.

James Forester of Gemstone will be presenting.

Please visit our site for directions.

GLASS: Transparent Persistence for Seaside

While the Seaside framework elegantly addresses HTML generation and application flow-of-control issues, it still leaves challenges for the developer–including persistence, multi-user coordination, and scaling. With typical solutions (including object-relational mapping, external files, and multiple images) the “pure objects” experience of Smalltalk is compromised. In this presentation we will demonstrate GLASS (GemStone, Linux, Apache, Seaside, and Smalltalk), a stack (analogous to LAMP) that provides a robust environment for deploying sophisticated, dynamic web applications that can scale.

GLASS runs on GemStone/S 64 Bit, a Smalltalk application server and database, whose Web Edition is available for free–even for commercial use. Copies of the software will be available at the meeting.

James Foster is QA Lead on the Smalltalk Engineering Team at GemStone Systems, Inc.

Plugging in Postgres

The next NYC Smalltalk presentation will be held Wednesday Nov. 7th.

I, Charles A. Monteiro will be discussing issues I encountered as well as techniques/strategies in our quest to have an Oracle centric direct sql VW application speak to a Postgres backend without having to change application layer code.

The presentation starts at 7pm but there’s an open house at 6:30 where people meet and freely discuss anything sort of Smalltalk related.

After the presentation many of us go to a local pub/bar and continue the discussions over some beer.

Our presentations are opened to the public. Bring a friend if you have one.

Cincom Smalltalk in the house

Arden Thomas which is the new SE for Cincom Smalltalk will be presenting on January 31st , 2007.

Directions and time can be found on our web site.

Abstract:

I will discuss our new product roadmap, which has been changing and evolving more recently. I would also like to get feedback from the group on their product needs, and even do some group “thinking out loud” or brainstorming, about future directions for Smalltalk IDE’s, and ways to improve our product.

Bio:

Arden Thomas got started with Smalltalk in 1986, looking for better ways to do software development (he found it). He is currently a senior field application engineer for Cincom working to help Cincom’s Smalltalk customers, and to help move Smalltalk forward. Prior to this he worked for ParcPlace as a trainer, sales engineer, and consultant, and then moved into a senior development position at Forest Investment management, doing extensive software development in VisualWorks Smalltalk.

See you all there and as always we will get together for some drinks right around the corner at the La Vigna restaurant at the New Yorker at 34th and 8th.

Building a successful shrink-wrap application using Smalltalk

Mark Pirogovsky, a frequent visitor to NYC Smalltalk , will provide us with a presentation on his experiences building shrink wrapped Smalltalk applications. He has actually worked on three large shrink wrapped ST apps.

He will specifically be using his current application as an example.

Check out: http://www.aggflow.com

For bio and background checkout:

http://wiki.cs.uiuc.edu/VisualWorks/Mark+Pirogovsky
http://profiles.yahoo.com/mpirogovsky

Date:

Wednesday , October 18th, 2006

6:30 pm Open house

7:00 pm – Presentation

Directions:

Take A,C,E to 34th street Penn Station. For that matter any train stopping at 34th street would suffice such as N,R,2,3. The New Yorker Hotel is at the corner of 34th and 8th, see the star on the map above. Walk to the corner of 34th and 9th. Meeting is held at: 440 W. 9th Ave, Fl 8. Meetings run from 6:30 pm to 8:30 pm .

The first half hour is an open house where individuals new to Smalltalk can ask any question regarding Smalltalk of any of our seasoned Smalltalkers. After the presentation we go around the corner to the New Yorker Hotel and have a couple of beers and talk more Smalltalk and other related tangets that come up.

See you ALL there.

-Charles

A great past season

I think of our seasons here at NYC Smalltalk to run from September to June. July and August have proven to difficult to meet and we do take a break in December though sometimes our schedules get pushed so that we still end up presenting during the first week of December.

We had a great 2005 – 2006 season, we had everything from Sunit testing to a Ruby/Smalltalk presentation. We also met 9 times i.e. we had a full schedule and not once did I have to present We had good vendor support, and support from individuals like Carl Gundel that made the trip from Boston to present.

A rundown of this past season can checked out here:

http://www.cincomsmalltalk.com/userblogs/ocit/blogView?searchCategory=community

This season should be as interesting. We have two new presenters right off the gates. Andres Valloud who will present on his experiences in winning the Smalltalk coding contest at Smalltalk Solutions 2006 and Mark Pirogovsky who will be presenting a demo of a engineering application written in Smalltalk. More details soon on those. We also may have an old friend to NYC Smalltalk come and visit us again, that being Eric Clayberg of Instantiations whom I cornered at Smalltalk Solutions this past April in Toronto. We have a decent number of VAST developers and customers that would like to hear the skinny on Instantiations effectively taking over the VAST line. Synchrony Systems also expressed interest in presenting. I also tried to recruit a known Squeaker, this guy lives in Boston so its do-able as Carl has proven but sure its a hike. He kind of said , “I’ll call you” and so I wait. Eric lives in Boston as well but he is a vendor so I have less pity. We shall see. Back to Squeak, I sort of feel bad that we under represent Squeak here. I welcome any Squeaker that wants to present to let me know.

Recently, an old Smalltaker friend of mine that had surely moved to the dark side dropped me a note remarking that it was good to see me still involved with Smalltalk and NYC Smalltalk. Well, I personally certainly have had my stints with Java but luckily really never stopped working with Smalltalk and I am happily fully employed in Smalltalk for a decent while. As far as the group well it has been around certainly since at least 94 and we have never stopped meeting. Sure some years were leaner than others but things are looking pretty good for Smalltalk from where I see it. VisualWorks for one is soooo much better, awesome really. The VW community is the most active I have ever seen it. Cincom is doing well. Squeakers are working on all sorts of nifty things.

What was particularly nice this past season was to see so many new faces to the group. Maybe this year we can get to see some of the old, old faces we have not seen in a while.

To keep abreast of our schedule folks can subscribe to our newsfeed. I will also post to comp.lang.smalltalk and to the VWNC list. Finally, we have a Yahoo group registering there also provides the advantage of having access to presentations that been made available to us by the presenters.

Here’s our newfeed:

http://www.cincomsmalltalk.com/rssBlog/ocit-rss.xml

Joining our Yahoo groups happens here:

http://groups.yahoo.com/group/nycsmalltalk/

Our next presentation is in September, date to be announced most probably the 13th and full details of Andres presentation will be made as soon as I can confirm the availability of the venue.

See you all soon.

-Charles

Cleaned up the site

Okay, NYC Smalltalkers can go to:

http://wiki.nycsmalltalk.org for details on whatever the current meeting is.

For now this is being forwarded to http://www.nycsmalltalk.org

but the idea is that hopefully we will have a wiki backup so that I can update it from any where I may be.

Anyhow, June 7th we have the Smalltalk Ruby presentation. In July we plan to have Andres Valloud this year’s winner of the Smalltalk coding contest at the Smalltalk Solutions conference give a presentation on the strategy that won him the iPod.

-Charles

Getting there , slowly

In my last post I griped about my dynamic dns problems. Recap: I used to run the NYC Smalltalk wiki from my home on my VAIO notebook running CentOS Linux until it seems the greedy facist cable company apparently shut me down. I really don’t think it was just me

Anywho , a gentlemen and a colleague assisted by providing me with access to a shell account from where I could run nmap on my box in order to figure what was really up. Have not had the cycles to do this yet but I will and thanks.

What have I done?

  • I changed my web site hosting provider and went with a cheaper package that allowed me to do more, a lot more. I’ll blog about these guys later. I’m quite happy with them and quite disgusted with my previous fat cat provider.
  • The more is that we now have http://www.nycsmalltalk.org – a static web site, which I have not yet updated but will and probably will for a while be posting the up coming meeting announcements on.

While making the move I found some interesting and nostalgic items packed in boxes such as:

A site that my wife had built in Flash for us. From the art work you all can tell how old it is. Looking at it just makes me sad.

Anyhow, I will have a wiki back up someday but chances are that I will take the time now to port to WikiWorksSSP i.e. an extended WikiWorks framework based on VisualWorks SSP technology which includes a reasonable security mechanism and move away from SmallWiki. The main reason is that there has not been any continued development of SmallWiki on VisualWorks but rather they moved to Squeak.

-Charles