The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Server, heal thy-self

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Server, heal thy-self Posted: Dec 26, 2004 9:24 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Server, heal thy-self
Feed Title: Michael Lucas-Smith
Feed URL: http://www.michaellucassmith.com/site.atom
Feed Description: Smalltalk and my misinterpretations of life
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Michael Lucas-Smith

Advertisement

One of the joys in Smalltalk are the moments when you write only a tiny little bit of code to achieve a great deal. Take my latest example - James has been enjoying updating his servers by filing in snippits of code to remedy problems. I've now got a similar sort of answer - though slightly more sophisticated.

You've all heard James go on and on about how Smalltalk is dynamic and can change itself on the fly - but it's really something else to experience it (over and over again). I've set up my web server to connect to our code repository every now and then and check to see if I've released any new code.

Publishing code isn't enough, it has to be released - but that's no big deal. You click in the drop down "released" instead of "development". The server will then replace its running code with the new code and keep on going without even batting an eyelid.

The great thing about this is now just that I can hot-patch the system (or even add in an admin facility to force it to do an update -now-) but that I can be programming on two different machines. I increase the update rate to something stupid - like 4 times a minute, then I start coding away on my desktop and the server keeps up! I can test my code on the server without even having to touch the thing. I love VNC and all, but this is much better.

Another technology of a similar ilk I made once before was a synchroniser. It kept two images in sync -as- the developers changed them independently - wherever in the world they were. This was a lot of fun, but the lag really got to us and what we rreally needed was a way to share the windows so we could show each other code and discuss things. Perhaps in the future... (coincidently, this was what TypeLess was originally conceived for)

Read: Server, heal thy-self

Topic: The Spam cycle Previous Topic   Next Topic Topic: The difference isn't always clear

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use