background preloader

Light Table - a new IDE concept

Light Table - a new IDE concept
You can now try Light Table out via the Light Table Playground! Light Table's kickstarter has wrapped up! Despite the dramatic shift toward simplification in software interfaces, the world of development tools continues to shrink our workspace with feature after feature in every release. Even with all of these things at our disposal, we're stuck in a world of files and forced organization - why are we still looking all over the place for the things we need when we're coding? Why is everything just static text? Bret Victor hinted at the idea that we can do much better than we are now - we can provide instant feedback, we can show you how your changes affect a system. We can do better, and to that end, let me introduce you to Light Table is based on a very simple idea: we need a real work surface to code on, not just an editor and a project explorer. Light table is based on a few guiding principles: Let's take a look at how these things manifest themselves in Light Table. Docs everywhere

Related:  Javascript

Lazy Load Plugin for jQuery Lazy Load is delays loading of images in long web pages. Images outside of viewport are not loaded until user scrolls to them. This is opposite of image preloading. Using Lazy Load on long web pages will make the page load faster. In some cases it can also help to reduce server load. Plugin is inspired by YUI ImageLoader Utility by Matt Mlinac. 102 simple steps for installing and configuring a new Windows 8 machine As sure as night turns into day, sooner or later your PC will descend into an unrecoverable abyss where it no longer boots, stays booted or can’t even get booted to begin with. I’ve had memory go bad, motherboards die, CPUs fried, many mechanical disks develop bad sectors and now for the second time, an SSD gradually turn itself into nothing more than a paperweight. I now have a very robust backup strategy which I’ll come back to (courtesy of previously losing data and deciding that was never going to happen again!), but having a disk fail is about more than just restoring from backup, it’s about rebuilding the whole damn thing. This is my perfect world scenario:

Light Table's numbers 15 Apr 2012 EDIT: Light Table is now on kickstarter! EDIT: oh, and I set up a mailing list to keep informed. All I can say is "wow"! The response to Light Table has been far more positive and far greater than I could've imagined. To put it into perspective, here are some aggregated numbers at the time of this writing: Journey Through The JavaScript MVC Jungle When writing a Web application from scratch, it’s easy to feel like we can get by simply by relying on a DOM1 manipulation library (like jQuery412) and a handful of utility plugins. The problem with this is that it doesn’t take long to get lost in a nested pile of jQuery callbacks and DOM elements without any real structure in place for our applications. In short, we’re stuck with spaghetti code3.

Building Data Visualization Applications with WPF & Silverlight This session will be heavily demo-focused to accentuate how the power of the Windows Presentation Foundation (WPF) and Microsoft Silverlight can be used to visualize data to produce amazing software. WPF is the next-generation presentation sub-system for Windows. Silverlight is a broad reach sub-set of WPF that runs cross platform in the browser. These two XAML-based developer technologies give developers and designers a unified programming model for building rich Windows client and RIA (Rich Internet Application) user experiences, which incorporate UI, media and documents. WPF & Silverlight use vector-based graphics rendering, which results in better graphics and presentation for an application. WPF & Silverlight also has other consistent features such as layout, styling and data binding, which, when you mix with interactivity, enables scenarios such as interactive data visualization.

Clojure 1.4.0, clj-time, congomongo April 15, 2012 · No Comments Clojure 1.4.0 has been released and it includes several nice enhancements and some bug fixes. Everyone will have their favorites but mine include (in no particular order): 24 JavaScript Best Practices for Beginners As a follow-up to "30 HTML and CSS Best Practices", this week, we'll review JavaScript! Once you've reviewed the list, be sure to let us know what little tips you've come across! JavaScript utilizes two different kinds of equality operators: === | !== and == | != It is considered best practice to always use the former set when comparing. "If two operands are of the same type and value, then === produces true and !

How to Choose Colours Procedurally (Algorithms) » Changing the colours of art can be a great way to increase the amount of content in your game, and add variety and richness. It is relatively easy to implement. What is not always as easy is to get a set of colours that looks nice. Clojure1.4のReader Literalsで遊んでみた Clojure 1.4が出ました! 前々から話題になっていたReader Literalsが使えるようになったので ちょっと遊んでみました。 まずは下準備† 基本はこちらに書いてある通りです。 $ lein new myreader $ cd myreader $ vi project.clj Introduction to JavaScript Source Maps Have you ever found yourself wishing you could keep your client-side code readable and more importantly debuggable even after you've combined and minified it, without impacting performance? Well now you can through the magic of source maps. Basically it's a way to map a combined/minified file back to an unbuilt state. When you build for production, along with minifying and combining your JavaScript files, you generate a source map which holds information about your original files.

I want to be a game developer... now what? With people looking to get into game development the same questions come up over and over, so I’ve opted to put my thoughts on the subject in one place and to compile a list of resources for new developers. Those questions? “I want to learn game programming, what language should I use?” Mocking out in Clojure with with-redefs-fn (no Midje this time) I made some changes in a Clojure project – librarian-clojure. The changes revolved around security in a Compojure web application. What I needed was to check whether they’re correct and hence I needed some tests with mocking involved because the functions the changes were introduced to used external sources – MongoDB and an encryption library. I didn’t mean to set up the environment, but just enough to get the task done. And it should be fast and quick. The functions are used in a web application, but neither a web container nor a Request object was necessary since Ring turns HTTP requests into…maps.

The Future of Web Apps – Single Page Applications The Future of Web Apps – Single Page Applications Mark Boas The world wide web is constantly evolving and so is the way we write the applications that run upon it. C# OOPS INTERVIEW QUESTIONS ANSWERS WITH EXAMPLE (.NET C#) Hi friends this time I come with OOPS interview questions answers with user friendly format. Here are examples with screen shots. Which will help you to understand oops concept. Thanks for visit.. 1. We have two classes BaseClass and childClass, ChildClass inheret base class.