Posts

Creating dynamic linq queries

Linq, introduced with .NET Framework 4.5 is one of the best .NET developer friend. But have you ever think about creating dynamic queries with linq ? It can be sometimes useful if you have to inject dynamic expressions to your queries, for example let's say you have to write a query but need to resolve the field names at runtime because it depends on some rules defined in some configuration places. Good news, there is a nuget package for this task ! Here is Linq.Dynamic , it allows to create linq queries such as : var query =     db.Customers .     Where( "City = @0 and Orders.Count >= @1" , "London" , 10).     OrderBy ( " CompanyName " ).     Select( "new( CompanyName as Name, Phone)" ); And many other features with this package... ;)

Library or Framework?

Do you use libraries, frameworks or both? But wait a minute... What is the difference between a library and a framework? Thanks to this article, you will find a couple of answers :) http://tomasp.net/blog/2015/library-frameworks/

Microsoft Band SDK available

Image
Today, I would like to remember you that the Microsoft Band SDK is now available for developers ! You can also find the associated Xamarin component for iOS & Android platforms. Here are the links: Xamarin Microsoft Band component for iOS & Android Microsoft Band SDK download page With this SDK you can access the following band sensors: Accelerometer : Provides X, Y, and Z acceleration in meters per second squared (m/s2) units. Gyroscope Provides X, Y, and Z angular velocity in degrees per second (°/sec) units. Distance : Provides the total distance in centimeters, current speed in centimeters per second (cm/s), current pace in milliseconds per meter (ms/m), and the current pedometer mode (such as walking or running). Heart Rate  Provides the number of beats per minute, also indicates if the heart rate sensor is fully locked onto the wearer’s heart rate. Pedometer  Provides the total number of steps the wearer has taken. Skin Temperature Provides t

A Web Game in an Hour

Want to learn more about web latest technologies with fun? You can have a look in here : https://msdn.microsoft.com/en-us/magazine/dn913185.aspx . You will build a 2D game using HTML, Javascript & CSS. It could be a good starting point for people that want to learn those technologies.

Xamarin.Forms device unique ID...

As in a lot of applications, you will probably need to get a unique identifier to identify a unique user . And it becomes a little more complicated when you have to deal with different platforms like Android, iOS and Windows Phone... Here is a simple solution that you can implement in Xamarin Forms that I found on this blog: http://codeworks.it/blog/?p=260 First define a service that you will use in your Xamarin Forms Application: // Your service interface definition public interface IDevice { string GetIdentifier(); } // How you get your service in your app IDevice device = DependencyService.Get (); string deviceIdentifier = device.GetIdentifier(); And here are the implementations for Android / Windows Phone and the most complicated, iOS platform: // WINDOWS PHONE [assembly: Xamarin.Forms.Dependency(typeof(WinPhoneDevice))] namespace XFUniqueIdentifier.WinPhone { public class WinPhoneDevice : IDevice { public string GetIdentifier() { byte[] myDeviceId = (

Xamarin & Caliburn.Micro

Good news for Caliburn.Micro users: it is now ( almost ) compatible with xamarin! http://caliburnmicro.com/announcements/xamarin/

Unit Testing and Memory Profiling

You know Unit tests, you use it & it's good. Sometimes, you want to ensure that you don't have memory leaks. Here is a way of doing this. Jetbrains offers us a new soft to combine UT & Memory profiling. If you want to know more, you could have a look in here : http://blog.jetbrains.com/dotnet/2015/03/04/unit-testing-and-memory-profiling-can-they-be-combined/ . Happy coding!

Hey bloggers, insert code snippets in your posts !

You wonder how to to add nice code snippets in your blog posts ? I have configured this blog to insert snippets (following this article): http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html The good tool used is SyntaxHighlighter : http://alexgorbatchev.com/SyntaxHighlighter/ All you have to do now is to insert your code in your post using the following <pre> TAG (in HTML mode): // Comment <pre class="brush: csharp">// Comment public class Testing { public Testing() { } public void Method() { /* Another Comment on multiple lines */ int x = 9; } } </pre> Note that if your code contains '<' or '>' characters, you will need to encode it into HTML format, using a tool like this one: http://www.opinionatedgeek.com/dotnet/tools/htmlencode/encode.aspx Enjoy and write new posts !