background preloader


Warning: LiteratePrograms is currently undergoing a license migration to Creative Commons CC0 1.0. All content will be erased unless its authors agree to release it under CC0. If you wish for your contributed content to be retained, please add a statement to your user page that you release all your contributions under CC0 1.0, and inform me via Special:Emailuser/Dcoetzee. You can also re-add content that you created after the migration, provided that you are the sole author. At this time all article namespace content is already migrated. Based on Donald Knuth's concept of literate programming, LiteratePrograms is a collection of code samples displayed in an easy-to-read way, collaboratively edited and debugged, and all released into the public domain under the Creative Commons CC0 1.0 waiver (see Copyrights) so that anyone can use our code and text for any purpose without restriction. If you're interested in contributing your own programs, you can read about how to write an article.

Related:  Ladies Learning Code

Girl geeks at Google 02 Mar 2014 About six weeks ago I bought a treadmill desk. Now I deal with email, write code, prepare slides and even type blog posts while walking anywhere from 0.6km/h to 6.4km/h. I am walking at a steady 3.5km/h as I write this. There have been multiple studies that suggest sitting down for long periods of time is not great for your health. As a Software Engineer, I do a lot of computer work and for most folks that means sitting down. Learn jQuery in 30 Days Reactive programming is a way of coding with asynchronous data streams that makes a lot of problems easier to solve. RxJS is a popular library for reactive...Once in a while, it's important for us as developers to go back to what made us excited about computers in the first place. For Derek Jensen, that is gaming....React is a flexible framework that makes it easy to build single-page web applications.

Sorting and Searching Strings Ternary Search Trees Jon Bentley and Robert Sedgewick feature article in Dr. Dobbs Journal April, 1998 Abstract Developer Guide - MDC There are lots of ways to contribute to the Mozilla project: coding, testing, improving the build process and tools, or contributing to the documentation. This guide provides information that will not only help you get started as a Mozilla contributor, but that you'll find handy to refer to even as an old hand. Documentation topics Getting Started » Stop talking, start coding I read Out of the Loop in Silicon Valley in the NYTimes today, which explores how and why women are under-repesented in tech startups. From the number of retweets I saw and the clicks through links (12,579 at the time of this posting), it’s been getting a lot of attention. There are some very strong, compelling themes in this article.

Show HN: Help us curate the web’s best content for learning programming & design Link here: Despite all the educational material on the web, I found it pretty hard to learn how to code and design. I had trouble finding high-quality content, figuring out what to learn next, and staying motivated without easy ways to track my progress. So, my co-founder and I built Polymath. A* Pathfinding for Beginners By Patrick Lester (Updated July 18, 2005) This article has been translated into Albanian, Chinese, Finnish, German, Greek, Korean, Polish, Portuguese, Romanian, Russian, Serbian, and Spanish. Other translations are welcome. Springwise: Pricey zucchini? Italian government sends food prices by SMS Gain instant and exclusive access to over 5,000 of the most creative ideas, innovations and startups on our database and use our smart filters to take you direct to those that are most relevant to your industry and your needs. Not interested? You can still browse articles published in the last 30 days from our homepage and receive your daily and weekly fix of entrepreneurial ideas through our free newsletters.