Thursday, April 13, 2017

Edge is finally worth using ...

I got the Windows 10 Creators Update this morning. One of the touted benefits is a new & better version of Edge. So far (1 day's use), it seems to be living up to the promise. 

I haven't had a single "recovering web page" or "web page not responding" error today. 

They have a MUCH larger suite of extensions available. I particularly like the "Page Analyzer" tool.

They've also added a "book reader' capability, and I've downloaded most of my favorite free books from their catalog (What can I say? I'm a cheap SOB...). However, their Store still sucks for searching for just books. It keeps showing games. I have no interest in games ...

I've always like Windows 10 since I started using it many months ago. The only issue for me was the lousy performance of the Edge browser.  While I've seen some issues today regarding Edge integration with Outlook (which may be a config issue on my part) I'm pleased enough I've set it back to my default browser.

If I live to regret that, I'll be posting about it again...

Most of it is dreck ...


Recently, I applied to a position that asked about contributions I've made to GitHub. I've purposely avoided doing any for the longest time. But the job posting also asked for a Cover Letter that was not a "standard" Cover Letter. So here's what I had to say about GitHub contributions in my "non-standard" Cover Letter:

I finally gave up and contributed one of my small libraries to GitHub and the NuGet gallery. Links are:
https://github.com/silverfox1948/SACC.OperationResult https://www.nuget.org/packages/SACC.OperationResult/
Why do I say “I finally gave up …”? For the most part, stuff on GitHub (and incidentally NuGet) is dreck. A lot of it seems as if the developer just wanted to point at something they’d put up there in order to say “See! I did this!”.(Possibly because some employers are asking about what their contributions to GitHub are…)
The other reasons are:
My employers want to  use libraries that are and will be continued to be supported for a long time. The reason they are using a library is because they don’t want to have to write & support it themselves. If it’s a one person library, it won’t have adequate support. I’ll be supporting my little library because I use it myself on all my projects. 
A lot of the contributions have absolutely no documentation at all. It’s just “read the unit tests to figure out how to use it.” If the developer is too lazy to document his product and is unwilling to: 
v  Convince me of the benefits of their product
v  Show me how to use it in my non-unit test code
Then I treat their actual code with a very high level of suspicion …

Saturday, February 11, 2017

VS Is Becoming Worse & Worse...


Recently, I tried, using VS 2015 Community, to create a simple Xamarin Forms app. All I did was select the standard template, and then tried to run the Android program. Didn't work ...

I don't remember the details, but rather than go through the tedious repair/uninstall process with VS 2015, I thought I'd try to install the VS 2017 Community Beta. I selected the standard template for Xamarin and then got this:

Not entirely encouraging ...
So I stopped VS 2107 and re-opened it. Then created the project again. I removed the iOS project, as I don't have a Mac, and don't want to see the "no mac" error window all the time. The Android project is the default start project. No error about packages this time. So I did a clean/rebuild of the solution. Here's the first error in the list of 3780!

Severity Code Description Project File Line Suppression State
Error CS0012 The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. DemoXamarinForms.Droid C:\repos\DemoCode\DemoXamarinForms\DemoXamarinForms\DemoXamarinForms.Droid\MainActivity.cs 7 Active

So first error is that mscorlib is not in any of the assemblies in the reference list for the Android project.

Does anyone do any testing at Microsoft anymore? It seems that since they went to this "open source" model, all they do is post s**t with the attitude "Well, this ought to work. If it doesn't the users will let us know ..."

As DJT might tweet: "SO SAD"...