Developers now have access to free and inexpensive developer tools that can help find and fix many common application problems. These new APM tools are now an essential part of every developer’s tool set. Show me the tools!

Ever since the dark ages of 2011 when my manager suggested signing up for Pluralsight, I have been taking heaps courses with them. It's guided my career in so many ways. So many times my workflow has been ...

ArchitectureWhat is the “environment” The application environment consists in 3 main areas: Infrastructure Configuration Dependencies Infrastructure is the most important element of the environment, as ...

Notes or ways to say and convey ideas:I am close to that problem.The problem we are facing is:while triaging issue, errors came that prevented moving forwardin order to update status on issues, these conditions ...

It has been forever since I have posted to this blog. Since I have spending all my time working on a revision of a .NET Windows Service and ASP.NET Web Forms application I have been feeling the need to ...

I have been blogging since December 2013. It was my New Year's resolution for 2014 to write 2 blog posts a month for that year. I followed my resolution until September (not too shabby). However, I still ...

I'm looking for honest feedback on my content. Please comment or reach out to me on Twitter!Building software is easy. Building well designed, good software is hard. Very hard. I've been writing code since ...

We held another successful SharePoint (and Office 365) Saturday in Charlotte yesterday (August 10, 2019). Great turnout for attendees, speakers, and sponsors. I presented an updated version of the talk ...

I’ve been doing DevOps for a few years now, and I think I’m pretty good at it. Over these years I’ve read some books that really helped me along the way, here they are.1. The DevOps HandbookThis book is ...

My last post discussed a high-level software architecture breaking down an application into user interface, business, and data layers. That is a very abstract overview, which is open to a lot of interpretation. ...

I have done a few talks on Dependency Inversion Principle and breaking down an application into 3 tiers: User Interface, Business Layer, and Data Layer. It is a gross over simplification of software architecture ...

The room is silent except for the buzzing of the fluorescent lights. The judges across the table are staring at you, expressionless. Some have pen and paper, some don’t. They’re all staring at you. Your ...

I’m going to show you a cool new feature in .NET Core 3.0.Let’s say you want to create a simple, lean executable you can build and drop on to a server.For an example we’ll create a console app that opens ...

In software development you’ll hear the term “moon shot”. If something is a “moon shot” it’s something that’s extraordinarily difficult, like landing on the moon. We say this about some app doing something ...

Your time is precious, and technology changes fast. Knowing which technologies are relevant means you can focus on the skills that will benefit your career the most.Click here for a free reportThe mythical ...

Today marks the first time in nearly a decade that I am no longer an MVP. I will be joining the MVP alum in the MVP Reconnect program. Getting the MVP award every year has become a great side benefit and ...

Your time is precious, and technology changes fast. Knowing which technologies are relevant means you can focus on the skills that will benefit your career the most.Click here for a free report Imagine ...

A new update to DAX Studio is now available at https://daxstudio.org which includes the following: New Features Import Power BI Performance Data Support for Display Folders in the Metadata pane #127 Added ...

Your time is precious, and technology changes fast. Knowing which technologies are relevant means you can focus on the skills that will benefit your career the most.Click here for a free report Repeatable ...

There's a high-profile lawsuit in my industry right now, and as a result,some fascinating (and perhaps lonog-overdue) conversations are taking place.There are people who equate building software to building ...

The world of software is dominated with what the tech. giants tell their developers during each ones annual summer conferences. Facebook, Apple and Google all have U.S events in May/June, with each competing ...

So save yourself $75 and buy the SAMSUNG OEM Original Part: DC34-00024B Washer Door Lock Switch Solenoid for $15 instead of the the $90 GE part It is a very simple fix and like the video below says, it ...

WordPress was launched in 2003 and ever since then it has been growing in its popularity of being the most preferred CMS to build amazing websites. It has been accepted by not only small startups but also ...

Apple’s iPhones are one of the most popular smartphones around the world. People are so fond of Apple’s products that they stand in queues to buy their favorite iPhone whenever it is released. Good thing ...

The world market is abuzz with the iPhone 2019 rumours and the best part about it is that most of the fans and the users of iPhone love it when they hear something new about the upcoming versions of iPhone. ...

This blog has move to: http://hornedowl.net/There is something that we all share, something that frustrates us immensely. It's not being taken seriously… Well, there's probably more things that frustrate ...

Xicom is best company among quality assurance testing companies when we compare them on several fronts like quality, professionalism, standards, timeframe and cost of service etc. Xicom is an ISO 9001 ...

We are using Power BI Report server to publish Power BI Reports internally. And being in Australia we use a “sensible” date format of dd/mm/yyyy However at a recent showcase with some of our end users ...

Ecommerce websites and businesses come with a lot of profit tag and this is the reason why we see so much competition in the ecommerce sector. After all, it has become so much easier for the businessmen ...

So disclaimer, this isn’t finished by any standard, but I wanted to document how far I’ve got so far. GoalTo be able to connect http://vapor.codes to an ODBC data source. Primarily I wanted to be able ...

This blog has move to: http://hornedowl.net/Rows and columns are things I've recently started to dive in to since I was getting fairly annoyed when I was building larger user interfaces. They're pretty ...

This blog has move to: http://hornedowl.net/So, you've been writing PowerShell Scripts that interact with users and figured "Hey, I really don't want to listen to the complaints that this it is archaic ...

A few months ago, the company I work for redid their corporate vision/mission statement. It was a very positive process. It holds people accountable and makes sure that everyone behaves in a way that supports ...

I recently updated the documentation on daxstudio.org to include a page on the Parameter Support, but I thought this might also benefit from a longer explanation. It may surprise some people to hear this, ...

In this series I will go over everything I've learned to date about working with GUI's for PowerShell. Hopefully it will help you out with learning how to build user interfaces that are a bit more user ...

March the 28th, 2016. The date I published my last blog post… It's been a long time indeed. And in those mere 3 years a lot of things happened to my life. Not that that is supposed to be an excuse or anything, ...

Before I talk about the software professionals, let me first say a little something about American politics. Boy, this blog post has gone off the rails quickly. Don’t worry; I won’t talk about Trump. Here ...

(Note post is first draft)Just ran into this tonight, setting up a new machine to actually run Ubuntu Bash via WSL. I was trying to use git in the WSL ubuntu shell and use ssh keys. Also found that after ...

This was a little doozy.We have a site that has ajax file upload fields that worked for all browsers, IE, Firefox, Chrome, Safari except for one instance: Safari on iPhones.How strange! The problem exhibited ...

Artificial Intelligence (AI) is proving to be the most revolutionary technology in recent time that would completely change the way world is working now. AI has the potential to reinvent everything from ...

How much overtime are you willing to work? How much compensation should there be? Does this depend on the type of work? These are all good questions. Before doing a code review it is a good idea to have ...

This tripped me up. It looks to be quite simple. You specify a folder, a file, and a token placeholder start/end. So if you define a pipeline variable named SomeConfigSetting, and in your config file you ...

We have seen enormous growth of technology in last few decades but healthcare has been slow to adopt the technology. Now time is changing and healthcare industry too is about to witness significant changes ...

With WordPress being the best CMS of all the times, the advancements that revolve around the WordPress CMS is just reaching the peak level. Not only WordPress themes, but any type of WordPress plugin can ...

So the problem below was in relation to working with dates from a Sharepoint 2013 List, but the same technique should be applicable any time you want to convert UTC/GMT datetime fields to a local time. ...

Mobility has nowadays become the synonym of growth while the businesses which have no plan to build mobile apps have got very less chance to continue to grow in future. A dedicated mobile application is ...