Skip to main content

Posts

How to beat Coronavirus with a mobile app that will show who is healthy

What technology could we use to beat Coronavirus? What can we learn from the mobile app that Singapore built to beat coronavirus by targeting those with the disease rather than shutting down their whole economy with shelter-at-home orders? How will people have the confidence to go into public spaces now and two years from now without being exposed to life threatening contagious diseases?  Most people are healthy most of the time, but only a few are contagious. The "Am I Healthy?" mobile app provides a way to determine who is healthy and for public places to efficiently gate entry to only healthy persons. This would prevent sickness while also allowing the economy to thrive. Restaurants, airlines, sports arenas, trains, music and sports events, etc, currently face a problem of customer confidence. Customers will not return until they can have some assurance that they are not at risk when entering these spaces. I propose that users would show their "Am I healthy?"...
I am trying to qualify for the 2021 Boston Marathon . This is not an easy task. There are in fact many people around the world also trying to qualify for Boston but there is a limited field size of 30k. I am signed up to run the CIM Marathon in December and have joined the Cedar Park Rogue running group. We run Tues, Thur, Sat morning at 5am. Yikes, this has been a difficult adjustment! I enjoy the group and get a sense of accomplishment from running. I am able to keep up with the fastest runners so that makes me feel good, though I forget that I am not 16 any more and try to run as I did in my running "glory days". I often feel exhausted, sore and out-of-whack for the rest of the day. But by the next workout I've forgotten and am back to trying to beat my teammates in our workouts because my crazy brain things I'm racing and am 16 again. But I love it and it makes me able to pretend at least that I am an elite runner. Nils Marc Bergman ran a 2:43 and qualified for ...

Good mantras for any coder to live by

I thought this was a good mantra for all coders, which comes from Python REPL by typing "import this". The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those! These ar...

Robotranslator

I created a utility which translates.NET applications into any language. Robotranslator Features Generate .resources localization files for your application and then launch it to see your application in that target language Use Google Translation service to automatically translate text Publish your translations online to share with other users Translating an application can often be expensive because it requires both developers and application users. App Translator allows end users to produce their own translations and share them with other users. Translation is automated via integration with Google Translation API. We are interested in your feedback, please contact me, or leave a comment with questions or suggestions. An example translatable application is included in the install which demonstrates how easy it is to use App Translator. To change the target application, simply edit the Features.xml file. App Translator has been successfully used on large enterprise appl...

AppTranslator: A Translation Utility

I created a utility for translating .NET applications . App Translator allows you to translate .NET applications into any language. Generate .resources localization files for your application and then launch it to see your application in that target language. Use Google or Bing Translation service to automatically translate text. Publish your translations online to share with other users. I am interested in your feedback and suggestions. Please download it and try it out, or watch the tutorial videos.

SpreadsheetGear vs. SyncFusion vs. ComponentOne

I conducted a three month analysis comparing three top spreadsheet controls for .NET application developers: SpreadsheetGear , SyncFusion Spreadsheet , and ComponentOne Spread.NET . The definite winner was SpreadsheetGear, with ComponentOne Spread.net in second. SpreadsheetGear provides the most Excel-like experience, is the most performant, and provides the most responsive and capable product support. I build a reporting engine for my company and SpreadsheetGear made it awesome. Our customers have been very pleased. I wanted to share my extensive analysis with any other developers out there trying to find the right spreadsheet control for their .NET application.   Comparison Spreadsheet gear grid goes to 1 million! Wow. (SyncFusion goes to 500 by default, ComponentOne goes to 60k) SpreadsheetGear is an older control which has been around for a while. It is built by the same guys who built Formula1, so they have been doing spreadsheets for many years. Sp...