Learn to Build Modern Web Apps with MEAN The goal of this tutorial is to guide you through the creation of a Reddit/Hacker News clone using the MEAN stack. By completing this tutorial, you will gain a basic understanding of the MEAN stack including building a REST interface with Express.js on top of Node.js and using that interface to perform CRUD operations on a database via an AngularJS frontend. Why MEAN Stack? A roadmap to becoming a web developer in 2017 – freeCodeCamp These charts were created by GitHub user Kamranahmedse. They visualize three roadmaps to becoming a web developer. Even though I disagree with some of his suggestions (I recommend you starting building projects almost immediately — and you will with freeCodeCamp’s curriculum), I still think this is worth reading. It will give you a birds-eye view of the modern tools that web developers use.
MEAN.JS Documentation Last updated: 03 Aug 2014. Thank you for downloading the MEAN.JS boilerplate! This simple documentation will cover the basics of developing your MEAN application. Before you begin we recommend you read about the basic building blocks that assemble a MEAN.JS application: MongoDB Go through MongoDB Official Website and proceed to its Great Manual, which should help you understand NoSQL and MongoDB better. SOLID Development Principles – In Motivational Pictures I found the Motivator this morning. It lets you create your own motivational pictures. So, here’s my first run at creating the SOLID software development principles in motivational picture form. I ‘borrowed’ the images from google image search results. I hope you find them to be as fun as I do! I have them all hanging up in my team room, already. :)
Combining Static and Dynamic Polymorphism with C++ Mixin classes This is the first in a series of blog posts which describe an interesting way to combine both dynamic and static polymorphism. My day job is as a PhD student in Geophysics, focusing on Full Waveform Inversion, and the application space will be one I’m personally familiar with: numerical analysis using the finite element method. This being said, the techniques presented can be applied to a range of problems, numerical or otherwise. Please read on for a (hopefully) informative and (maybe even) entertaining look at the C++ Template Mixin Pattern.
How to Implement IComparable<T> Interface in Base and Derived Classes Generic IComparable<T> interface was introduced in .NET Framework 2.0 to allow comparison between instances of a type. Interface defines only one method, CompareTo(T), which receives an instance against which current object should be compared. CompareTo method returns Int32 indicating the order between this instance and the argument: negative return value means that this instance is less than the argument; zero indicates that two instances are equal; positive value indicates that this instance is greater than the argument. AngularJS Routing Using UI-Router AngularJS provides a great way to make single page applications. When creating single page applications, routing will be very important. We want our navigation to feel like a normal site and still not have our site refresh. We’ve already gone through Angular routing using the normal ngRoute method.