GoorooTHINK

Thought provoking and helpful articles
from the Gooroo community.

Do you have something to say? Contribute or create an article and add it to your Gooroo bio.

  1. No country for old IT Pros and Devs?

    My 14 year old son made an interesting observation the other day. When I asked him about possible future careers that he might be interested in, one that definitely wasn’t on the cards was IT. When I asked him about it he said that he wasn’t sure why anyone would choose a career from the outset where everything you learned became irrelevant so quickly and that if you weren’t constantly studying, you were likely to end up unemployed.Is IT a lifelong career?He also pointed out that as far as he could...
  2. Why Microsoft is so bullish about cloud, even though it’s only a fraction of total IT spend?

    It came as quite a surprise to me to read an reports, including this one from Gartner (http://www.gartner.com/newsroom/id/3443517) , that indicated that cloud spending was at around 210 billion in 2016 out of a total IT spend of around 3.5 trillion dollars (http://www.gartner.com/newsroom/id/3568917).Why was I surprised? Mostly because Microsoft seems to be relentlessly banging the drum about the future being all cloud and that on-premises IT was on a path to irrelevance and extinction. Listen to...
  3. Deploy ASP.NET Core Application On EC2 Amazon Linux Instance

    IntroductionASP.NET Core is an open-source and cross-platform framework to develop Web Applications and mobile back-end. ASP.NET Core, being a cross-platform framework, provides flexibility to develop and run applications on Windows, Linux and Mac.There are multiple ways to deploy an application on AWS EC2 Linux instance. I will post about AWS code pipeline, which can be used to automate the deployment process and install an Application on EC2 instance, some other day. Now, we will focus on deploying...
  4. Write Serverless Functions Using AWS Lambda And C#

    What is Serverless Framework?Serverless Framework refers to building a stateless function that does not have a dependency on base operating systems or hardware resources. It lets developer focus on building stateless functions without worrying about how to provision and scale resourcesServerless functions are stateless, event-driven, and executed in container. With Serverless functions, you are charged per the "Pay As You Go" Model (PAYG), i.e., you don't have to pay for idle resources. You only...
  5. The Path is Null and Full of Squiggles

    I've been using Visual Studio 2017 since the earliest bits were available and I can confidently say, I'm a fan and highly recommend you give it a shot if you get a chance.With that being said, sometimes new features can cause things to blow up and this post is going to be discussing one of those such features, namely Lightweight Solution Load.Recently, I opened up a decently sized solution (~9 projects) and everything seemed in order. All of my dependencies were there, with no warning signs to be...
  6. How to Build a Personal Brand

    I have been freelancing as a software developer and architect for almost two years now and I have got a lot of valuable experiences from it. The reason I was able to start being my own boss was a combination of things, but it was in large part due to a personal brand I have built up. I had for a long time been doing several things to build a brand that is me, but is also recognizable and opens doors in the right places. In this article I will describe some of the things that enabled me to do what...
  7. Sharing is Caring: Using Shared Projects in ASP.NET

    As software developers, copy-pasting some code or a few files and having it in multiple places has always been smelly. There are several different avenues that you can take to avoid this kind of redundancy, but this post will focus on one that it seems isn’t talked about too often: Shared Projects.Prior to the introduction to Shared Projects, I’ll briefly go over why Shared Projects themselves were introduced, and how you might have accomplished similar behavior before their release.With the major...
  8. Glyphfriend 2.1 Released! Now with Library Filtering

    It hasn't been too long since the latest 2.0 release of Glyphfriend, but with the release of Visual Studio 2017 coming around the corner, there were a few things that could use some improvement and polishing off before then.Message received, loud and clear.All of the changes that were made to make the extension more flexible actually resulted in it being more noisy. Glyphfriend would just serve everything it knew about. This has generally been regarded as a bad move, and thus library filtering is...
  9. 10 Tips to Winning at Freelancing

    I worked in a 9-5 job for almost 15 years and you get used to "clocking on" and "clocking off". When you are off work, you go home (or somewhere else) and work takes a backseat until the next work day. Being a freelancer, you have the freedom to plan your own day, your own week, your own month. You are in charge, but you will find that some days you have to work 14 hours, because you might have paid work, you need to quote on upcoming work, you are having lunch with a new connection, you are responding...
  10. .Net Regular Expressions Demystified Part 1

    In very simple terms we can say that"regular expression is a group of characters that defines a pattern" and using that pattern we find out specific information that we required in our caseSo the regular expressions are nothing but a group of characters that have special meanings to regular expression engine which is already installed in .Net framework and represented by System.Text.RegularExpressions.Regex .My goal in this article is to give you a basic understanding of regular expressions in very...
  11. Edit DRAFT Edit

    • updated