background preloader

Download LINQPad

Download LINQPad
Super-lightweight setup Targets .NET Framework 4.x FREE (with no expiry) Version: 4.48.01 Prerequisites | License | FAQ More download options Hate installers? Download standalone executable

http://www.linqpad.net/

Configure conky-Lua in Ubuntu (11.10 & 12.04), Fedora, debian and LinuxMint Updated 12-10-2013: Conky is a free, light-weight system monitor for X, that displays any information on your desktop. There are many nice themes available for conky that can display clock, CPU usage, ram usage, swap, disk, net and more, one of these nice themes is Conky-Lua, this theme (See screensot bellow) allow you to display nice rings for Clock, cpu …, the theme is available for Ubuntu, Linuxmint, fedora, and Debian. See also Next Generation, another nice conky theme from Conky-Lua author In this post i will show you step by step on how to install and configure this awesome conky script called Conky-Lua. The installation has been done in Ubuntu 12.04 LTS Precise Pangolin also tested in Ubuntu 13.04 and Ubuntu 13.10 Saucy Salamander Raring Ringtail.

Data Annotations in the Entity Framework and Code First - Entity Framework Design Feedback we’ve received from these CTPs shows demand for Code First to read data annotation attributes from class and property definitions to configure aspects such as maximum string length, which properties are keys, or the table name in which to store a type of entity. This post outlines which existing data annotation attributes we’ll adopt and which new attributes we are proposing. Using Data Annotations JavaScript as a First Language At Khan Academy we’ve been investigating teaching Computer Science to students in some new and interesting ways. The most interesting aspect of which is that we’re likely going to be teaching them JavaScript as their first language. We’re in a very unique position as we’re primarily aiming to teach students who’ve been through our previous math and science-centric curriculum. Because of this we can create some rather compelling exercises and projects that never would’ve been feasible otherwise. The prospect of teaching the JavaScript language as a first language is actually really exciting. Teaching prototypal inheritance to experienced classical-inheritance-using developers is normally rather frustrating (and results in many libraries springing up attempting to replicate the classical style of inheritance in JavaScript, which is a whole realm of weirdness in-and-of itself).

EF 4.1 Code First Walkthrough - ADO.NET team blog The information in this post is out of date. Visit msdn.com/data/ef for the latest information on current and past releases of EF. For Code First to a New Database see For Code First to an Existing Database see Online Education UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version). See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today.

Faking DbContext in Entity Framework 4.1 with a generic repository « REFACTOR (this) Update 30/11/2011: FakeDbSet implementation update Please see the new and improved FakeDbSet Here Update 16/06/2011: Added step (2) description of how to implement Set<>() method in your original DbContext so that it returns IDbSet<>. Also added SaveChanges() to expose the context as a unit of work. + A little reorganisation. Faking of the new Entity Framework 4.1 DbContext can be done quite simply by following these steps: 1.

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. Our MVP is pretty simple right now: you can find & submit good content, bookmark & track your progress across different resources, and rate/comment on the material. We’re trying to build a really fun online learning community, and we’ve got some more cool features in the works. Code First Data Annotations MSDN Library Design Tools Development Tools and Languages Mobile and Embedded Development Online Services 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. One of its tools is a set of lifecycle methods which you can add to...The PixelSquid plugin for Photoshop is an exciting new technology that provides the benefits of 3D elements without having to understand a 3D program or the...How your app looks is as important as how it works, and animation is an important part of modern user interfaces. Whether by changing the color of an element...jQuery UI is an extension of jQuery that makes it easy to create clean user interface elements for your websites.

Repository Pattern with Entity Framework 4.1 and Code First Introduction A popular pattern for ORM data access is the Repository pattern. Repositories are currently very popular even in EF for the reasons below: Hide EF from upper layer Make code better testableThe big disadvantage of EF is rigid architecture which can be hardly mocked, so if you want to unit test upper layer you must wrap EF somehow to allow mocking its implementation. TouchDevelop the idea behind TouchDevelop The way in which we interact with computing devices is changing: instead of keyboards, advanced touchscreens become more common; mobile devices are often equipped with more sensors, such as location information and acceleration, and are always connected to the cloud. TouchDevelop is a new programming environment and language built around this new reality. Its typed, structured programming language is built around the idea of only using a touchscreen as the input device to author code. It has built-in primitives which make it easy to access the rich sensor data available on a mobile device. In our vision, the state of the program is automatically distributed between mobile clients and the cloud, with automatic synchronization of data and execution between clients and cloud, liberating the programmer from worrying (or even having to know) about the details.

Related: