Posts

Showing posts from September, 2017

Switching Mendz Projects and Libraries to GitHub and NuGet

Mendz projects are kept in an online Visual Studio Team Services account as a private and personal collection. Switching to GitHub and publishing to NuGet is now an option.

Adding SOAP Web Services to .Net Core Projects

SOAP web services are not first class citizens in .Net Core. Not so long ago, Microsoft so eagerly spent a lot of resources to SOAP-based web services, "sold" it as HTTP+XML and even published a lot of libraries, software factories, guidelines and what have you for it. Now... oh, how times have changed!

Using .Net Standard to Enable Cross-Use

Microsoft developed a shim technology to allow .Net Framework compatibility with .Net Standard and .Net Core. Before .Net Standard 2.0, the shim was incomplete. If you have .Net Framework 4.x-based class libraries that you want to share with .Net Core 1.x projects, you can create a .Net Standard 1.x class library project to enable cross-use.

Starting With .Net Standard 2.0

I am currently starting to port my class library projects from .Net Core 1.1 to .Net Standard 2.0. So far, and I am happy to report that, the overall migration experience is a breeze!

Why 4 Levels of Authorization Makes Sense

In application development, adding security features can include requirements for authentication and authorization. Authentication identifies the user. Authorization checks and filters what the user can do. Authentication is mostly easy. Authorization though can be a little bit tricky.

Imagining IoT of the Future

In a world where everything connects to a cloud hosted OS, IoT can be cheaper and simpler. The real focus is fast and reliable networking, because everything really happens in the cloud.

Imagining a Smartphone of the Future

In a world where everything connects to a cloud hosted OS, the smartphone can be cheaper and simpler. There is no need to make them more powerful than an interactive TV. The real focus is on fast and reliable networking, because everything else really happens in the cloud.

Imagining a Cloud Hosted OS

Let's assume for example that the world wide network is giga- or even tera- bits fast and 100% reliable. Imagine the possibilities...

Does Microsoft Need Windows for Phones?

Unlike how Apple iOS and Google Android started, when Microsoft launched Windows for phones, it needed justification.

Stagnant Mobile Tech Innovation

If there's anything the iPhone X proves, it's the fact that mobile tech innovation has gone stagnant. It's almost like how our cars are mostly still running on fossil fuel, or that they are still rolling on four air inflated rubber tires. The mobile industry has taken its cue from the automobile industry. Just advertise it as new, even if there's really nothing new, and it will still sell as new.

Reviewing Mendz Projects

With the release of .Net Core 2.0 comes great responsibility. It is time to review Mendz's .Net Core 1.1-based projects, to see how well they can all be upgraded to the latest version of .Net Core.

Moving Up To .Net Core 2.0

.Net Core 2.0 is out! It can be considered the version that we've all been waiting for. The .Net Core has officially matured and it's ready to roll.

Regular Expression Shortcuts

Regular expressions provide a powerful language to define patterns that can be used for data matching and searching operations.

More Fun With Regular Expressions

Learning how to use regular expressions can give developers power over data when solving problems with pattern matching, searching, format validations and conversion.

Fun With Regular Expressions

In programming, if there's a "language" that's as crazy as speaking in cryptic sequence of symbols, it's regular expressions. Learning how to use regular expressions can be intimidating. However, once you get over the dyslexic looking syntax, you'll be amazed at how powerful it can be in data formatting, matching, processing, searching and validating programs.

Time to Put SQL In To NoSQL

Although SQL has been the language of choice for RDMS, it doesn't mean SQL cannot be applicable to NoSQL databases. It's really all about sets. If a collection can be treated as a set, and a collection of collections a set of sets, SQL should be an easy fit.

Switching from RDMS to MongoDB

The people who promote MongoDB are smart. They don't push MongoDB at you. They help you make intelligent decisions. After all, they know MongoDB is new. They don't just recommend migrating your 10+ years old RDMS-based applications to MongoDB. More likely, they would instead recommend that you consider creating new requirements and applications in MongoDB.

An Opinion on Artificial Intelligence

Data collection is highly valued. There are businesses focused on profiting from them. Data analysts and data scientists are the new careers to aim for. It's not just about big data anymore. It's now about really putting them to work, with the ultimate manifestation building what is known as artificial intelligence.

Vacation Mode Off

Mendz is back and refreshed! As I See Tech continues...