Resources

Here's a growing list of resources that contain useful information. Please send me any to add.


Where to find Answers:

Because when you search the internet, you will get all kinds of answers. Which ones should you click first?

StackOverFlow/StackExchange
http://stackoverflow.com/
Community driven and generally high quality, but you generally won't get real in-depth answers unless someone links to some. Sometimes you have to weed through a bunch of responses, but the rating system helps point the way. Check here first.

MSDN
Microsoft Developer Network
https://msdn.microsoft.com/en-us/default.aspx
The official MS source for documentation of their platforms. Can be TMI sometimes and sometimes not enough usage examples.

MDN
Mozilla Developer Network
https://developer.mozilla.org/en-US/
Great information on web technologies!

Training and Tutorials:


PluralSight
https://www.pluralsight.com/
Can't beat 'em, definitely worthwhile to watch training videos on almost anything tech! I'd say it's a necessity.

W3Schools
http://www.w3schools.com
Great online courses and resources for everyone! All for free.

Ruby Monk
https://rubymonk.com/
This is a cool and fun way to learn Ruby! All online, no install necessary. Free.


Online Code Editors:

These are becoming a dime-a-dozen, some better than others depending on what you are doing.

JS Bin
http://jsbin.com/

Plunker
http://plnkr.co/

JS Fiddle
https://jsfiddle.net/

Tutorials Point
http://www.tutorialspoint.com/codingground.htm
This one is diverse - can be wonky at times.

IDE One
https://ideone.com/
This one is also diverse - limitations as well.



Patterns:

http://www.dofactory.com/net/design-patterns
http://martinfowler.com/books/eaa.html


SQL:

SQLAuthority
Pinal Dave
http://www.pinaldave.com/

http://www.databasejournal.com/


Frameworks and Libraries:

javascript stuff
http://jquery.com/
https://nodejs.org/
http://emberjs.com/
https://angularjs.org/


Object Mappers
http://modelmapper.org/getting-started/ - for Java
http://automapper.org/ - .NET

BDD Stuff
http://www.specflow.org/
https://cucumber.io/
http://jasmine.github.io/

AOP stuff
http://docs.jboss.org/aop/1.0/aspect-framework/userguide/en/html/what.html
https://msdn.microsoft.com/en-us/magazine/gg490353.aspx

Check this out
http://research.microsoft.com/en-us/projects/orleans/


Texts, Blogs and Books:

http://www.planetgeek.ch/2013/06/05/clean-code-cheat-sheet/
http://blog.cleancoder.com/
http://blog.testdouble.com/posts/2014-01-25-the-failures-of-intro-to-tdd.html

https://domainlanguage.com/

Domain Driven Design
Patterns of EAA
Clean Code
Soft Skills
The Mythical Man-Month
Design Patterns "Gang of Four"
Refactoring



Industry Movers:

Martin Fowler
http://www.martinfowler.com/

Uncle Bob Martin
https://sites.google.com/site/unclebobconsultingllc/

Ward Cunningham
http://c2.com/

Ron Jeffries
http://ronjeffries.com/

Dan North
https://dannorth.net/

Scott Ambler
http://scottambler.com/

Scott Hanselman
http://www.hanselman.com/

Julie Lerman
http://thedatafarm.com/

1 comment:

  1. Indeed. When you hire an angular JS developers, they work on a two-way data binding. This feature helps reduce the amount of code required to develop an app. Hire professional freelancers from Eiliana.com. Here you can easily find top freelancers as per your need.

    ReplyDelete