John Wargo

Home
JohnWargo.com
Selected as a Speaker for the Midwest Lotus User Group Conference 2009 PDF Print E-mail
Thursday, 16 July 2009 09:55
AddThis Social Bookmark Button

I found out last night that BoxToneBoxTone (and I) had been selected to be a speaker (for two sessions) for the Midwest Lotus User Group Conference 2009 in Chicago at the end of August. I'll be speaking on two topics:

  • Preparing for the Mobile Applications Onslaught
  • Prepping for BlackBerry Enterprise Server v5: A Lotus Domino Upgrade Unlike Any Other

 

The mobile applications presentation I've given several times. I gave it at two of BoxToneBoxTone's Mobile Professional NetworkMobile Professional Network meetings in NY and Atlanta.I also presented the topic at the View Domino Admin conferenceView Domino Admin conference in Boston in April. It's a high energy discussion of why BlackBerry & system administrators fear mobile apps, what the real concerns should be and how to mitigate them.

The second topic is intended to help BlackBerry/Domino Administrators understand how to prepare their environments for the upgrade to BES 5.0 - which won't be too hard, but there's work that will need to be done.

Anyway, I'm excited about the event and I love to present technical topics. Please stop by and see me at the event if you attend.

 
Let me Google that for you! PDF Print E-mail
Wednesday, 15 July 2009 10:17
AddThis Social Bookmark Button

One of my colleague's pointed me to this site a few months ago, for people who constantly ask you questions that could be easily answered on Google.  It's called Let me Google that for youLet me Google that for you and it can be used to create a link that when opened demonstrates how to do the specific search in Google.  Not subtle.

If you want to search on Twitter for example, you would grab the following url from the site: http://lmgtfy.com/?q=twitterhttp://lmgtfy.com/?q=twitter and it would then show you how to do the search then display the results for you automatically. Too funny. I used it on my cousin Jennifer, she wasn't amused.

 
What is it with Ruby books? PDF Print E-mail
Friday, 10 July 2009 04:39
AddThis Social Bookmark Button

I work for a company (BoxTone) that has a web-based enterprise software product using Rails. Being a product manager, I wanted to know more about the technologies being used to create the product I'm responsible for managing - makes sense, right?  So I set out looking for a book to read on Ruby then later I'll dig into Rails.  Being a huge fan of O'Reilly books (even though they passed on my BlackBerry book) I purchased a copy of Ruby by Example: Concepts and CodeRuby by Example: Concepts and Code and started reading it.

Hated it.

I've been a professional software developer for more than 20 years now and I thought I could leverage that experience and just pick up rails by example. The book's examples were so obtuse and the descriptions of the code so incomplete that I spent a lot of time scratching my head, trying to figure out what the sample code was actually doing. Not a good thing for a 'by example' book.

So, I set that book aside and started reading Learning RubyLearning Ruby (also from O'Reilly). It's a better book in that it's fast hitting, short code samples and a direct explanation of every topic as it's presented. My problem with the book is that the many of the code examples actually make it harder to understand the topic being discussed.  When discussing Regular Expressions, the book gives repeated examples that all have the same result! It's crazy. When learning RegEx, I don't want to see example after example of a RegEx applied to a two line string return the first line of the string over and over and over again. What I want to see is a big string and how I can use RegExes to pull out part of it in several ways.  It just makes it harder to learn when you see the same result of an expression repeatedly.

Anyway, after reading hundreds of computer books in my life, why are Ruby books so poor?  

The final straws for me were twofold.

An example of how to use  the .reverse method to reverse the order of characters in a string. One of the examples the author gave was to use this method to reverse the order of a palindrome! How is that a good example of how to use a method? "OK, I'm going to show you how to reverse the order of characters of a string comprised of characters that spell the same thing forward and backwards." Huh? How do you even tell the difference between before and after? What's the point? Wow!

Later on, there is a discussion of using .ljust and .rjust to left and right justify strings. Right in the middle of the discussion, the author says:

"Still confused? So am I, but we'll go on"

Huh?  Seriously? Is that how the author feels about me? "ya, I know you're confused, so am I, let's ignore it and move on." Uh, that doesn't help me learn how things work. It's weird that he spends so much time discussing something that's pretty easy to understand anyway then tells us he's confused? No, not what I expect.

Ruby is a little different and it's a cool language, but I just don't understand why the two leading books on the topic I picked up by a very respectable publisher are so bad.  Please don't get me wrong, I'm not trying to bash O'Reilly, I have almost 40 of their books in my library, it must just be ruby authors ;-).

 
Couldn't turn wi-fi on PDF Print E-mail
Thursday, 09 July 2009 07:21
AddThis Social Bookmark Button
As I was getting on a plane the other day, I noticed that the wi-fi radio was off on my BlackBerry Bold. I turned it on and the device immediately turned it off. I repeated the process several times and determined that something was wrong (I'm not going to say how many times I did it before making that determination). It was really weird and kinda funny.  Anyway, did the three fingure salute to reset the device and when it came back up, wi-fi would actually stay on when I enabled it.  Woohoo- problem solved.
 
New BlackBerry Developers PDF Print E-mail
Wednesday, 01 July 2009 15:23
AddThis Social Bookmark Button

My wife pointed me to a BlackBerry Forums postBlackBerry Forums post this morning from a developer looking for information on how to get started with BlackBerry Development. The resposnes were that no good books existed and that all you needed was access to the BlackBerry Developer's web site and the JavaDocs for the Java development tools. I happen to not agree. While RIM has a lot of great information on their web site, most of it was written from the standpoint that you kinda already know what you're doing. There is some development 101 stuff there, but there's no place to find everything there is to know about how to build BlackBerry applications.

That's why I wrote the book.

One of the forum members had posted a link to a list of (very useful) linkslist of (very useful) links for a BlackBerry Developer, but they focused on Java Development. when I replied with information about my book, he responded with:

"IMHO this information is far more better than any existing book on bb development. Long time ago when I started with BB development I had only JDE samples at hands. And it (with RIM API javadocs) was more than enough to study this technology."


and simply repeated the link to his list of topics. I have two issues with this:

  1. There aren't any existing BlackBerry Development Books
  2. Everyone assumes that to start working with BlackBerry Development means beginning with Java


There is still a whole ton of ancillary information that must be understood before you can really understand BlackBerry Development. If you take a look at the book, (it's not published yet, so this number may be off) there is about 300 pages of detailed content before even beginning to talk about Java development and the BlackBerry Java Development Tools. The Java documentation doesn't explain: 

  1. What the different paths a request can take to a server (WAP, BIS-B, Direct TCP, MDS, Wi-fi)
  2. What MDS is and what it does to provide secure access to internal resources and optimize data communication to the device
  3. What Application Data Push is and what all the available options are
  4. What some of the unique features of the BlackBerry Browser
  5. How to debug web applications
  6. How to use the different Java development tools
  7. How to deploy Java applications
  8. How to use the MDS Simulator and the BlackBerry device simulators


and a whole bunch more. You can't just stare at the sample code or the JavaDocs and understand BlackBerry Development. You need more - and that's just what my book provides.

Check it out when you get a chance: www.bbdevfundamentals.comwww.bbdevfundamentals.com.

Sorry about  the advertisement.

 
<< Start < Prev 11 12 13 14 15 16 17 18 19 20 Next > End >>

Page 18 of 20

My Book

InformIT (Pearson Education)