Links van 18/09/2012 tot 2/01/2013

  • 13 web apps you need to start 2013 off right – The Next Web– Whenever we start a new year, we really want to focus on the “new” part. Wherever we can get a “clean slate”, we try.When it comes to our technology, that may mean cleaning out our files and folders, reviewing our native applications and deleting those going unused, or simply (and finally) getting to that elusive “inbox zero”.

    But starting out a new year on the right foot often begins with looking at what we can put on the clean slate in order to make sure we can have the best year possible. Choosing the best tools to help us with that can be a chore, but to start you off on the right path for 2013, I’ve assembled 13 web apps you need to get familiar with so that you can make the most of the year ahead.

  • Optimizing performance of your WCF Services – When it comes to Windows Communication Foundation (WCF), an architect has to take several design decisions. This article will outline some of the design decisions an architect/lead has to take when he is designing a WCF service. The pre-requisite for this article is having preliminary knowledge of WCF. You can refer to MSDN articles on WCF
  • C#/.NET Little Wonders: The Timeout static class
  • Finding the gaps in a sequence of dates | Jef Claes
  • ASP.NET: Go Async or Sink – To be scalable, web applications have always had to be asynchronous, even if the programmer did not need to be particularly aware of the fact. However ASP.NET Webforms and ASP.NET MVC now to make it simpler for developers to implement HTTP handlers asynchronously. You can also start implementing asynchronous operations for potentially lengthy tasks in ASP.NET MVC. Dino explains how.

Links van 15/07/2012 tot 17/09/2012

Links van 4/06/2012 tot 15/07/2012

  • – seamlessly integrates your email with Dropbox, Box and Google Drive

    Discover your attachments, send them to Dropbox, Box and Google Drive, and share them instantly – all from within your browser or smartphone.

  • Actual Multiple Monitors: Extended Taskbar with Support of All Windows 7 Features on Each Display. – With Actual Multiple Monitors you will get a fully functional taskbar onto each display. No matter which monitor you are working with – the following Windows 7 Taskbar features will be available anywhere:

    – Start button and toolbars,
    – Pin, Peek and Jump Lists,
    – Notification area (system tray), clock and Show Desktop button,
    – and many others…

  • Leer een tweede taal met DuoLingo – Lifehacking – Duolingo is een website waarop je erg gemakkelijk een tweede taal kunt leren. Je kiest een taal (Frans, Duits of Spaans) en vertaalt eerst woorden en later zinnen vanuit het Engels en andersom. Het is geen veredelde Google Translate, maar een lespakket met begeleiding vanuit de community die er inmiddels al omheen is opgebouwd.
  • Great Scott! DeLorean-Inspired Time Circuit Clock with Adafruit gear! « adafruit industries blog – Build Your Own DeLorean Time Clock…
  • Recursive Methods in Expression Trees « Chris Cavanagh’s Blog
  • Stevie TV – Creating super cool TV from your social media feeds – Stevie turns your Facebook and Twitter into a beautiful television experience!
  • Clipboard – Select. Collect. Reflect.
  • – One Link Good, Two Links Better – Ever needed to settle an argument or put two sites in comparison? Well, released today is a neat site that does just this in a cute way.

    Juxtapose allows users to input two URLs to show a couple of sites side by side. It works for all sorts of input including Instagram, YouTube, Twitter, Pinterest images, tumblr entries and more.

    In a handy fashion, once you have juxtaposed your URLs, you get a handy short link that is pretty useful for short messaging services like Twitter.

  • Carat – Android-apps op Google Play – Collaborative Energy Debugging. Battery life that stands out from the crowd.
    Carat is the first app to generate personalized recommendations for improving your battery life.
  • SQL Server Prefetch and Query Performance – Prefetching can make a surprising difference to SQL Server query execution times where there is a high incidence of waiting for disk i/o operations, but the benefits come at a cost. Mostly, the Query Optimizer gets it right, but occasionally there are queries that would benefit from tuning.
  • C#/.NET Little Wonders: Select() and Where() with Indexes – We’ve talked about the Select() and Where() LINQ extension methods before.  The Select() method lets you project from the source type to a new type, and the Where() method lets you filter the list of items to the ones you are interested in. 

    Most people know of these methods in their simplest form, where they simply take a projection and predicate respectively that operates on just an element.  However, there are overloads for both of these methods that take a delegate that operates on both the element and the index of the element.

  • Icon Archive – Search 343,248 free icons, desktop icons, download icons, social icons, xp icons, vista icons – IconArchive is a professional tag based icon search engine with more than 330,000 icons for web developers, end users and graphic artists. Also it is an inspiration source for new design ideas and a place to enjoy beautiful icons. You can collect, organize & share your favorite icons here with ease. If you want to customize your desktop, you can download icons for all operating systems, Win, Mac & Linux. Website or Software developers with demand for custom icon design could search for professional icon artists here. This may result in freelance jobs and/or design help for projects of any size. On our icon artists page you can select artists offering custom icon design.
  • Icon Search Engine | Iconfinder – Iconfinder provides high quality icons for webdesigners and developers in an easy and efficient way. The site launched in 2007 as the first search engine focused on icons.
  • C#/.NET Little Wonders: Use Cast() and OfType() to Change Sequence Type – Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can help improve your code by making it easier to write and maintain. The index of all my past little wonders posts can be found here.

    We’ve seen how the Select() extension method lets you project a sequence from one type to a new type which is handy for getting just parts of items, or building new items. But what happens when the items in the sequence are already the type you want, but the sequence itself is typed to an interface or super-type instead of the sub-type you need?

    For example, you may have a sequence of Rectangle stored in an IEnumerable and want to consider it an IEnumerable sequence instead.

    Today we’ll look at two handy extension methods, Cast() and OfType() which help you with this task.

  • SQL View: Beyond the Basics – Following up from his popular article, SQL View Basics, Joe delves into the main uses of views, explains how the WITH CHECK OPTION works, and demonstrates how the INSTEAD OF trigger can be used in those cases where views cannot be updatable.

Links van 4/05/2012 tot 16/05/2012

  • Performance Tuning Visual Studio Builds | James Lewis – blog – I’d been hearing a lot of complaints recently about slow build times from all the guys on our team so I took a day out of development to try and speed up their local builds. I started with a solution with about 32 projects and a build time of just over a minute. I then experimented with the following tips and tweaks and got the build time down to 12s flat. The following documents my findings – really hope it helps someone!
  • Rockify.TV – Music to your eyes – Rockify.TV is a music video app that makes it easy and fun to discover new music and share that music with your friends!
  • The Floppy Disk means Save, and 14 other old people Icons that don’t make sense anymore – Scott Hanselman – What happens when all the things we based our icons on don't exist anymore? Do they just become, ahem, iconic glyphs whose origins are shrouded in mystery?
  • Helvetica Meets Super Heroes – For all you Helvetica lovers out there (myself included, although we are taking a break), French design student and illustrator René Mambembe has managed to turn the Helvetica alphabet into iconic super heroes and villains, while still keeping with the original characters (pun intended).
  • Hoe hou jij je smartphone schoon? Enkele tips! – The Mobile Revolution | The Mobile Revolution – De Smaakpolitie is een programma op VT4 dat nog maar eens aantoont dat sommige mensen het helaas niet zo nauw nemen met hun hygiëne. Ook onze gadgets ontsnappen er niet aan. 16% van de smartphones hebben sporen van uitwerpselen! Wellicht even nadenken voordat je de iPad leent van je buurman?
  • SQL VIEW Basics – SQL Views are essential for the database developer. However, it is common to see them misued, or neglected. Joe Celko tackles an introduction to the subject, but there is something about the topic that makes it likely that even the experienced developer will find out something new from reading it.
  • Handling Deadlocks in SQL Server – In this excerpt from his book Troubleshooting SQL Server: A Guide for the Accidental DBA, Jonathan Kehayias provides a guide to identifying the causes, reacting to, and ultimately preventing the dreaded deadlock.
  • The Nerd Parent’s Guide: When and how to introduce your kids to Star Wars – Scott Hanselman – Let me start by saying I'm not a big Star Wars guy. I enjoyed the films when I was growing up (I think I saw the original  (Ep. 4 ANH) in 1980 along with Empire Strikes Back in 1980) but I haven't thought much about them since. That said, I appreciate the films and I like movies in general. Watching movies with my kids (usually Pixar movies) have brought us a lot of shared joy as a family. However, Star Wars are fun and classics and we wanted to share them with our kids in a way that worked for everyone given their age and our parenting style.
  • Besparen op je dataverbruik met Onavo Extend – The Mobile Revolution | The Mobile Revolution
  • Using delegates, func and lambdas: a tutorial with soldiers « Timdams’s Blog – In this tutorial, written for beginning programmers, I’d like to show a little demonstration on the usage of delegates and how we can go all crazy by refactoring and magically see all our duplicate code disappear.
  • C#/.NET Little Wonders: The Enumerable.Repeat() Static Method – Once again, in this series of posts I look at the parts of the .NET Framework that may seem trivial, but can help improve your code by making it easier to write and maintain. The index of all my past little wonders posts can be found here.

    So last week we covered the Enumerable.Range() method in the System.Linq namespace, which gives us a handy way to generate a sequence of integers to either use directly, or to feed into a more complex expression. Today we’re going to look at another static method called Enumerable.Repeat() that allows us to repeat an element the specified number of times.

  • Creating Parallel Tasks with TaskFactory :: BlackWasp Software Development – The Task Parallel Library provides a number of ways in which parallel tasks can be instantiated. This article describes the use of the TaskFactory class, which uses the factory method design pattern to generate and start tasks with a single method call.
  • Forms Can Be Beautiful Too – Like all structural elements built into HTML, forms aren’t inherently beautiful. In fact, forms on their own are quite ugly and dull, which is exactly why it’s usually a good idea not to leave form styling up to the browser and OS. Sadly, this happens all the time.

    The good news is, it’s not hard at all for designers, developers and dabblers to get a pretty and usable form up and running with little effort (HTML5Rocks and NetTuts both provide great guides), some CSS, and sometimes a bit of JavaScript. Forms can and should be beautiful, this way you’ll know you’re providing the right experience for everyone.

  • The key to AddOrUpdate | One Unicorn – The DbSet.Find method provides an easy way to lookup an entity given its primary key. One place this can be useful is in an AddOrUpdate method when loading an entity which can then be updated with values from another application tier—for example, updating an entity with values from a client in a web application.

    However, it isn’t so easy to do this in a generic way on any entity type without specific knowledge of which properties make up the primary key. This is something we will make easier in a future release of EF, but for now this blog post shows how to write some extension methods that make this process easier.

  • 7 Apps for Mastering Your Mobile Data Usage – Data is power, as the saying goes. But when it comes to mobile data plans, that power lies squarely in the hands of wireless network providers. Consumers pay too much for too little: AT&T;’s cheapest data plan option is $20 a month for 300MB, and Verizon’s is $30 for 2GB.

    There’s also the risk of overage charges: Watch too many YouTube videos on your smartphone, and you’ll pay extra for exceeding your monthly data allotment. And data management is even an issue for people lucky enough to be grandfathered into now-defunct unlimited data plans. These folks suffer reduced bandwidth speeds as they explore the limits of what “unlimited” really means.

    Nonetheless, with the help of a few crafty apps, you can wrestle a bit of data power back into your hands. The following seven downloads will help manage your data usage, track and compare data speeds, and help you get more out of the limited data you have.

Links van 11/04/2012 tot 2/05/2012

  • Bundler.NET – An API for combining, minifying, compressing, and caching CSS and JavaScript for .NET websites.
  • 10 quick Android hacks any user can try – Want to try hacking your Android phone but don’t know where to begin? These 10 quick hacks are the perfect place to start, and can be done by everyone!
  • Houd je series in de gaten – Lifehacking – Één van de weinige frustratiemomentjes die ik heb in de week is dinsdagochtend, als ik denk dat er een nieuwe aflevering is van How I Met Your Mother. Ik download dan de aflevering via een torrent (awwrr) en kom er vervolgens achter dat het een neppe torrent is. Blijkbaar is de avond ervoor geen aflevering geweest van How I Met Your Mother..
    Deze serie heeft een redelijk onregelmatig schema, zo onregelmatig in ieder geval dat ik het allemaal niet bij kan houden. Ik kijk namelijk nog vier andere series. Gelukkig zijn daarvoor websites gemaakt, die in de gaten houden of jij al de nieuwe aflevering kan downloaden/bekijken! We zetten er drie op een rijtje.
  • Visual Studio 11 – Awesome New Features for Web Developers – The Visual Studio 11 Beta along with the latest .NET framework 4.5 has been out for about two months now and there are a slew of really good features that aligns with Microsoft’s goal of ‘Developer Happiness and Productivity’. In this article we will focus on the Web Developer specific functions in the release that promise to make day to day developer life much easier.
  • Back to Basics: Moving beyond for, if and switch – Scott Hanselman – I visit a lot of customers and look at a lot of code. I also worked with a number of large production code bases in my previous jobs and I see a lot of ifs, fors and switches. I see loops inside of loops with ifs inside them, all doing various transformations of data from one form to another. I see strings getting parsed to pull bits of data out in ways that are easy to say in English but take 100 lines to say in code.

    Should they? When we are just getting started programming we learn about if first, then for, then the much abused switch statement.

  • Lorem Ipsum – All the facts – Lipsum generator
  • String Matching in LINQ – Performing simple string equality tests is often not enough when application user convenience is key. Often only a fragment of a string is known to the user, or many of them. Sometimes there is a need to search for a fragment in multiple columns.
  • Create a great mobile experience for your website today. Please. – Scott Hanselman – People are fascinating with making mobile web sites. It's amazing that we're not impressed with the fact we carry tiny supercomputers in our pockets but we're amazed when a website looks decent on our phones.
  • Facebook-tip: download uw persoonlijke data – PC-Active – Het is nu mogelijk om vanuit Facebook alle informatie omtrent uw geschiedenis, vriendenverzoeken, bezochte websites en chatgesprekken te downloaden. In dit artikel leest u hoe u deze gegevens kunt opvragen en downloaden.
  • 10 illustrated examples of Visual Studio 11 – Troy Hunt
  • Know Your Gmail Stats using Gmail Meter | Official Gmail Blog – One day I was looking at how many messages I have in my sent mail, and realized there are a lot of things I wanted to know about my email habits. How much of my emails do I read, and do I reply fast enough? As luck would have it, Romain Vialard, a Google Apps Script Top Contributor, developed a tool called Gmail Meter powered by Google Apps Script.
  • AfterFocus – Android-apps op Google Play – With AfterFocus, you can create DSLR-style background blurred photo by simply selecting focus area. Also, various filter effects offer you to create the most natural and realistic photo.
    Selecting a focus area more precisely, you can achieve more natural and professional image.
    Just mark the areas you want, AfterFocus automatically recognizes the focus area precisely even for an object with complex shapes.
    This auto function allows you to work faster on smart phones with small screen.
    Also, background blur effect of AfterFocus gives a photo the realistic look between the edge of the background and the focus area.
  • Batterij HD – Android-apps op Google Play
  • 10 Great ifttt Recipes To Automate Your Web Life – A list of 10 of the best Recipes that are currently available. With more than 5,000 public Recipes to browse through, here are the gems (in no particular order)
  • Phonedeck – The cloud dashboard for your mobile phone – Discover a new way of managing your phone calls, text messages and contacts remotely from the browser.
  • 13 New Apps & Resources for Web Designers – Given the fast pace of anything remotely related to the Internet, it’s no surprise that Web designers are constantly creating something new. Sometimes the results are absolutely hilarious, while others are innovative and highly useful. Today, we’re going to focus on the latter, with an assortment of new tools and resources discovered by our readers.

Links van 9/04/2012 tot 10/04/2012

links for 2011-09-07

links for 2011-08-25

links for 2011-08-17

  • In LINQ, queries have two different behaviors of execution: immediate and deferred. In this article, we will take a quick overview of how Deferred query execution and Immediate Query Execution works in LINQ
  • When building web sites we has developers or designers have to take into consideration all the different types of devices that can be used to access the web sites we create. Not just PC or Mac with Internet Explorer, Firefox, Safari, Opera, Jaws, or any other browser. But also mobile devices, like iPhones, iTouch, Nintendo Wii.

    Especially in recent years, after the launch of the iPhone, accessing online information through a mobile device has become more common. This is something that is going to increase even more in the next few years.

    Below I’ve listed some resources for creating a mobile version of a web site that I hope you’ll find useful.

  • Welcome to Part 1 of a two-part tutorial on building complete mobile web applications in JavaScript using DocumentCloud's Backbone.js, jQuery Mobile and LABjs.

    In Part 1, I'll be covering a complete run-down of Backbone 0.5.2's models, views, collections and routers but also taking you through options for correctly namespacing your Backbone application. I'll also give you some tips including what scaffolding tool that can save time setting up your initial application, the ideal number of routers to use and more.

  • jQuery supports a large subset of selectors defined by the CSS3 Selectors draft standard. Additionally it also contains some very useful pseudo classes (similar to :first-child, :hover etc). Due to its extensible framework, the best part is that jQuery lets you create and define your own custom selectors with ease. In this article, we will learn how to create our own custom selector that identifies all the mailto: links on a page.
  • It is a common predicament: You have an HTML fragment with a table, list or dictionary  in it, generated from some data, and you have to render it in such a way that the data is easy to read, and the information presented in such a way as to prevent misunderstandings: However, you can't alter the HTML source in order to add CSS classes to individual elements. We'll take a couple of practical examples to show how you can solve this sort of problem.
  • Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems.
  • As a developer who has been developing data oriented .NET applications for over a decade now, I have become a strong believer of the fact that a developer’s knowledge is incomplete, without having knowledge of the database and network he/she is interacting with. In this article, I will be sharing 25 T-SQL Scripts and Tutorials from my blog that I feel would be useful for a developer creating .NET Centric Database Solutions.
  • It is never a good idea to let your users be the ones to tell you of database server outages. It is far better to be able to spot potential problems by being alerted for the most relevant conditions on your servers at the best threshold. This will take time and patience, but the reward will be an alerting system which allows you to deal more effectively with issues before they involve system down-time

links for 2011-08-09