Profile cover photo
Profile photo
Ministry of Hack
313 followers -
A worldwide network of devs that are doing awesome things. And stuff.
A worldwide network of devs that are doing awesome things. And stuff.

313 followers
About
Ministry of Hack's posts

Post has attachment
hey folks, we started a monthly series of HTML5 CodeShow meetups in London, Berlin and Rome - here's the upcoming one next week, October 24th at the Hub Roma (thanks for hosting!) http://ministryofhack.com/html5-codeshow-rome/

Post has shared content
For those who joined us yesterday - here's a more in-depth look at +Dylan Schiemann presentation from the hangout. 
Looking for a definitive source on AMD?  We've got you covered!

Post has attachment
You can now watch the recording of the "AMD: Asynchronous Modules for JS and HTML5 Apps" hangout by +Dylan Schiemann  here : http://ministryofhack.com/hangouts/
#html5   #javascript   #js   #dojo  

Post has attachment

Post has attachment
Ministry of Hack hung out with 10 people. <a class='ot-hashtag' href='https://plus.google.com/s/%23hangoutsonair'>#hangoutsonair</a>vera glavova, Dylan Schiemann, Jean Carlos Meninno, Michał Czeraszkiewicz, James Farrell, Mark Laudon, K.K. Smith, Bob Remeika, A Matías Quezada, and Daniel von Klipstein

Post has attachment
Hello everybody, join us at "Asynchronous Modules for JS and HTML5 Apps Hangout" at 7:00 on Minstry Of Hack 

Post has attachment
Ministry of Hack hung out with 1 person. <a class='ot-hashtag' href='https://plus.google.com/s/%23hangoutsonair'>#hangoutsonair</a>jonathan karp

Happy Monday all! Join us tomorrow, June 26th at 19:00 CEST for a virtual hangout with +Dylan Schiemann on AMD for JS and html5  - if you have any specific questions or suggestions drop us a line here. #dojo   #javascript   #ajax   #toolkit  

Post has attachment
We are stoked to announce our next virtual hangout with Dylan Schiemann on Asynchronous Modules for JS and HTML5 app - June 26th, 7PM CEST. This will be a hands-on presentation and talk, you can join the hangout here on g+ or follow the livestream on our webpage http://ministryofhack.com/hangouts/ 

Post has shared content
really useful list!
Recommended JavaScript Style Guides & Beautifiers

For developers interested in improving the code style consistency of the JavaScript they write, I'm happy to recommend the following style guides:

1. Idiomatic.js https://github.com/rwldrn/idiomatic.js/ (highly recommended, very comprehensive and includes contributions by +Rick Waldron , +Mathias Bynens and more)

2. jQuery Core Style Guide http://docs.jquery.com/JQuery_Core_Style_Guidelines (used by jQuery core, QUnit and many other projects)

3. Google JavaScript Style Guide - http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml with some further comments http://blog.founddrama.net/2010/08/annotated-google-javascript-style-guide/

4. Dojo Style Guide http://dojotoolkit.org/community/styleGuide (another very comprehensive alternative)

5. Aloha Editor JavaScript Style Guide http://aloha-editor.org/guides/style_guide.html (recommends jQuery style guide, but has some useful additions)

* I've reviewed all of the above and discarded other guides that were either entirely too brief/vague or not that useful at all (e.g the GitHub JS style guide).

Beautifiers

Whilst maintaining consistent style while writing your code is extremely important, it can also be useful to use a formatter or beautifier to enforce style rules for you.

The first tool I recommend playing with is called CodePainter (https://github.com/fawek/codepainter). This is a JavaScript beautifier that can infer coding style from a sample you provide it (so rather than giving it a complete style guide, give it a sample with the rules already enforced and it can do the rest).

I can also recommend jsbeautifier.org, which most people are already aware of. One of the nice things about it is that you can plug it into your favorite code editor (e.g SublimeText https://github.com/kriswill/sublime-text-jsbeautifier), use it in a Chrome extension or in a bunch or other ways.

Hope these are useful!
Wait while more posts are being loaded