Audrey Hammonds did a wonderful job at a user group I host with Julie Smith on Thursday night. http://www.meetup.com/Microsoft-Integration-Architects/events/225778178/
Here are some screenshots:
Share on FacebookAudrey Hammonds did a wonderful job at a user group I host with Julie Smith on Thursday night. http://www.meetup.com/Microsoft-Integration-Architects/events/225778178/
Here are some screenshots:
Share on FacebookI got to help run the Hack Atlanta event this weekend. I saw some brilliant developers out there. I was able to help mentor and even gave away some personal equipment as prizes since I was soo damn impressed.
I got to work with some really nice and talented staff fro MS on the TE team.
Share on FacebookI got to meet one of the brightest developers I have yet to ever meet in Arunabh. He is the guy responsible for the notification tray on Windows 10.
We had such a great time, and GT did a good job organizing for this event.
I don’t take many selfies at events so this is one of the only times you will see me in pictures.
Ran an IOT class for Microsoft for the Society of Women Engineers are Georgia Tech.
Was a log of fun!
Intro Video
https://channel9.msdn.com/Events/Build/2015/2-613
Usage (Example is Facial Recognition)
https://www.projectoxford.ai/doc/face/Get-Started/csharp
Project Oxford allows you to extend your Universal applications with a RESTFUL API call, so that you can do advanced processing on a simple device. Therefore, you don’t have to have things like a facial recognition API on such a small device as long as the application can reach the cloud.
Here is an example of it being used with a Raspberry Pi: Door unlocking, in an instant.
I have been in a transition from Lead to Architect for a few years now. During this time I have run into quite a few things I thought I was really informed on and had really only scratched the surface. When you don’t use things on a daily basis the get lost in the shuffle. However, many things are important that are only used a few times throughout your career.
I am doing a refresher on many of the things that need to be mastered before you can move from Lead Developer to architect, along with links and some pluralsight courses.
Starting tonight I am going to list out quite a few different courses and links that you should know and study if you are planning on moving into the Architect space in .net.
Two of the biggest resources:
Martin Fowler
http://martinfowler.com/
Uncle Bob
http://blog.8thlight.com/uncle-bob/archive.html
Ran into a need to run a long running process in a Windows Application
Figured writing a wrapper class made calling it much easier
public class BackgroundWorkerWrapper
{
BackgroundWorker _worker;
public Action RunAction{get; set;}
public Action PostAction{get; set;}
public BackgroundWorkerWrapper(Action runAction = null, Action postAction = null)
{
RunAction = runAction;
PostAction = postAction;
_worker = new BackgroundWorker();
_worker.WorkerReportsProgress = true;
_worker.DoWork += _worker_DoWork;
_worker.RunWorkerCompleted += _worker_RunWorkerCompleted;
Run();
}
public void Run()
{
_worker.RunWorkerAsync();
}
void _worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
PostAction.Invoke();
}
void _worker_DoWork(object sender, DoWorkEventArgs e)
{
RunAction.Invoke();
}
}
.
Share on Facebook
Visual Studio 2015 – An error occurred while signing: Failed to sign SignTool Error: No certificates were found that met all the given criteria.
Create a pfx as you normally would with Sign the File:
Rebuild:
Share on Facebookkeywords: clearcanvas clear canvas no plugins found plugin errors can’t send 1.5
What a flippin nightmare. Days of lost work.
None of the “fixes” from the site work.
How to remove all Plugin calls from Clear canvas. (old version)
Search for all EnsurePluginsLoaded();
Return the default empty list.
Example :
public IList
{
get
{
//EnsurePluginsLoaded();
return new List
}
}
You can find the TypeSwitch code here :
http://blogs.msdn.com/b/jaredpar/archive/2008/05/16/switching-on-types.aspx
I found this useful rather than having to use wrapper classes or additional properties to switch on.
This was very well done and it seems to lend itself to base frameworks, navigation, replacement of IOC containers etc.
public static Container Entities = new Container(new Uri("SomeOdataIP"));
public static void Add<T>((T item)
{
TypeSwitch.Do(
typeof(T),
TypeSwitch.Case<Class1>(() => { Entities.AddToClass1s(item as Class1); }),
TypeSwitch.Case<Car>((() => { Entities.AddToCars(item as car); }),
TypeSwitch.Case<Tire>((() => { Entities.AddToTires(item as Tire); }),
TypeSwitch.Default(() =>
{
//Do Nothing
}));
Entities.BeginSaveChanges(null, null);
}
Share on Facebook