Profile

Cover photo
Steve Perkins
Works at BetterCloud
Attended Georgia State University
Lives in Atlanta, GA
62 followers|8,880 views
AboutPostsPhotosYouTube

Stream

Steve Perkins

Shared publicly  - 
 
Wow, this is pretty much every project kickoff meeting or grooming session I ever had at my previous company...
3
Add a comment...

Steve Perkins

Shared publicly  - 
 
I don't really have a problem with Brendan Eich being named CEO of Mozilla, despite him making Prop-8 political donations several years ago that I disagree with.

However, I don't particularly have a problem with him being criticized over it forever, either.
4
Add a comment...

Steve Perkins

Shared publicly  - 
 
 
Great podcast interview with a member of the Go team.
1
Add a comment...

Steve Perkins

Shared publicly  - 
 
Interesting!  Great Britain is turning their coins into 12-side dice.  However, they can still lose hit points if a counterfeiter rolls a saving throw.
1
Add a comment...
Have him in circles
62 people
Patti Gowens's profile photo
Hamid Rehman's profile photo
Brett Bartel's profile photo
Joshua Grosser's profile photo
Jason Powell's profile photo

Steve Perkins

Shared publicly  - 
 
Whoa... Google just slashed their prices for PaaS and IaaS hosting in the Google Cloud Platform Live conference keynote.
2
Add a comment...

Steve Perkins

Shared publicly  - 
 
"Rock Star" played out a few years ago, and "Ninja" is almost played out now.  What hipster brogrammer titles will come next?

Perhaps "Software Mass-Murderer"?  "Programming Cult Leader"?
1
Rajib Singh's profile photoSteve Perkins's profile photo
2 comments
 
Oh, I didn't even think about Godwin coming into play...
Add a comment...

Steve Perkins

Shared publicly  - 
 
 
The correct way to read "Java: Concurrency In Practice."
1
1
David Hardwick's profile photo
Add a comment...

Steve Perkins

Shared publicly  - 
 
As of today, Java 8 is now the current version of Java.
3
Add a comment...

Steve Perkins

Shared publicly  - 
 
 
Monkey Testing Library

gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.

While developing an HTML5 application, did you anticipate uncommon user interactions? Did you manage to detect and patch all memory leaks? If not, the application may break sooner or later. If n random actions can make an application fail, it's better to acknowledge it during testing, rather than letting users discover it.

Gremlins.js simulates random user actions: gremlins click anywhere in the window, enter random data in forms, or move the mouse over elements that don't expect it. Their goal: triggering JavaScript errors, or making the application fail. If gremlins can't break an application, congrats! The application is robust enough to be released to real users.

This practice, also known as Monkey testing, is very common in mobile application development. Now that front-end (MV*, d3.js, Backbone.js, Angular.js, etc.) and back-end (Node.js) development use persistent JavaScript applications, this technique becomes valuable for web applications.

Image / Source / Download:
https://github.com/marmelab/gremlins.js

License:
The MIT License (MIT)
http://www.opensource.org/licenses/mit-license.php
https://github.com/marmelab/gremlins.js/blob/master/LICENSE
1
Add a comment...
People
Have him in circles
62 people
Patti Gowens's profile photo
Hamid Rehman's profile photo
Brett Bartel's profile photo
Joshua Grosser's profile photo
Jason Powell's profile photo
Work
Occupation
Software Architect
Employment
  • BetterCloud
    Software Architect, 2013 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Atlanta, GA
Links
Other profiles
Contributor to
Story
Tagline
Software developer, blogger, and author of 'Hibernate Search by Example'. http://steveperkins.net
Education
  • Georgia State University
Basic Information
Gender
Male