Why we use JavaScript and have turned our backs on Flash

May 22nd, 2011 by David Link

The topic of JavaScript vs. Flash is one that has been discussed and debated for years, and there are already thousands of articles on the subject. However, we still encounter a lot of clients who don’t realize the difference between the two or don’t understand why we’ve settled on JavaScript. Hopefully this article will help to explain both.

So what’s the difference?

Adobe Flash is a multimedia platform that was developed as a way to add animation, video, audio, and other interactive elements to web pages. Viewing Flash content requires the use of a free plug-in. Developers must embed the Flash content into the HTML document, which means that the Flash content is independent of the other content on the page.

JavaScript is a lightweight, and open-source scripting/programming language designed to add interactivity to HTML pages. Unlike Flash, support for JavaScript is built right into all major web browsers without the need for additional plug-ins. JavaScript works by manipulating HTML content, which means that all content on the page is seamlessly integrated.

Why do we use JavaScript?

Firstly, JavaScript has become immensely powerful and easy to use with the development of JavaScript libraries such as jQuery, MooTools, Prototype, etc. jQuery, our library of choice, is fast, concise, and versatile. It allows us to rapidly add complex interactivity to webpages without spending a lot of time. jQuery is also an open-source project with many developers working tirelessly to improve it each day.

The Web was meant to be an open system, and to use open-source tools is to follow in that virtue. I that same vein, JavaScript/jQuery is FREE. Flash (as a tool) can be an expensive initial investment and also expensive to maintain as upgrades are released over the years.

Another problem with Flash is that the required plug-ins to support Flash content aren’t available on all platforms, namely iPhone, which means that you could be limiting your content from a huge portion of web users by using Flash. Meanwhile, jQuery works on these devices with no problem. Furthermore, even if JavaScript is disabled in a user’s browser, because JavaScript is unobtrusive in nature (integrated content), those users still have access to all of your site’s content.

Finally, JavaScript is universal. As a web project changes hands from one developer to another, no special applications are required to view or edit JavaScript files. Additionally, JavaScript is a widely known language, therefore, future modifications should be able to be made by nearly any web developer handling the project.

These are just some of the reasons we’ve chosen to use JavaScript. Hopefully next time you’re looking to add some interactive elements into your site, you’ll take a look at using JavaScript & jQuery instead of Flash.

Gatorworks Ranks #6 on Inaugural LSU100

April 8th, 2011 by admin

This afternoon we were honored as one of the top 100 fastest growing tiger businesses during the LSU 100 Awards Luncheon. Gatorworks landed at the number 6 spot on the list of 100 companies. Here are the top 10:

  1. Broad Oak Energy, Inc. – founded 2005 – David B. Braddock ‘74, JD Braddock ‘03, Cory Parrott ‘03
  2. Public Properties, LLC – founded 2000 – Ben Butler ‘85
  3. Joubert Law Firm – founded 2002 – John “Johnny” Joubert ‘93
  4. General Informatics, LLC – founded 2001 – Mohit Vij ‘97
  5. Ryan Gootee General Contractors, LLC – founded 2004 – Ryan Gootee ‘96
  6. Gatorworks Web Design, LLC – founded 2004 – Brian Rodriguez ‘06, Charlie Davis ‘03
  7. Construction Management Solutions, LLC – founded 2005 – Kyle G. Flettrich ‘05
  8. Doerle Food Services, LLC – founded 1950 – Carolyn Doerle ‘80
  9. Petro TV, LLC – founded 2005 – Ethan J. Cheramie ‘95
  10. Worley Catastrophe Response – founded 1976 – Michael Worley ‘84

According to LSU Stephenson Entrepreneurship Institute Director of Development Jill Roshto, the LSU 100 celebrates the success of LSU graduates and recognizes the impact of LSU on the local, regional and national economies. LSU 100 is co-hosted by LSU and LSU SEI. The full list of winners is available for viewing at www.lsu100.com/honorees.

Our company met the following requirements for inclusion in the LSU 100:

  • Has been in business for five years or more
  • Has had verifiable revenues of $100,000 or more for the last calendar year
  • A former LSU student owns at least 50 percent of the company or is a CEO, president or managing partner
  • Operates in a manner consistent with the mission of LSU and LSU SEI

We are honored to be a part of a list of such distinguished companies. We’d like to thank our friends, family, unbelievable staff, and of course all of our amazing clients!

April’s Stabbed in the Art

March 30th, 2011 by Brian Rodriguez

*** Gatorworks Presents ****

Wow. It’s already April. Did anybody else see that coming? It kind of snuck up on us.

Well, what a day to have this month’s Stabbed in the Art. Yes, it’s still the first Friday just like every other month. BUT, this particular Friday is April Fool’s Day. We don’t have any surprises in store for you (yet), but feel free to bring your mischievous side with you to the show.

If you’ve never attended Stabbed in the Art, here are the details:

Friday, April 1st (first Friday of every month), 6:00 – 10:00pm
1284 Perkins Rd (corner of Perkins and Terrace next to the Garden District Animal Hospital)

Local Artists (usually between 15-20)
100% of sale goes to artist (no commission)

Are you an artist? Know one? All you have to do is bring your art by the TigerDistrict.com warehouse (address above) between 1:00 - 6:00 pm. It’s first come, first serve on space to hang (space has been going quick, so the earlier the better). Bring your art (and necessary hardware to hang your work) and some wine or beer to give out, and you’re welcome to join us. It’s pretty much that simple. Feel free to email me if you have questions about that. We’re always looking for new artists, so please come!

Some other cool events to keep in mind (details below):

Live Art Battle at the Varsity with a live aerialist

F.A.M.E. The 2nd Annual Little Black Dress Edition @ Varsity Theatre – April 9

Hosted by: Gerald Spohrer, Martine Duhe, Josh Fontenot, Dustin Singletary, Brock Hanna, and Dexter Fontenot

DJ Triz-A provides the soundtrack for the evening. The theme for the evening is little black dresses for the women while men dress nicely to complement. Also that night for your entertainment is a live aerialist performance by Ashley Gieg (girls will literally be swinging from the ceiling) and a live art battle with Alex Harvie, TJ Black, Marc Fresh, and Jade Brady.

18 to enter
Sponsored by vitaminwater and Smirnoff

Photography by Viral Image Productions

www.wildflowerpresents.com

Stabbed’s very own Alex Harvie will be going head-to-head with Christopher Turner in a Live Art Battle.

225 Hot of the Press Party

Roux House
Thursday March 31st
5:30-7:30pm

Mentorship Academy April Fool’s Comedy night

http://bit.ly/LOL_BR

Friday, April 1st @ 339 Florida St. Downtown BR

LOL Comedy Series Featuring BET’s Comic View Comedian Van Chew

Hosted by Tony King is Funny

plus special guest C-Bazz and Friends

Starts at 8pm

$10 Suggested Donation

For more info, call 225-346-5180

-All proceeds to benefit Mentorship Academy of Digital Arts and Science and Technology-

Republished from an email sent by Jared Loftus of Stabbed in the Art.

Looking Back on RubyConf 2010

March 16th, 2011 by Richard Felix

Late last year, I was super-excited to learn that RubyConf 2010 was being held just an hour away from here, in New Orleans. Given that I love Ruby and write most of my code these days in it, I knew I had to go. Then, I found out that the guy who wrote Ruby, Yukihiro “matz” Matsumoto was going to be there, as well as David Heinemeier Hansson, creator of the framework Ruby on Rails and co-author of the book that taught me Rails, as well as Dave Thomas, the other author of Agile Web Development with Rails. I was through the roof with excitement. All of these guys who I respected and had learned so much from, in once place? I had to go.

So I went, and RubyConf was pretty awesome. It was filled with people who love the language and what can be done with it. I really liked that the conference wasn’t just about Rails, it was about Ruby in general, so I got to learn about all sorts of things that are out of the scope of what I normally do with Rails. I learned about MacRuby, a project that aims to let people write apps for the Mac (and hopefully iOS, eventually) in Ruby. This opens the door to a lot more people who want to write Mac code because they don’t have to learn another programming language.

I was highly impressed with Daniel Jackoway, a young Stanford undergrad who had lots to say about his project Ruboto, which is Ruby for Android devices. He was very knowledgeable for someone his age. It was pretty inspiring to listen to his talk.

I also learned a lot about app security and best practices for keeping your apps safe from prying eyes, and how to write more future-proof, manageable code. It’s good to plan ahead when coding so that you don’t hate yourself later on when you come back and try to decipher what you wrote and how it works. I also learned about Ruby 1.9, the latest version of Ruby, what it supports and why it’s much better than the current version of Ruby in most cases.

I even ran into some cool people who write web applications that I use every day, like Chargify.

My favorite part, however was when a Japanese programmer, Shugo Maeda gave a talk. His English wasn’t very good, and Matsumoto had to translate a lot of what he was saying. Eventually he was done with his presentation and asked if there were any questions. A guy from the audience asked a question, but both Matsumoto and Shugo had a difficult time understanding just what he was asking. Eventually, someone got the bright idea to have him come up and write code that demonstrated his question. It was amazing to see how quickly everyone in the room was on the same page when he did that. The question was quickly answered after that. It was really amazing to see a real-life example in which it was clearly shown that we might not all speak the same language, but we all understood the same language, Ruby.

All in all, it was a really fun time, much new knowledge was gained, I got to put faces to usernames that I’d only seen online, and I learned so much about what is being done with Ruby outside of Rails. RubyConf 2010 was awesome.

Gatorworks Hired to Redesign RonaldReagan.com

February 25th, 2011 by Brian Rodriguez

Gatorworks, the award-winning web design team from Baton Rouge, recently redesigned the website for former President Ronald Reagan: www.RonaldReagan.com. The website will be used to help promote the 2011 Republican Leadership Conference and Reagan Centennial Celebration to be held in New Orleans later this year.

The conference is billed as the most prominent Republican event prior to the next national convention. Top Republican law makers from around the country are expected to be at the conference in June 2011.

GrinchAlert.com Gets National Attention

December 17th, 2010 by Brian Rodriguez

Our firm was hired the first weekend in December to build a website called GrinchAlert.com for First Baptist Church in Dallas, TX. The idea of the website was to point out businesses that avoid outward signs of celebrating the Christmas season as well as call attention to those businesses that encourage the use of the greeting “Merry Christmas.”

The website allows users to post the names of businesses that are showing visible signs of celebrating the Christmas season, and these businesses would be added to the “Nice” list. Alternatively, users can submit entries of businesses that are not publicly celebrating Christmas. These businesses or organizations are put on the “Naughty” list.

The project has been covered by news outlets across the nation as well as these major television news shows:

CNN American Morning: Click here for the video.
Prime News: HLN: Click here for the video.

We’ve enjoyed working with First Baptist, and it made us realize that people feel very passionately about either using “Merry Christmas” or instead using “Happy Holidays” to greet people during this season.

The website has received thousands and thousands of visits over the last 2 weeks, and we’d like to thank our friends at Host Gator for watching our servers closely for us. They’ve been great!

**********UPDATE: As of early February 2011, we were asked to take the website down because of a conflict with using the name “Grinch.” ***************

Ruby on Rails: Our Choice for Web App Development

July 6th, 2010 by Richard Felix

Over the last year or so, we’ve used Ruby on Rails for development of our largest web applications here at Gatorworks. Ruby on Rails is one of the so-called “opinionated” web frameworks out there. By opinionated, I mean that it makes a lot of assumptions for you. It assumes that you’re building a web app, which means that your app will live in a browser, probably connect to a database, need to create, read, update and delete records, and that your app’s files would be best served by being organized in a particular way, among many other things. Before Rails and other frameworks like it, every time you wanted to create a new web app, you’d have to rewrite the portions of the app that are common to every web app. By giving you sensible defaults to start from, it enables programmers to start at, say Level 7 on each web project, instead of Level 1. This cuts down time and cost on web application projects.

Another useful aspect of going with Rails for a web project is that you’re using a framework which tons of other people use as well, which enables you to use plugins created by the community. That also saves you a lot of time and programming effort. For instance, most web applications are going to need some sort of login system. With Rails, you can either build your own custom solution, or you can choose from a bunch of plugins which are well documented and tested for security issues because of all the other people programming with Rails. As of right now, the number of plugins for Rails is well into the hundreds of thousands. Basically, anytime that you decide you’d like to do something that other people might have a use for too (connecting to Facebook, Twitter, uploading images, etc), chances are pretty good that it has already been written. Also, another benefit of using a framework that lots of other people use is that as a developer, it’s pretty easy to look at a Rails app you didn’t write and quickly figure out what’s going on, because the layout of the app is familiar.

Then, you can’t mention Rails without mentioning Ruby, the programming language that it was built on top of. Ruby is a young language, built by a Japanese developer named Yukihiro Matz Matsumoto, and released in 1995. It is elegant, concise (in general, it takes a lot less Ruby code to get something done than it would in another language), and it’s easily readable/understandable compared to other languages.

These things combine to make Ruby on Rails our number one choice at Gatorworks for building web applications. It lets us get things done and go from idea to code in less time than anything else we’ve used.

Here are some projects that we’ve developed using Ruby on Rails:

Welcome to the NEW PolicyPitch.com

April 20th, 2010 by Brian Rodriguez

Our team recently had the pleasure of working with New Orleans attorney/entrepreneur Zach Kupperman of Policy Pitch. We gave his website a nice face-lift from a design / usability standpoint. (We did not do the development -only design) PolicyPitch.com allows people to propose new public policy ideas and track local legislation at the state level. The website provides a crowd-powered platform to help its users collaborate, refine, and promote their policy ideas and transform the online communication into real world action.

We’re proud of what Zach is doing and excited to have assisted him with his new website.

The new PolicyPitch.com website designed by Gatorworks

The new PolicyPitch.com website designed by Gatorworks

Big Presence for Gatorworks at Southern Republican Leadership Conference

April 9th, 2010 by Brian Rodriguez

Our team has been working tirelessly over the last several months for one of our largest clients of the year: The srlc-logo-smallSouthern Republican Leadership Conference (SRLC). We had the pleasure of handling all the design work for the conference including (but not limited to) the conference logo, printed program design (80 pages), various direct mail pieces, apparel design, poster design, press backdrop design, directional signage, and of course an interactive website.

Scheduled for April 8-11 in New Orleans, the SRLC is the most prominent GOP gathering outside of the national convention. Confirmed speakers include Sarah Palin, Bobby Jindal, Mississippi Gov. Haley Barbour, Tax Gov. Rick Perry, Newt Gingrich and more. The SRLC will be carried on Fox and CNN, and Sean Hannity will broadcast live. More than 3,500 people are expected to participate.

We are pleased to have had such a large impact on the national conference.

SRLC Website Screenshot

SRLC Website Screenshot

A Tour of Santa's Online Wishlist

February 23rd, 2010 by Brian Rodriguez

Last Fall our team, led by Creative Director David Link, developed an innovative flash-based web application targeted to children called Santa’s Online Wishlist. The Christmas website invites children to dress a snowman, read letters from other children in Santa’s mailroom, add toys to their wishlist in Santa’s Toy Factory, and best of all write emails to Santa Claus himself. The child’s experience of Santa’s Island can be guided by an elf if they so wish. The helpful elf gives pointers to the child on where to click and what can be done on each area of the site.

Here is a quick tour of the main areas of the site:

Once the child creates an account, he/she will be greeted by the elf and see this home page. This is Santa's Island where the child can begin their journey!

Once the child creates an account, he/she will be greeted by the elf and see this home page. This is Santa's Island where the child can begin their journey!

If the child clicks on the snowman, he/she will see a naked snowman with a box that contains various articles of clothing and accessories. The child can click and drag the items over to the snowman to create one of their own. If an article of clothing doesn’t look just right, then the child can drag the item over to the trash can to remove it.

We decided to make a cowboy, bowler Snowman!

We decided to make a cowboy, bowler Snowman!

If the child goes over to Santa’s Mailroom, he/she will see a very active room with letters being sucked down a pipeline and being dropped into a pile in the center of the room. A friendly elf is quickly sorting the letters into “naughty” or “nice” pipelines that go directly to Santa’s office. If the child clicks on the colored letters on the ground, he/she can read a letter written from other children to Santa.

The Elf in Santa's Mailroom quickly sorts letters from children across the world.

The Elf in Santa's Mailroom quickly sorts letters from children across the world.

Santa’s Toy Factory is my favorite part of the website. This is where children can see the worker elves in action making plenty of toys. There’s a countdown to Christmas on the wall at the top right, and the child has the option to click on a toy of their choice on the conveyor belt. If the child clicks on a toy, a window will pop-up that pulls the actual image of the product from Amazon. Then, the child has the option to add the toy to his/her “wishlist.”

Toys are quickly being assembled by elves in Santa's Toy Factory.

Toys are quickly being assembled by elves in Santa's Toy Factory.

The final component of the site allows the child to email Santa Claus, and the child has the option to include items in the email that they selected from Santa’s Toy Factory.

So, as you can see, this was a rather involved project that required a great deal of custom illustration and then custom animation (and action script) using Adobe Flash. We were very excited to win an ADDY for this project at the 2010 awards show this year.

I invite you to visit the actual site so you can see these screenshots come to life and hear the jolly Christmas music we have playing in the background. If you have children, I encourage you to let them visit the site and have some fun next Christmas!

Do you like this site? Check out some other completed projects by our award-winning team.