background preloader

Learn To Code Learn to Code (or get better) with these free (mostly) resources. If you are just starting out and looking to learn to code, you should take a few minutes and read the footnotes section of this page titled “getting started” where I make some recommendations to save you time, headaches and money. WHERE TO START?Decide if you want to be a web developer, web programmer or software programmer. Focus initially on learning background skills. I have not put much time in to the Node.js + options yet, but I will eventually. If you want to be a software programmer (the web is not what you want to work on) then just stick to Python at first and skip the “LEARN WEB DEVELOPMENT” section which you can come back to later. WHAT TO REMEMBERYou should approach learning to code while simultaneously resolving to form good habits. Web Programming An article on learning to program via the O’Reilly Radar Blog with a step based plan for learning. Intermediate Topics (All Languages) Talks Coming Soon 3.

Dependency Injection Loading... Improve this doc Dependency Injection (DI) is a software design pattern that deals with how components get hold of their dependencies. The Angular injector subsystem is in charge of creating components, resolving their dependencies, and providing them to other components as requested. For in-depth discussion about DI, see Dependency Injection at Wikipedia, Inversion of Control by Martin Fowler, or read about DI in your favorite software design pattern book. DI in a Nutshell There are only three ways a component (object or function) can get a hold of its dependencies: The component can create the dependency, typically using the new operator.The component can look up the dependency, by referring to a global variable.The component can have the dependency passed to it where it is needed. The first two options of creating or looking up dependencies are not optimal because they hard code the dependency to the component. Here is an example of using the injector service: For example:

spy-js: tracing, profiling, debugging javascript The Julia Language Backbone.js Learning LESS: An Introduction Today, I’m proud to start a series of posts that will focus on LESS, the dynamic language that takes your CSS and puts it on steroids. LESS let’s you use variables, mixins, nested rules, and even functions within your CSS. It’s extremely powerful and can dramatically speed up your development. Blog Series Roadmap So with that laid you, you’ve got a lot of great stuff to look forward to. What Is LESS and Why Should I Care? In my dealings on the web, I have found that there are three types of people when it comes to dealing with LESS (or any other CSS preprocessor). My goal after this blog series is to make you fit into that last category. According to Wikipedia, LESS is: LESS has been around since 2009 and has really ramped up in the past few months, getting widespread use by projects large and small, including Bootstrap, from Twitter, the most popular project on GitHub. What Resources Are Out There? Is This Server Side or Client Side? Good question, and the answer to that is it can be both.

How do I "think in AngularJS" if I have a jQuery background? Online JavaScript beautifier The Next Big Programming Language You’ve Never Heard Of | Enterprise Getty Andrei Alexandrescu didn’t stand much of a chance. And neither did Walter Bright. When the two men met for beers at a Seattle bar in 2005, each was in the midst of building a new programming language, trying to remake the way the world creates and runs its computer software. Alexandrescu, a graduate student at the time, could’ve said the same thing to Bright, an engineer who had left the venerable software maker Symantec a few years earlier. Andrei Alexandrescu.Photo: Ariel Zambelich/WIRED The result is a programming language that just might defy the odds. C++ is an extremely fast language—meaning software built with it runs at high speed—and it provides great control over your code. Among the giants of tech, this is an increasingly common goal. In the past, the programming world was split in two: the fast languages and the simpler modern languages. In fact, Facebook is working to bridge this gap with not one but two languages. The Cape of a Superhero For Alexandrescu, D is unique.

8 Useful Websites to Learn How to Code Quickly As a lead frontend developer, it's my responsibility to make sure I'm keeping up-to-date with the web development industry trend. I reckon it's important and should be part of my job because my company will have to rely on my input regarding the best solution or possible technical difficulties during the development process. From HTML to HTML5, CSS to CSS3, Javascript to Javascript framework, it's a fast pace industry and if you leave behind, you're out of the market! Anyway, if you want to learn new languages or want to develop your own website, you come to the right post! I've found 8 really useful online tutorial, some of them are fully interactive, some of them are written with comprehensive guides and visual to help you to pick up a language quickly. Happy learning! LifeHacker Learn to code Language: Javascript 4 Lessons plus epilogue to learn how to code with Javascript. Language: MongoDB It's MongoDB official website.

egghead.io - Learn AngularJS with Tutorial Videos & Training @eggheadio Image Placeholder APIs In a previous article I discovered fake images please which allowed you to put image placeholders on your webpage by using an image placeholder API. I had a number of comments about this post from other people sending links to other image placeholder APIs. Here is a list of some more APIs. PlaceKitten A quick and simple service for getting pictures of kittens for use as placeholders in your designs or code. To display this image just use the following URL Placekitten Placedog If your more of a dog person then you can use the API placedog, it works the same way just pass in the parameters to the image and it will display an image of dogs for your application. Placedog Bacon Mockup A simple way to use pictures of tasty meat as placeholders in your design. Bacon Mockup Lorempixel Lorempixel Placehold.it Placehold.it Fake Images Please? Fake Images Please Dummy Image Dummy Image Place Ape Place Ape Place Skulls Place Skull Placebear Placebear hhhhold hhhhold PixelHoldr PixelHoldr

Related: