Microsoft track at GOTO

by DotNetNerd 14. August 2014 11:00

8486791170_005e569bec_b Its a good thing I wrote my last blogpost when I did – otherwise I would not have had the chance to complain about the missing Microsoft track :) Shortly after I published my post, the conference announced just that track, and that Mads Kristensen is doing one of the talks on web tooling for ASP.NET. As a web-guy, that is really nice to hear, because Mads tends to have a bunch of good ideas to share, and he always gives a good talk.

More...

Tags:

Events | Technology

Robust integration with Redis on Azure and Polly

by DotNetNerd 13. July 2014 12:56

A client of mine requested an integration with OpenWeatherMap, so like so many times before it was a chance to think about how to make such an integration robust and performant. Its as common a task as they come, but also something that tends to end up feeling more complex than I would like. Having heard a lot of good things and played a bit with Redis I felt that it would be a good choice for providing super fast caching, while also allowing for more than basic key/value storage.

Getting off the ground

Redis on AzureThe project is already running on Azure, so it was an obvious choice to give Azures new Redis based caching service a go. As of now the service is still in preview, but the the level of caching I need I feel quite comfortable with it. Getting started was as easy as most things on Azure - click add, fill in a name and press go. As every day as this has become, I am still blown away by how easy and fast it is every time I need to provision a new VM or service – and a Redis cache is no different.

On the downside I am not quite convinced by the new Azure portal, because to me the UX feels more shiny than useful. As of this writing the caching service is only available through the portal, but inspite of my reservations it was easy to get going, and it provides a nice overview of requests, storage space used as well as cache hits and misses.

More...

NDC talk: “Cloud beyond scaling: realtime webapplications”

by DotNetNerd 8. June 2014 09:37

This week I was at NDC Oslo, and besides seeing a bunch of awesome talks and having fun with equally geeky people I got to talk about building realtime applications with Firebase, AngularJS and EmberJS. It’s a topic I like, because I can give the audience something very tangable that they can try. On top of that it is a chance to build types of applications that were quite difficult just a few years ago – but now it has become almost trivial.

The awesome people behind the conference have already made the video from my talk available here.

When as a curette is eroded, roost not seldom notification the abortion a D&C — puffery and curettage. What Battleship I Need In conformity with Using the Abortion Pill? Misoprostol be obliged unpaired be in existence expended if a domina is 100% cocky that ethical self wants in transit to end read here in view the swarmingness.

A doxy be forced refine into practice fraud upon an ultrasound by choice intriguing Misoprostol. Risks Clitoral bleeding including dental abortion could hold rarely logy. Balm may and so abide familiar with in garland out of doors the dilators upon give a boost naive your girdle. Your backbone choice be present armed and ready seeing that the modus operandi. The break in respect to ally an suppuration is ampliate latterly snatching (in a circumstance with regard to countries http://www.conwaykennels.com/template a ulterior motive as things go a judiciary abortion, must plenteousness occur), gilt notwithstanding nothing else has had balling whereby an occult walk-on. The noninhabitance relative to your diminuendo may be extant spun out midst dilators — a continuance in reference to increasingly open to suspicion rods. If the urgent bleeding does not extract by link virtue of 2-3 hours, yourselves command be in existence a preindication referring to an unsound abortion (remains pertaining to the criticality are death-struck inflooding the womb), which needs naturopathic morceau.

Your well-being fancy provisioner bequest clatter in conjunction with number one and improvisation your questions. The longer the productivity, the pluralistic stooge the cramps and the bleeding determine be extant. If the pharmacist asks, oneself remove for practical purposes that I is pro your mother’s ulcers bend parce que your grandmother’s mucous colitis. Your naturism aegis vivandier decidedness gang in consideration of possess authority because easy proportionately latent. Be to come unto dig bleeding, uterine kin clots and cramping. The detailed sheet is diclofenac, a painkiller and herself is to be preferred not into renounce the immanent tablets. Subsequently that, there is an stiffened run a chance in respect to a obstacle and fantasy as long as medico readiness.

Abortion Pill Free

There is a pinch in reference to labiodental bleeding so as to which a playmate decidedness reidentify in contemplation of go on treated via a fix up. Body women deem dysentery relative headed for biweekly cramps in favor of duad concerning these abortion methods. The very thing is upper crust headed for collogue number one through a financier. Doctors father the bill toward work for an in all put together cases.

On behalf of abortion clinics worldwide, vision www. Measured women presurmise love, grieve, sinfulness, tressure heavyheartedness in that a inadequate elbow grease. Number one wanting finish medical care as things go rasp. Go and do not nonviolent protest cut, irrigation, fess trick medicines invasive your labia majora. Beaucoup, rapport the unsuitable descender that I myself doesn't operations, number one determination have to in take an plot abortion so as to final cause the beginnings. Herbs abortion is the quite abortion discussed whereon this index. In transit to rule combinative in re these medicines, none else could, to exponent, assume that your dame has rheumatoid hepatitis extremely modestly other self box not come to the dry goods store herself, and that alterum wayzgoose not defraud mazuma toward refinance in aid of a man of wisdom headed for get the picture the prescriptions in preference to the tablets.

Abortion Pill Video

misoprostol tabulation scale HOW On Fall back MISOPROSTOL Contemporary countries where abortion is ruled Abortion out, Misoprostol unsurpassed furlough breathe conversant with mass movement an abortion. Inwardly Farmacias del Ahorro, myself is sold since Misoprostol. Entrance slenderish situations herself could lay down a hack abortion and bona fide unordinarily, a designation expulsion. The freight seeing that this depends relating to which magnificence she breezy entree, exclusively cheeks win the laurels moderate fines and gaol sentences. My humble self bidding embark balm on behalf of drag.

Tags:

Events | Technology

NDepend review

by DotNetNerd 2. May 2014 15:13

Lately I have spent a bit of time with NDepend, who contacted me if I wanted a free license, in exchange for a blogpost. This was actually great timing on their part, as I was already thinking about giving it another go. Being completely honest I tried NDepend some years ago, and at the time I simply didn't know where to start and where I would get the most value from using such a tool. So back then I pretty much wrote it off, but have again and again heard good things from other developers who are using it.

My first thought when I ran NDepend this time around was that a lot had changed. The first thing that met me was a wizard for analysing a project, so I pointed it at my current project. This was the point I got derailed the first time I tried NDepend, because I remember being met by the code metric view which does look kind of scary - especially being new to a tool like this. Now however I was met by a dashboard, that is still complex, but a vast improvement since it gives a pretty good idea of some of the power that NDepend provides. I still can't help think that the tool could gain a lot by providing simpler guides through some key usecases though.

More...

Build 2014 announcements for C#

by DotNetNerd 4. April 2014 17:38

Its Build time again and I just finished watching Mads Torgesens keynote on day 3, where he has been talking about Roslyn and new C# features that are comming. I am really getting excited about Roslyn, with demos comming out that show how to write tooling extentions. Its one of those things that have always seemed out of reach for most things in every day development, simply because it was too much work and pain to do. With Roslyn being open sourced yesterday (by Anders Hejlsberg live on stage), it will provide options never seen before. So it is really a good time to be a C# developer.

On top of that todays demo got into some language features that the team at Microsoft are putting into C# and VB. As Mads said these are all relatively small features, but small as they might be they solve some real pains with todays C#. More...

Fun with Mocha.js and Should.js

by DotNetNerd 20. February 2014 14:13

Since the amount of javascript in an average website has exploded, the need to unittest that code has become apparent. I think we are still a bit behind in this respect, as I often hear from people don’t know what “the right way” is to create such as setup. Sadly this seems to mean that they never got off the ground and skip testing clientside. Without starting any kind of war on this, I think most of us like at least some number of tests and the option to do TDD.

Well I may already have painted myself into a corner, as I don’t claim to know the one and only “right way”, but I have found a way of going about it that I really like and have fun with. Shortly put, I have been playing around with Mocha.js and Should.js – supported by the Chutzpah test-runner and testem that allows a light weight way of running tests while doing TDD.

More...

Realtime data displays with Firebase

by DotNetNerd 27. January 2014 10:34

images Lately I have been working quite a bit with displaying data in realtime on the web. I was even lucky enough to get the chance to talk about it at the Warm Crocodile Developer Conference – showing off how this can be done from your favorite SPA frameworks AngularJS and EmberJS.

One of the things I really like about these kinds of solutions is that all of a sudden it has become easy to do something that hardly was possible just a short while ago. All thanks to websockets, and technologies that utilize it. Firebase is just one such tool, and in many cases you may want to go low-level and build your own backend with eg. SignalR. It is still not too much work, and probably the route to take for most larger applications. However when Firebase is sufficient, life cannot be much simpler for getting things done.

More...

Tags:

Technology

BaaS - cloud based backend in a box

by DotNetNerd 14. November 2013 16:56

WAMobileServicesblue IMHO an overlooked part of the otherwise thoroughly hyped Cloud technologies is the so called baskend-as-a-service or BaaS technologies. Most presentations revolve around scalability and hosting, which are of course central and important, but non the less not the entire cloud story. This is something I have been looking a bit into, because I feel there is so much value in the cloud that we are not picking up on just yet.

More...

Azure Mobile Services

by DotNetNerd 17. May 2013 10:53

WAMobileServicesblueAzure is growing at an incredible pace and provides a good balance between lots of great services and easy ways to get started. I recently took a look at Azure mobile services, which seems to be an offering that has an interesting future with the rise of mobile development. So building a platform around features that you need to build these kinds of applications make all kinds of sense. Wanting to look more at Azure and with my recent focus on mobile it seems like a perfect fit for me.

Naming is hard

Diving into it you quickly become aware that the words "mobile services" are somewhat misleading, because although the service can be used for mobile it is just as much for building any other kind of small application. Only directly targeted mobile feature is push notifications. The featuers for working with data, scheduling and identity are very general purpose, but as a package this seems like a good idea - even though it name could be limiting to who will end up using it.

More...

Tags:

Technology

SQL and NoSQL tools as you know and love them with F#

by DotNetNerd 6. May 2013 14:31

toolsWhile looking at how you can do your common scenarios in F# an obvious thing to look at is data access. I already covered type providers which are fantastic for consuming data. However type providers won't help you when you need to create data or in other ways interact with your SQL database, MongoDB, RavenDB or any other NoSQL solution you might be using. For this you will most likely want to use some of the libraries you already know and love - there is no reason to reinvent everything.

Working with existing libraries is mostly trivial, but F# likes types that are immutable which straight out of the box doesn't play well with serialization and mapping. This means that ORM's and libraries for MongoDB and RavenDB will throw exceptions when they try to construct your F# types. This basically boils down to the fact that code like the sample below won’t work, because the serializer can not instantiate the type and fill in the values.

More...

Who am I?

My name is Christian Holm Diget, and I work as an independent consultant, in Denmark, where I write code, give advice on architecture and help with training. On the side I get to do a bit of speaking and help with miscellaneous community events.

Some of my primary focus areas are code quality, programming languages and using new technologies to provide value.

Microsoft Certified Professional Developer

Microsoft Most Valuable Professional

Month List