Rockford Lhotka's Blog

Home | Lhotka.net | CSLA .NET

 Thursday, August 27, 2015

csla win8_fullThis is a NuGet only release, we no longer supply an msi installer

Release details on NuGet: https://github.com/MarimerLLC/csla/releases/tag/v4.6.100

Supported platforms:

  • .NET 4, 4.5, 4.6
  • Android (Xamarin)
  • iOS (Xamarin)
  • UWP (Windows 10)
  • WinRT and WinRT Phone (Windows 8.1 and Phone 8.1)

Major changes:

  • Updated to the final release of Windows 10 and the UWP SDK
  • This and all future releases will be via NuGet only (no more msi installer)
  • Removes support for Silverlight and Windows Phone 8 (Silverlight)
  • Adds support for .NET 4.6
  • Adds support for UWP (though today NuGet deploys the WinRT assemblies for UWP projects)
  • Updates iOS and Android to the latest Xamarin versions
  • Move nearly all code files into shared projects
  • WinRT, iOS, Android, UWP all now use the exact same code files as .NET in every case - which is where a lot of the risk comes from because I may or may not have gotten all the compiler directives fixed up correctly.
  • Add analyzers for Visual Studio 2015 and .NET 4.6 projects
Thursday, August 27, 2015 8:40:34 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, August 20, 2015

Windows-10-logoIn a recent article ‘10 reasons you shouldn’t upgrade to Windows 10’ the author ends by saying that he did upgrade even over his own objections. I can’t argue with that conclusion, as my only remaining Win7 ‘machine’ is a virtual machine I use for legacy work, and I have no Win8 devices left at all (except for my phone, and hopefully I’ll be on Win10 there soon too).

Note: to be fair, @woodyleonhard wrote another article earlier on why you should upgrade to Windows 10.

I’ve upgraded or installed Windows 10 on quite a few devices at this point, and have been using it continually for a long time as part of the Windows Insiders Program. So I thought I’d provide at least some quick thoughts on the 10 reasons “not to upgrade” based on my experience.

10. Ongoing privacy concerns

I think there’ve been a lot of good rebuttals of this issue – not least of which is that anyone using an Apple or Android (or Windows) smart phone already gave away all their privacy anyway Smile

Perhaps more useful is this good article about what Windows 10’s privacy settings actually do.

9. OneDrive regression

There’s some truth to this – I liked the way Win8.1 did OneDrive. Apparently the Win8.1 approach confused a lot of people though – including several of my co-workers. OneDrive in Win10 now it works more like DropBox. I’m personally unconvinced that this is a big deal one way or the other.

For me the big thing was access to my massive library of photos in OneDrive, and when I discovered that the Win10 file open dialog (from Universal apps) can tap into the Photos app (and other file sharing apps like DropBox) to get at cloud-based files my life was greatly improved.

apps

8. Missing Media Center and DVD player

VLC (from the store, and for desktop), k-lite, and CCCP solve this problem just fine, in terms of playing DVDs anyway. I suspect that’s the biggest issue for most people.

If you are an actual Media Center user then I agree, don’t upgrade until you’ve found a replacement solution. You might consider one of the numerous other options that run on Linux and/or Windows.

7. Not much in the way of Universal apps

This isn’t new – there were relatively few good apps in the store for Win8.1 – and it continues to be frustrating into Win10. I really hope that the new UWP and UWP bridge technologies help bring a lot more apps to Win10. That, and the reality that there are nearly 100 million Win10 installs already (in the first few weeks the OS has been out) so you’d think that app authors would start to care about reaching this audience.

On the other hand, if you are a Win7 user then why would this be a roadblock to moving to Win10? You have zero apps in Win7, so what little is in the store is infinitely more than what you have today.

And if you are a Win8.1 user there aren’t less apps than what you have, there just aren’t really any more apps either.

6. Key apps, including Mail and Edge, aren’t ready yet

I’ll argue here about Edge, because I like it a lot. I know it doesn’t yet have some features of more mature browsers, but then again it is lighter and faster than they are and I like that trade-off.

On the other hand, the points about the Mail (and Calendar and People) apps are totally on point. I’m extremely disappointed that these apps weren’t (imo) completed before Win10 shipped, and every day when Mail crashes or messes up in other ways I wish for a higher quality app. They are getting better fairly rapidly, but today they are frustrating.

If you are coming from Win7 you don’t have these apps and so perhaps won’t care. If you have Outlook you won’t care, because you’ll probably keep using Outlook.

But I really, really liked the Win8.1 mail/calendar/people apps and can’t wait for the Win10 versions to catch up to their 8.1 predecessors.

5. Win10’s Tablet Mode may not appeal to you

If you are upgrading from Win7 you almost certainly don’t have a tablet, so moving to Win10 with tablet mode is immaterial because you’ll never use tablet mode. Not a roadblock.

If you are one of the few people that does have a Win7 tablet then how do you live with it??? And if you do, then Win10’s tablet mode with be nothing but an improvement. Again, not a roadblock.

If you are on Win8.1 with a tablet then Win10’s tablet mode is basically the same thing you have today. Nothing to lose in this case, but if you sometimes use a keyboard/mouse with your tablet then there is a lot to be gained by upgrading to Win10.

4. The installer may not be ready for you yet

Having upgraded quite a number of machines (including my father-in-law’s old laptop) without any issues I must say that Win10 is the first time in Windows history that I would recommend doing an upgrade rather than a fresh install. I’m amazed at the upgrade process and how well it works.

That said, if the installer isn’t ready for you it is probably because some hardware vendor for some component in your computer hasn’t released a Windows 10 driver yet. That’s increasingly rare, but if you are in that situation then you really don’t want to upgrade yet – not until the drivers are available.

3. Forced updates

I don’t really know what to say about this one. Not forcing updates is bad because people fall behind and end up vulnerable to viruses and malware, but forcing updates is causing some issues. It seems to me that the solution is to roll forward on the current course and for Microsoft to figure out how to make forced updates work reliably.

As (I hope) more apps end up in the Windows Store they’ll tend to only run on the current version of Windows, so not applying updates almost certainly means your apps will stop working. I personally use a lot of apps from the store, and I sure don’t want them to stop running because I missed an update!

2. Ain’t broke, don’t fix

This is somewhat short-sighted. I get the idea here, just like most people stick with old versions of OSX, iOS, or Android (note my sarcasm: most people don’t stick with old versions of those operating systems).

Enterprises being slow I understand, but most users of personal devices should just keep current in my view. Take advantage of the new shiny stuff, and stay with the most supported version of any OS to help avoid viruses and malware.

1. Questions, questions, questions

This isn’t a real point at all – just FUD because the author is (presumably) being paid by the word. Then on the next page he goes on to say that he upgraded anyway, because really, who wants to be stuck in the past when you have a free avenue into the future?

My conclusion

In summary, I haven’t hesitated to upgrade numerous computers to Windows 10, including computers for non-experts such as relatives and some friends. The transition from Windows 7 to Windows 10 is pretty easy for most people, it is much the same but a little prettier. The transition from Windows 8 to Windows 10 is nearly always an improvement – in desktop and tablet modes.

So yes, I am in favor of most people upgrading.

Thursday, August 20, 2015 11:49:12 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [2]  | 
 Thursday, August 06, 2015

After last night’s big cumulative update of Windows 10 one of my devices (my primary desktop) had some issues. Specifically, there were 4 apps the store wanted to update, but it seemed unable to download any of them (even after numerous reboots and running wsreset). And the Mail/Calendar apps were frozen; they’d launch but freeze.

The solution was in this article: http://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_store/windows-10-store-beta-problems-wont-update/d7fe3b06-63e1-44c7-a5b0-2b8b6868e16d?auth=1 (followed by a reboot and then re-running wsreset).

My region/format setting in Control Panel (the old Win32 one) was set to the default:

region-start

And the fix was to change it to my explicit region:

region-fixed

To easily get to this dialog, press windows-x and select ‘Control Panel’. Then in the search box (upper-right corner) type ‘Region’ and click the one search result to open the dialog shown here. Then reboot.

Why this works I don’t know – clearly something gets confused deep inside Windows – but as long as the problem is solved I’m happy Smile

Thursday, August 06, 2015 9:43:19 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Thursday, July 30, 2015

It seems to be a common problem with the Windows 10 store to have issues downloading or updating apps. Any message you see is probably something like “Windows Store - Error Code: 0x80070005” or “Error Code: 0x803f7000”.

The problem seems to be that some metadata related to the store gets corrupted, because more often than not the solution is to run wsreset, a utility that resets the store app.

The wsreset utility is installed with Windows 10, so all you need to do is press the Windows key and type ‘wsreset’.

wsreset

Click or tap the wsreset app to run it.

Some people find that it works best to immediately reboot the computer, then open the store and your downloads should work. I find that the reboot is not typically required, so your mileage may vary.

Thursday, July 30, 2015 11:51:06 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Sunday, July 26, 2015

I am very excited about the upcoming CSLA .NET 4.6 release – just a few days away now.

Thanks to Jason Bock we'll now have analyzers in Visual Studio 2015 to help you identify and fix some of the most common coding errors when building business classes.

And of course we've added support for .NET 4.6, Universal Windows Platform, and the latest Xamarin iOS/Android versions.

Here’s a list of the existing/planned changes.

Sunday, July 26, 2015 12:42:21 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, June 30, 2015

Windows_10_Logo.svg I installed 10158 on my Surface Pro 3 before bed last night, and having used it so far today I’m really pleased with the progress Microsoft has made since build 10130.

  • Mail and Calendar apps now work with exchange (to my extreme joy!)
  • People app now works with exchange (but still no facebook/twitter/linkedin like on the phone?)
  • My SP3 is running cool again, hopefully the battery won’t drain while asleep now (haven’t found out yet)
  • The overall feel of the OS is faster and smoother
  • The firmware update finally installed!
  • Cortana just gets better and better
  • The music app updated, and I’ve been enjoying my Xbox Music subscription all day today J

There are still some issues though.

  • Still can’t view only unread/flagged emails in the email app (this is a big issue!)
  • Still forced to use threaded reading view in email app (yuck)
  • No live tile for the weather app?
  • Numerous apps crash on launch, then often work after 2-3 more attempts (e.g. calendar, money, news)
  • Edge sometimes locks up with white blank screen after device comes back from sleep
  • The Phone companion app seems to always insta-crash
  • The twitter app crashes about once an hour (like in 130)
  • NextGenReader has no live tile (and crashes perhaps once a day like in 130)
  • Having the start menu on multiple monitors remains pointless as all apps still only start on the primary monitor

My little use of the photos app so far is inconclusive, but it seems more stable and faster.

I also haven’t switch a lot between tablet mode on/off, but it seems much better than in 130.

This update has addressed many of my concerns from 130. Keep up the good work Microsoft!

Tuesday, June 30, 2015 2:27:20 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Monday, June 15, 2015

Today I moved the CSLA .NET forum to GitHub.

The old forum is now a read-only archive, and I expect it can stay that way for a couple of years until its relevance fades away.

Monday, June 15, 2015 12:05:12 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [0]  | 
 Tuesday, May 12, 2015

p710830446-5 As many of you probably know, I’ve had some serious health issues over the past couple years.

In July of 2013 I had a Type A dissection and an aneurysm in my ascending aorta (the primary vessel feeding blood to the entire body) and had emergency surgery to replace that section of my aorta. Then in September of 2013 I had something called a Type B dissection of my descending aorta (the same vessel, but the part that runs from the top of the chest through the abdomen and splits off into each leg).

Now in February of 2015 I had one of the most major surgeries a person can have, where they replaced my descending aorta with a synthetic. The incision runs from my left shoulder blade (in the back) around under my ribs to the front and down through my abdomen. They literally removed my aorta and replaced it – detaching and reattaching the connections that feed every major organ, including the spine, with blood. This took around 14 hours from start to end of the surgery, and of course I’m still recovering at this point in time.

So now I have perhaps 3-4 cm of natural aorta left, right at the very top between the replaced ascending and descending aortas, otherwise I’ve (hopefully) been rebuilt stronger, faster, and better than before. For those who catch that reference, no this didn’t quite cost $6 million, but I can tell you that without health insurance no normal person could ever pay off the resulting debt. (to be fair, without health insurance a person wouldn’t have had access to the specialists and tests to determine the need for the surgery, so they’d just have died when one of the aneurysms burst)

Between 2013 and this latest surgery they were treating the dissection medically, which meant I was taking around 14 medications every day to control my blood pressure and heart rate. The upside to this latest surgery is that I’m now on just a couple meds, so my mind is much clearer and more active than it has been in a long time – and I’m no longer super-sensitive to cold and warm temperatures, which is a constant relief!

Last week I started easing back into work, coming into Magenic and starting to actually do stuff online beyond entertainment. After binge watching untold hours of television on Netflix it is a genuine pleasure to interact with other people – especially talking tech and software development – lots of exciting stuff going on to keep anyone in our industry engaged right now!

With continued good fortune you should see me continue to become more active on twitter, blogging, and Facebook. I expect to be able to travel again this fall, so hopefully I’ll be at Visual Studio Live! Orlando and perhaps the MVP Summit in Redmond.

thKYZEKZYR I want to offer my sincere thanks to so many people who’ve provided support over the past few months and years. My wife, my kids, the rest of my family, my amazing friends (many of whom are like family), colleagues at Magenic and in the speaker/author community, The Eden Prairie Optimist Club, the CSLA .NET contributors (especially Jonny, Jason, and Kevin), the CSLA .NET community at large, and many others ranging from people I knew in high school to people around the world that I’ve never met in person.

I would thank you from the bottom of my heart, but for you my heart has no bottom.
I can no other answer make, but, thanks, and thanks.
- William Shakespeare

Your support for my family and myself has been invaluable.

Tuesday, May 12, 2015 3:26:24 PM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [5]  | 
On this page....
Search
Archives
Feed your aggregator (RSS 2.0)
August, 2015 (3)
July, 2015 (2)
June, 2015 (2)
May, 2015 (1)
February, 2015 (1)
January, 2015 (1)
October, 2014 (1)
August, 2014 (2)
July, 2014 (3)
June, 2014 (4)
May, 2014 (2)
April, 2014 (6)
March, 2014 (4)
February, 2014 (4)
January, 2014 (2)
December, 2013 (3)
October, 2013 (3)
August, 2013 (5)
July, 2013 (2)
May, 2013 (3)
April, 2013 (2)
March, 2013 (3)
February, 2013 (7)
January, 2013 (4)
December, 2012 (3)
November, 2012 (3)
October, 2012 (7)
September, 2012 (1)
August, 2012 (4)
July, 2012 (3)
June, 2012 (5)
May, 2012 (4)
April, 2012 (6)
March, 2012 (10)
February, 2012 (2)
January, 2012 (2)
December, 2011 (4)
November, 2011 (6)
October, 2011 (14)
September, 2011 (5)
August, 2011 (3)
June, 2011 (2)
May, 2011 (1)
April, 2011 (3)
March, 2011 (6)
February, 2011 (3)
January, 2011 (6)
December, 2010 (3)
November, 2010 (8)
October, 2010 (6)
September, 2010 (6)
August, 2010 (7)
July, 2010 (8)
June, 2010 (6)
May, 2010 (8)
April, 2010 (13)
March, 2010 (7)
February, 2010 (5)
January, 2010 (9)
December, 2009 (6)
November, 2009 (8)
October, 2009 (11)
September, 2009 (5)
August, 2009 (5)
July, 2009 (10)
June, 2009 (5)
May, 2009 (7)
April, 2009 (7)
March, 2009 (11)
February, 2009 (6)
January, 2009 (9)
December, 2008 (5)
November, 2008 (4)
October, 2008 (7)
September, 2008 (8)
August, 2008 (11)
July, 2008 (11)
June, 2008 (10)
May, 2008 (6)
April, 2008 (8)
March, 2008 (9)
February, 2008 (6)
January, 2008 (6)
December, 2007 (6)
November, 2007 (9)
October, 2007 (7)
September, 2007 (5)
August, 2007 (8)
July, 2007 (6)
June, 2007 (8)
May, 2007 (7)
April, 2007 (9)
March, 2007 (8)
February, 2007 (5)
January, 2007 (9)
December, 2006 (4)
November, 2006 (3)
October, 2006 (4)
September, 2006 (9)
August, 2006 (4)
July, 2006 (9)
June, 2006 (4)
May, 2006 (10)
April, 2006 (4)
March, 2006 (11)
February, 2006 (3)
January, 2006 (13)
December, 2005 (6)
November, 2005 (7)
October, 2005 (4)
September, 2005 (9)
August, 2005 (6)
July, 2005 (7)
June, 2005 (5)
May, 2005 (4)
April, 2005 (7)
March, 2005 (16)
February, 2005 (17)
January, 2005 (17)
December, 2004 (13)
November, 2004 (7)
October, 2004 (14)
September, 2004 (11)
August, 2004 (7)
July, 2004 (3)
June, 2004 (6)
May, 2004 (3)
April, 2004 (2)
March, 2004 (1)
February, 2004 (5)
Categories
About

Powered by: newtelligence dasBlog 2.0.7226.0

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2015, Marimer LLC

Send mail to the author(s) E-mail



Sign In