Rev Mentor

Tips, tricks, news & commentary for Revolution developers 
Filed under

code

 

Code Smell

Good links on refactoring your code and code smell:

Loading mentions Retweet
Filed under  //   code   code smell   refactoring   smell  
Posted by Jerry Daniels 

Comments [0]

Business Logic: Screen Scraping Pt 1

Get the Flash Playerto see this player.
(download)

Covered in this Lecture:

  • Legacy business data stored in "silos" gave rise to need for screen scraping and screen scraping tools.
  • Techniques for pattern recognition and parsing data.
  • Example: screen scrape a web page.
  • The secret to screen scraping.
The Revolution stack used in this lecture:

Click here to download:
Screen Scraper.rev (6 KB)

NOTE: Revolution application development environment required to open this file.

Loading mentions Retweet
Filed under  //   code   lesson  
Posted by Jerry Daniels 

Comments [0]

Business Logic: Screen Scraping Pt 2

Get the Flash Playerto see this player.
(download)

Covered in this lecture:

  • Using pattern matching, unique identifiers and flitering instead of offset
  • Quick review of building standalone apps
  • Displaying whole page vs. partial page
The Revolution stack used in this lecture:

Click here to download:
Screen Scraper.rev (6 KB)

NOTE: Revolution application development environment required to open this file.

Loading mentions Retweet
Filed under  //   code   lesson  
Posted by Jerry Daniels 

Comments [0]

Business Logic: Screen Scraping Pt 3

Get the Flash Playerto see this player.
(download)

Covered in this lecture:

  • Workflow and Process Palettes
  • Taking advantage of today's technology
  • Combining "Process Palette thinking" with "Web integration thinking"
  • No better way to parse text than Revolution

The Revolution stack used in this lecture:

Click here to download:
Screen Scraper.rev (6 KB)

NOTE: Revolution application development environment required to open this file.

Loading mentions Retweet
Filed under  //   code   lesson  
Posted by Jerry Daniels 

Comments [0]

Syntax converter

(download)

Click the player to see Jerry's video on syntax convention and conversion.
 
This video features a stack that changes changes "the" prefixed temporary variables in a script with "t" prefixed temp vars. Another great lesson in being binary.

Click here to download:
Syntax Converter.rev (38 KB)

Loading mentions Retweet
Filed under  //   code   stack   syntax  
Posted by Jerry Daniels 

Comments [0]

Connective Tissue - Web Services

Today there's an article in the New York Times that re-hashes the old intelligent agent / personal assistant software dream. However, this time there's a new wrinkle: using web services and possibly even EXISTING web services mashed up into a single user experience (app).

Using APIs for existent web services (like Basecamp, Backpack or iContact) is an approach we're now exploring within the Built-in-Rev Rev Mentor project.

Here's the money quote from the NYT article:

“This is the connective tissue that sits on top of the Web and brings you more than the sum of the parts,” he said. “I set out to deliver on the longstanding ‘holy grail of user-centric computing,’ a ‘personal Internet assistant.’”

He promises to bring together all of the discrete online services needed for business travel that are now separate — for starters, travel, airport parking, car services, dining reservations, entertainment tickets, package delivery and video conferences.

Click here or the image above to read the whole story.

Loading mentions Retweet
Filed under  //   api   code   services   web  
Posted by Jerry Daniels 

Comments [0]

Date Validation

Use the try statement to validate a date.

(download)

Click here to download:
Date Validation.rev (3 KB)

Loading mentions Retweet
Filed under  //   code   lesson  
Posted by Jerry Daniels 

Comments [0]

New debugger for GLX2 - a Revolution Tool

We just released a new debugger for GLX2, our development tools for Revolution. This version takes advantage of new debug messages being sent from newer versions of the Revolution IDE (Integrated Development Environment).

Mark Wieder did the work on this version of the debugger.

Loading mentions Retweet
Filed under  //   code   glx2   revolution  
Posted by Jerry Daniels 

Comments [0]

Programmers are tiny gods?

Nah, that's just how they behave. This article hits the nail on the head, however.

The money quote:
Like designers, if you give a programmer a problem with parameters, they’ll apply every bit of genius they have to solve it in the best possible way. If you tell them how to do it, you’ll suffer the wrath of an angry God.

Loading mentions Retweet
Filed under  //   code   programmer  
Posted by Jerry Daniels 

Comments [0]

Should developers worry about ageism?

 

Having worked in software development for 12 years, I've recently started to worry about ageism in the industry. Seeing I'm not too bad at what I do I've never really worried about where my next job's going to come from, but the more I look around me the younger software developers seem to get.

Although I feel I'm now at the top of my programming game, I have some management experience and I'm now wondering if I should make a fully-fledged leap from development to ensure future career security.

I know ageism has traditionally be linked with the IT industry, but given modern employment law makes discrimination illegal, is ageism still a real problem for software developers? Or are my aging neurons deluding me?

Click the link for the reader-gen'd answers. They're pretty good.

Loading mentions Retweet
Filed under  //   career   code  
Posted by Jerry Daniels 

Comments [0]