background preloader

Tutorials

Facebook Twitter

High Scalability - Codility - hiring programmers made easy. Quora. When should I use JavaScript prototypes in real world applications? - Quora. GitHub - jwasham/google-interview-university: A complete daily plan for studying to become a Google software engineer.

Swift

Electron. 20 Essential Java Interview Questions and Answers. The key difference between is that inner classes have full access to the fields and methods of the enclosing class.

20 Essential Java Interview Questions and Answers

This can be convenient for event handlers, but comes at a cost: every instance of an inner class retains and requires a reference to its enclosing class. With this cost in mind, there are many situations where we should prefer static nested classes. When instances of the nested class will outlive instances of the enclosing class, the nested class should be static to prevent memory leaks. Consider this implementation of the factory pattern: public interface WidgetParser { Widget parse(String str); } public class WidgetParserFactory { public WidgetParserFactory(ParseConfig config) { ... } public WidgetParser create() { new WidgetParserImpl(...); } private class WidgetParserImpl implements WidgetParser { ...

At a glance, this design looks good: the WidgetParserFactory hides the implementation details of the parser with the nested class WidgetParserImpl. 25 Essential Questions Asked in Top JavaScript Interviews. The above code will output the following to the console: "122" "32" "02" "112" "NaN2" NaN Here’s why… The fundamental issue here is that JavaScript (ECMAScript) is a loosely typed language and it performs automatic type conversion on values to accommodate the operation being performed.

25 Essential Questions Asked in Top JavaScript Interviews

Let’s see how this plays out with each of the above examples. CodinGame - Play with Programming. CodeAbbey - programming problems to practice and learn for beginners. Where the world works. LeetCode OJ.

BigData

AWS. How to prepare for a Front-end Developer interview? What is a step-by-step procedure to become a GitHub open source developer for a complete newbie? - Quora. Train with Programming Challenges/Kata. Where the world works. What are the most important JavaScript concepts to know for a job interview? - Quora. MongoDB Exercises, Practice, Solution. What is MongoDB?

MongoDB Exercises, Practice, Solution

MongoDB is a free and open-source cross-platform document-oriented database. Classified as a NoSQL database, MongoDB avoids the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas, making the integration of data in certain types of applications easier and faster.

The best way we learn anything is by practice and exercise questions. We have started this section for those (beginner to intermediate) who are familiar with NoSQL and MongoDB. Hope, these exercises help you to improve your MongoDB query skills. MongoDB Query Exercises and Solution [ 32 Exercises] Structure of 'restaurants' collection : You may download the compressed file and uncompress it to find the collection used in our exercises. 1. 2. 3. 4. 5. 6. 7.Write a MongoDB query to display the next 5 restaurants after skipping first 5 which are in the borough Bronx. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.

This Week in JavaScript 04 July 2016 - JavaScript - The SitePoint Forums. Hello and welcome to This Week in JavaScript, our lovingly curated collection of links relating to what's new and exciting in the world of JS.

This Week in JavaScript 04 July 2016 - JavaScript - The SitePoint Forums

The complete list is tagged jsweekly. (Don't forget to check out our weekly .NET and front end roundups too!) And now for this week's JavaScript finds ... Getting started. How much Java do you need to know to get a job? - Quora. 99-problems/java8 at master · shekhargulati/99-problems. Enki.

D3

How to judge a JavaScript programmer by only 5 questions - Quora. Programming challenges and courses. What should a fullstack developer know in 2016? - Quora. Get Ready and Think Ahead : 11 Tech Interview Websites To Get More Than Ready. Get Ready and Think Ahead : 11 Tech Interview Websites To Get More Than Ready tl;dr : take this summer to plan ahead your full time offers for next summer.

Get Ready and Think Ahead : 11 Tech Interview Websites To Get More Than Ready

You’ll panic a little bit less between summers . Quick post to tell you peeps that if you’re graduating next summer (or this fall, or this winter) please consider getting ready to apply for full time jobs as soon as this summer. For as soon as this September. And in September, you don’t start preparing, you start applying. By getting ready I mean get in the mood to do technical interviews, but also have an idea of the companies (and cities) where you’ll want to apply.

C++

Forbes Welcome. How to Win the Coding Interview — Dev Mastery. Anybody can learn. Timus Online Judge. What is the best strategy to improve my skills in competitive programming in 2-3 months? - Quora. Gainlo - Mock Interview With Professionals. InterviewBit: Coding Interview preparation made easy. Java. Cracking the front-end interview — Free Code Camp. Mycodeschool. This item has been hidden This item has been hidden Pointers in C/C++ Play all Pointers is one concept that does not go well with beginners.

mycodeschool

Web Development: What is the best site to go to for practice JavaScript coding questions for a front end interview? - Quora. Exercism.io. Train with Programming Challenges/Kata. Coderust 2.0: Faster Coding Interview Preparation using Visualizations.

Ionic

LeetCode Online Judge. Topcoder. DB. CodeEval - Coding Challenges for the World's Best Developers. Electron. Emulated or Native Shadow DOM in Angular 2 with ViewEncapsulation @toddmotto. Shadow DOM has long been a talking point on the web, and the Polymer project pushes the proof of concept quite nicely, however, adoption of “raw” Web Components (Shadow DOM is part of the spec) is low.

Emulated or Native Shadow DOM in Angular 2 with ViewEncapsulation @toddmotto

Instead, frameworks have provided “better” ways to achieve results and develop applications. Angular 2 isn’t ignorant to Web Components at all, and provides us the powerful ability to use native Shadow DOM when we choose. We also have the choice to emulate Shadow DOM through Angular 2, achieving somewhat encapsulated Components and styling. If you need an overview on Web Components and Shadow DOM, I’d check out my article on it! Problem we’re solving The problem in the way we create web applications lies in the “global-like” architecture that HTML, CSS and JavaScript gives us, for instance an .active {} class will be painted to all DOM elements containing the class name active, such as <div class="active"></div>. Style property Global CSS ViewEncapsulation.Emulated Woah! Why use TypeScript instead of just using JavaScript? - Dave Voyles. TLDR:Type safety, productivity, intellisense, and debugging.

Why use TypeScript instead of just using JavaScript? - Dave Voyles

In continuing with my recent trend of using TypeScript, I wanted to illustrate how to create functions and variables in TypeScript, because this initially threw me into a loop. The code for this example can be found here. JavaScript and C# are the two languages I use in most of my day-to-day work, so I figured combining the two would be a joy.

Testing. HTML. Css. Node. React. Learn how to Build Maintainable, Future Proof Meteor Apps. Quizzes. Bower. MEAN. Todoist. Yodiz. jQuery. JavaScript. Angular.js. Git. Bootstrap.