Hint O’ the Day: Know When to Butt Out, Mr. CEO

CEO will work for food

This one will be short & sweet.

Are you the CEO /CFO / Director of Some Department?  Then read on.

Last night, I talked with some bigwigs who had questions about “The Google” and “twittering”.  It occurred to me that these were people that were bigshots in business, but absolute Luddites in the world of tech.  These individuals are often responsible for making the final call on the web strategy for their corporations.  Why?  Because nobody dares tell them the truth:  (sir) you don’t understand this.

The best advice I had for these guys, especially in dicey economic times, was to stand the *bleep* back.  It takes a big man to realize that his opinion, though tremendously powerful in certain scenarios, is damaging in areas in which he is ignorant.  Yeah, your dumb ego could put you out of business — hence the picture.

I think I shocked one guy when I told him (a little too enthusiastically) “You don’t HAVE to have an opinion!”  Sometimes you just need to put the trust in the developers and marketing people.  Hell, you’re paying them to do the job.  They live & breathe this stuff.  Trust your experts.  These are the people that really know how to get the job done and they will.

When project milestones are delivered to your desk, feel free to give direction, but don’t let your opinion be mistaken as an order.  LISTEN to the WHY certain decisions were made on the project.  If the presenter is too wary to offer you the WHY, then maybe you’ve fostered an environment that is more of an dictatorship than a presidency.  So guess what, big man?  You need to ask these people WHY they made the decisions they did on the project.  Asking questions can even make you seem smarter than delivering orders.  Analyze, consider, and then offer your opinion if you think it will help.  Otherwise, nod quietly.

The stand back and be amazed at some of these people’s innovative genius.

6 Free Google Wave Invitations!

google_wave_logoGoogle Wave, a social experience that combines e-mail, instant messaging, wikis, and social networking, recently added additional invitations for guests of its users. topLingo is a user, i.e. we have FREE invites!

So, we’re giving away invitations to the first 6 topLingo blog readers to leave a comment on this post.

Comment away!

jQuery is Killing Flash!

flashissickblackWe’re migrating and so is the rest of the development world.

So I bite my own tongue by saying this, but it’s true …

“jQuery is killing flash!”

jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.  It allows developers and artists to create animation and interactive features that previously “only” looked good in flash.

For example, a year ago topLingo handled ALL requests for eye candy such as homepage animations solely in Flash.  But now, we’re about 80% converted to jQuery.

Why the transition?

Besides the obvious reason that we’re a “B2B” development firm who focuses less on eye candy and more on usability i.e. a group who would decline the opportunity to redevelop BritnaySpears.com, jQuery pros versus Flash are as follows:

Small size. Lightweight means fast web page loading times.

Free. Hundreds of previously produced animations, transitions, are easily accessible.

Easier to learn. Have you seen someone’s face when they launch Flash software for the first time? Eek!

Dull elements look better. Visually enhances non-exciting web elements.  Boring forms are now slightly more exciting.

CMS synergy. In the example of a homepage flash animation, for the content manager to make updates it’s highly likely they’d have to produce a Flash .SWF file themselves or pay someone to do so.  It’s much simpler to code the CMS for jQuery modifications where the content manager can simply change a line of text or upload an image … and BAM! The homepage animation changes!  (Sidenote, and to be fair, this can also be done in flash but does take more development time/cost).

SEO, SEO, SEO. Text is text in a jQuery animation and the engines love it!

Press Release: topLingo Expands Services By Offering Mike Glezos’ Web Consultant Services

Web Consulting for Every Business

Irvine, CA, November 10, 2009 – topLingo Development, Inc. (www.toplingo.com), a Web-based design and application programming services company specializing in the technology, finance, entertainment/media and other industries announces an expansion to its services; personalized web consulting for businesses.

This new service is targeted towards businesses professionals who require immediate website or web application advice and/or solutions.  Within 24 hours topLingo puts you directly in touch with Mike Glezos, an accomplished web solutions architect and topLingo’s President, to assess your web issues and provide answers.

Titled “Web Consultant,” this new service has spawned from frequent “consultation-only” requests by topLingo’s current and potential clientele and will be operated by Mike Glezos.

Robert Bertucci, certified public accountant and startup business owner states, “Mike understands the business processes behind the technology and knows what it takes to be successful online.  He designs solutions that drive real results for his customers and his firm topLingo is THE web development company to hire for a project.  And now if you just need the answers, with this new consultant offering you can still receive his invaluable advice.”

Mike Glezos, topLingo Development’s President states, “I’ve previously helped hundreds of entrepreneurs to Fortune 500 companies solve an array of web issues in the areas of design, technology, marketing to sales.  We’re now formalizing that end-to-end help with lightening quick responsiveness and in an affordable manner.”

For more information visit the recently launched:  www.MikeGlezos.com.

About topLingo Development, Inc.

topLingo Development, Inc. ( www.toplingo.com), headquartered in Irvine, CA is a leader in Web-based software applications for the technology, financial, entertainment/media and other industries nationwide. For nearly a decade, topLingo Development has provided specialized expertise to create efficiencies, reduce costs, and generate customers and profits for its client base. Clients include Chase, Fidelity Investments, HSBC, Silver Hill Financial, ZyXEL Communications, Miles Davis, Inc. and many others.

A Few Hints for Tutorial Videos

A client recently needed some help on setting up video tutorials on her website. I realized that this info is probably of value to just about everybody, so here it is. Disclaimer: these are my opinions as to what constitutes an effective tutorial and this is by no means authoritative.

  • Initial capture:
    1. Script out the mouse clicks and screens that you want to hit in order (sometimes I do this in PowerPoint)
    2. Capture that workflow in a video with Camtasia or Captivate (possibly run the PowerPoint in another window for visual queues OR just print it out)
    3. Edit LIBERALLY to get tutorial down to final runtime
    4. Play video and record VERY rough voice over to get the basic structure down
    5. Replay voiceover and transcribe into a script, editing for brevity
    6. Read your script while the final video is playing and capture audio
    7. In Captivate or Camtasia, marry the audio with the video
  • Stay away from the post-it style popups that are so popular in Captivate … people are way too impatient to read in a video, so these are not effective (example: subtitled films don’t do well)
  • Instead, to highlight content or actions, perform a ZOOM in the video editing software
  • When doing the VO, keep a consistent distance from the mic. I’d say 12 – 14 inches if you have a standalone mic. If it’s clip on or headset, then ignore this.
  • I like audible clicks and typing sound effects in tutorials.  In Camtasia, this is one click box.
  • Make sure the volume is fairly loud, but not blaring on the final version … people always have their speakers wayyy too low
  • If this is an intro-style of video, it should be really fast, like 30 – 45 seconds (you are telling your audience that your service or product is as easy as 1-2-3 … so REALLY make it as easy as 1-2-3)
  • Unless you have an insanely complex form (and if you do, you might consider redeveloping it), when demoing a form being filled out, show the beginning of filling out a form, then do a blur transition to “fast-forward” to the completed form.  If you must, fast-forward blur to the challenging parts of the form and in your voiceover, give users clear, concise direction.  Or, like I said, redevelop.
  • Break non-intro tutorials into 1 minute to 1:30 chunks
  • Use an SEO-friendly player like Longtail

That’s a messy, incomplete set of guidelines to making an effective tutorial.

Pros and Cons of MVC (Model-View-Controller) | topLingo Quickenar

Summary: What are the pros and cons of MVC?  Jason Berry, CEO of the .NET development firm topLingo, discusses MVC versus web forms.
Air Date: November 2, 2009
Presenters: Jason Berry - CEO
Runtime: 2 Min.

icon for podpress  The Pros and Cons of MVC | topLingo Quickenar: Download

Lala, part 2

I may have figured out how  Lala works their licensing mystery.  When synching your music collection, the service somehow matches mp3 tags like artist, album, and song title.  I think song length may also have something to do with it.  If it finds an “approximate” match AND the song is licensed for Lala’s use, the song gets dropped into your online music collection.  I bet this is somewhere in the FAQ on their web site, but I never read that nonsense … do you?lala-logo

Why did I only find this out 6 months after I started using Lala?  Very good question … glad I asked it.  It takes forever to upload songs, so I only uploaded the first 20 gigs of my music collection.  I never processed the whole collection because I have 500+ gigs of music.  Because of how I originally converted all my CDs, my music collection is organized in an odd manner.  It’s very complex, but let’s just say I uploaded the most mainstream music first.  All my music matched and so I blissfully used Lala for 6 months.  Now that I am so enamored of Lala, I’ve decided to upload the rest.   Much of this current music that I am uploading is eclectic and indie.  So it’s not really matching.  See, I may be uploading a live or demo or rare version, and Lala mismatches it with the production studio version of the tune!  If it doesn’t match, Lala omits it from the album entirely.  This isn’t so bad, except you don’t know until you go to play an album and the last track isn’t there or track 5 is not what you’d expect or way too loud compared to the rest of the album.  I’m obsessive about music and my spidey sense tingles when something is out of whack.  However, I breathe deeply. count to 10, and then move on.  Oh … the other issue is that on CDs with unnamed hidden tracks, I’ve edited out the silence and re-saved the track under a new name.  Green Day’s “Dookie” has that with the “All By Myself” song.  Lala doesn’t recognize this sort of thing.  Bummer.

So consequently, my Lala collection is incomplete and mismatched.  Probably 10% of my Lala collection is askew.  I have an enormous quantity of weird music, however.  So although my OCD has been tweaked a bit, I am willing to overlook the slight problems in favor of the enormous convenience.  For the great majority of the population for whom Meatloaf’s “Bat Out Of Hell 2″ (you know “I’d do anything for love, but I won’t do that!” … you have it on your iPod and you LOVE it) is the weirdest thing in their iTunes, this won’t matter.  All the Kanye West, Christina Aguilera, and Black Eyed Peas that you need is covered with Lala’s library.  Enjoy it!

Amazing Web Software: Aviary

aviary_logoAviary has an impressive suite of web-based software that is free to use.  They have built scaled-down versions of Photoshop, ImageReady, and Illustrator that run within a web browser in Flash (not Air, for the techies).  In addition, they have a multi-track sound editor that has the same core functionality as Apple’s Garage Band.  Although Aviary is pushing the limits of what Flash is capable of, their execution is outstanding.  This software suite works and works WELL!

Although these apps are lighter in features than their desktop counterparts, they are some of the most advanced web apps I’ve yet used.  All are incredible models of how web-based software should work.  These are the prefect tools if you have to do a little photo editing on an underpowered laptop or netbook.  If you’ve ever had to edit some photos when you’ve been on vacation with your old junky laptop, I’ve got the solution to your pain.  Photoshop on a crappy laptop just grinds your productivity to asnail’s pace.  But these apps fire up in about 30 seconds and you’re ready to go.  Working with large graphics files is nearly instantaneous because all the heavy lifting is being done on Aviary’s servers.

I highly, highly recommended Aviary as both a top-notch tool and an example of how to build web-based software.  Check it out here.

I’m Using Lala. I’m Feeling Good.

There’s a great music website called Lala which I have been using for about 6 months now.  It allows you to upload your music collection and listen to it anywhere that you have a computer (or iPhone) and an internet connection.  You can set up playlists and share them.  And, of course, you can sort your music collection any way you want.  [ Example:  Show me just the Heavy Metal albums ... yay!]   The web application is absolutely phenomenal.  It’s drag & drop and very, very visual — a model of “complex simplicity”.  It’s more or less a web-based iTunes before iTunes tried to do everything.  I’ve stopped liking iTunes because it’s doing too much — Genius, video, and now Facebook integration … why oh why?  Call me a curmudgeon, but I kinda tolerated it about 2 or 3 years ago when all it did was organize and play music.  It dlala-logoid that well.  Lala reminds me of the happy, friendly iTunes of 2006.

I’m not going to sit here and describe every aspect of Lala because honestly you should be using it right now.  I have not a single complaint after 6 months of daily use.  Normally I am very critical, but this just kicks ass.  Seriously, stop reading this crappy blog post and just sign up at http://www.lala.com.  Download the tiny desktop application.  Pick three or four albums to upload.  Although the upload process is automated, it takes a long time to upload all your albums (I have 180 gigs of music!!).  So at first, limit yourself to those few albums.  It took about a day to upload 9 gigs / 1800 songs, but it did all that nonsense in the background.  Anyway, if you like it, then endure the lengthy upload for the rest of your music.

One of the coolest features that I cannot get over is that I can be listening to some ridiculously long playlist here at work.  Then I turn off my computer at work, go home, boot up the home system (workaholics, unite!), and pick up the playlist right where I left off.  It’s awesome.  I giggle to myself every time I get to do that.

The big mystery that lingers over this whole utopian system is how Lala gets around licensing.  Will the RIAA axe fall as heavily as  it did with Pandora?  — By the way, Pandora, awesome bounce-back.  Y’all have a godlike CEO over there. –  Apparently, Lala gets around licensing issues by comparing your music files with albums that they already have legally in their library.  Then Lala uploads only the music that they don’t have.  Yeah, I know, if you do the math, it doesn’t really add up.  Shhhhh!

Build a Website Contact Form in 5 Minutes - No Programmers Needed with Zoho Creator | topLingo Quickenar

Summary: Need a database driven website contact form and have no budget or time to deal with a programmer? topLingo shows you how to build one in under 5 minutes using Zoho Creator!
Air Date: September 24, 2009
Presenters: Mike Glezos - President
Runtime: 3 Min.
icon for podpress  Podcast Video: Download

One word will make your life better: DropBox; One more: Free

DropBox logoI’ve been using this FREE tool, DropBox, for about a year now (since they were in beta).  I use it on a daily basis and, at this point, could not live without it.  Whenever anything gets to that stage, I cannot help myself, I get a little excited about it, so bear with me.

DropBox is a web service for synching up files across one or more machines.  At it’s simplest, it’s a web-based service for backing up files.  There’s been tons of these services over the years (X-Drive, AllMyData, Mozy, and Box.net come to mind).  But DropBox takes this to a whole new level by adding a program that runs on your desktop, PC or Mac.  This creates a folder on your computer that is automatically synchronized with your web folder that is hosted by DropBox.  The service even allows you to roll back to previous versions of your documents.  Everything can be done from the web interface or, amazingly, right from the program that is running on your desktop.  How many web services have that level of desktop accessibility?  Only a handful.

Ok, cool, now you’ve got a backed-up versions of important files that you can access through the web from any computer.  But if you add the desktop app to another PC, then you’ve got AUTOMATED synching going on 24/7.  Next, you can set up a shared folder with any other DropBox user.  You drop files into it and they show up in the user’s folder on their desktop.  The other user even gets a popup alert after the synch completes.  No more fooling around with FTP just to get somebody a file that is too big for email attachments.  It’s also nice for dropping 500 megs of files into before I leave work, having them synch during the commute home, then having them all ready when I arrive home. Now I don’t have to shuffle through my man-purse for the USB memory stick, wait 10 min to copy files, work on files at home that night, and then forget the USB stick at home the next day .. ugh!  I just work directly off of the files in my local DropBox folder all the time.  Every PC I work has a copy.

DropBox has a couple of extremely minor issues.  I have limited experience with the Mac client, but from the 10 minutes that I played with it, it does not seem as polished.  However, with the rate at which DropBox is improving their features, I’m sure this will be addressed in short order.  Also, I’ve experimented with running my huge Outlook PST file from DropBox to get automated Outlook backups.  No dice.  But that is really pushing the envelope and nobody provides a good system for that yet.

DropBox keeps their site and application VERY simple.  Like crazy, google-level simple.  That makes it easy for the rushed, imaptient crowd and the oft-ignored low-tech crowd like my parents (who absolutely love it).  In fact, for a second, I just want to elaborate on my parents’ experience with DropBox.  My mom uses it to synch files between her laptop at work and her laptop in the house.  My dad, the single-finger typist, used to have a terrible time getting photos to me.  He used to Kodak’s fairly complex photo-sharing service … a good service, but lacking in ease of use for non-tech-savvy peeps.  Now we have a shared folder into which he can throw his photos and I get a little popup when they arrive OR even get updated.  Smooth.

All this for free!  It’s 3 gigs free, with paid options for up to 100 gigs … beautiful.  I’ve been using the free version without issue.

Use this link to signup and you’ll get an extra 250 megs of space for free.

“Any sufficiently advanced technology is indistinguishable from magic.”
Arthur C. Clarke, “Profiles of The Future”, 1961

Mike is a Poser! On OCMetro Magazine’s Homepage.

Dozens of press releases, countless emails and calls to editors then sometimes you just get lucky.  Like my photo and a topLingo shout out on the OC Metro homepage type of lucky.

Hi I’m Mike.  Co-owner of topLingo and meet me on OCMetro.com’s new social network for Orange County business professionals.  Recently launched,  this network is a hybrid between LinkedIn and Facebook and proof that “niche’s” can work.

mg-on-ocmetro-home1

Google’s Chrome OS means a whole lot of … Nothing

google-chrome

Google announced their vaporware operating system Chrome OS.  We do know that most of the apps and resource-intensive computing will be offloaded to the cloud.  Beyond that small scrap of data, nobody knows anything and, more importantly, nobody has seen anything.  Yet the pundits are already signing the death certificates of both Microsoft Windows (standard target) and the iPhone (mmm … yeah).  These are the same experts (New York Times, jkontherun, TechCrunch, GigaOM, etc.) that keep telling us that Facebook is going to level Google.  So the timeline that I’m getting is:

  1. Facebook becomes the search engine of choice, forcing Google to make money elsewhere
  2. Google becomes the operating system manufacturer for netbooks and smartphones
  3. Somehow Google then makes the jump to becoming the OS of choice for all computers (can’t wait to edit HD video in the cloud)
  4. Microsoft’s market share approaches zero and, in a desperate bid to make the payroll, they become an ebay power seller auctioning off vintage CDs of Windows 95, MS Works, and Microsoft BOB
  5. Bonus: Chrome OS somehow knocks off the whole closed-architecture iPhone OS platform and everybody buys those wildly unsuccessful Android phones
  6. Google is back on top and all things are again right in the tech food chain

The Windows death knell has been ringing for about 15 years now.  Some Windows-killer is announced every six months.  And what happens?  Nothing.  Big, bloated, unsexy Windows persists.  About 18 months ago, the same characters from above let us know that Vista would to send Microsoft to the soup kitchen.  Creative thinking had placed Windows itself as the ultimate Windows-killer.  Hara-kiri.  Didn’t happen.

I’m quite excited to see Chrome OS and play with it a bit.  However, it’s unlikely to alter the tech landscape very much.  Either way, this is solid marketing by Google’s PR department.  It even got my lazy butt blogging about it.

Efficiently Wasting Time Online with StumbleUpon | topLingo Podcast

Summary: Funny-cool-crazy photos, videos and webpages all get found somehow and in this topLingo podcast we show you how. Introducing StumbleUpon, a personal preference engine and social community that helps you become a joke spammer instead of the spam-E! What is StumbleUpon? How do you efficiently waste time online? In less than 3 minutes you find out!
Air Date: July 7, 2009
Presenters: Mike Glezos - President
Runtime: 3 Min.
icon for podpress  Podcast Video: Download

Free T-Shirt! | topLingo Podcast

Summary: Crappy, machine made, one wash and they fall apart but look damn cool topLingo t-shirts. And did we mention the word “FREE?” We’re giving away a FREE SHIRT to the first 10 people to email “us@topLingo.com.
Air Date: Wednesday May 22, 2009
Presenters: Mike Glezos - Principal
Alphonso Turner - Programmer
Runtime: 1 Min.
icon for podpress  Podcast Video: Download

Client Testimonial

See what is being said about topLingo.

ZyXEL Communications

"Just a brief note to express my satisfaction with topLingo..." ZyXEL interviewed many firms when planning a complete overhaul of its large and outdated website. We've got a great many products that formerly had not been properly categorized, making visitors' searches nearly impossible.

Case Studies

A deeper look into our many successes.

  • Miles DavisMiles Davis

    0fficial website,forum, calendar and music player.

  • JP Morgan ChaseJP Morgan Chase

    Paperless web-based custom system to manage broker applications.

  • MonsterMonster

    Microsite E-commerce sales tool.

Stalk Us

Sure, we don't mind.

  • LinkedIn topLingo
  • flickr topLingo
  • twitter topLingo
  • facebook
  • YouTube topLingo
  • vimeo topLingo
  • RSS topLingo

Make Contact

Get in touch with us.

Call: 1.877.87LINGO

Email: us@topLingo.com

topLingo Location18952 MacArthur Blvd.
Suite 300
Irvine, CA 92612
Map It / Get Directions