1,925 karma · joined June 7, 2010
https://www.youtube.com/user/johnlindquist
They were helpful to me as demonstrations of building simple Angular Apps from the ground up and compelling enough that I bothered to shell out a few bucks for the IDE (the first one I purchased in years).
Yes - really a rather profound change. The entire way new books are produced has changed as a result as well. Print-on-demand in particular can result in you literally having a "one-off" edition of a book. The benefit is quicker integration of corrections. Am not sure we really fully understand some of the negative consequences...
"Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games."
http://www.amazon.com/Mindstorms-Children-Computers-Powerful...
In the intro of the book Seymour A. Papert describes how gears provided an early concrete framework that made understanding abstract mathematical concepts presented at a later point much easier to visualize and apply.
PeepCode's screencasts and other materials are great. They are extremely focused high quality productions that merit more than a single watch to appreciate all the insights. Wishing you all the best with the acquisition and future work!
Yeah - they seem kind of silly and meaningless, so instead you use sequential integers. After all, they work nicely with object-relational frameworks like ActiveRecord, they are sequential, and they are more "human readable". And then one day you have a subset of data that you need to migrate from one environment. And when you try, you end up with some clashing records created in the target environment. No big deal, you will just increment all of your sequential integers so that there are no clashes. Oh wait, there are foreign keys - need to update those as well. Which reminds me, what is going to happen when ids in the target system catch up the the ones imported. OK we can change the sequence to cause it to start adding records after the one imported. Hey, this is really kind of complicated. There must be an easier way...
Hmmm... about those GUIDs? They completely eliminate an entire class of problems that occur when migrating data across environments (a very common scenario in some quarters).
If this type of scenario never will arise for you, then GUIDs may not make sense for your application. Hopefully this does explain why some "people just love" them.
Obviously JavaScript isn't Scheme using the author's "top 10 defining characteristics of Scheme." Crockford's analysis is on track - and John Resig and Bear Bibeault highlight the same idea by introducing functions are really fundamental to the languages more than objects (in "Secrets of a JavaScript Ninja").
The language's history does imply the comparison as well. Eich's original mandate was to "write Scheme for the browser" but he was later directed to give his language a C-like syntax and to ride on the coat-tails of the hype surrounding Java.
"JavaScript isn't Scheme" might not be accurate for folks schooled in the finer points of Scheme. It is very useful to those who cut their teeth learning Java.
From the article:
"There has been significant pressure for scientists to make their code open, but this is not enough. Even if I hired the only postdoc who can get the code to work, she might have forgotten the exact details of how an experiment was run."
also
"The only way to ensure recomputability is to provide virtual machines"
To that end, the site http://recomputation.org/ is mentioned as a repository for recomputable experiments.
Point being: source code alone does not specify the process or workflow in which it was used.
Use of these (to serve static content) reduces your server traffic/load and gives a faster response times to users in different geographical regions.
- As a rule of thumb, rules of thumb are useful in many common situations.
- As another rule of thumb, titles which are stated in fairly absolute terms generate more interest.
One of these days...
http://www.listeningarts.com/music/art_song/sounds_and_texts...
"And this, dear children, is why Java should stop taking drugs."
One of the best examples of an efficient workflow (at least in theory) that I have seen is the Play framework, along with a browser plugin that causes the browser to refresh every time source code is saved (http://www.jamesward.com/2013/05/15/auto-refresh-for-play-fr...).