Hello, I'm Jason
I live with my family in the rolling hills of Northeastern Pennsylvania. I'm a web developer by trade, but have broad experience in various business areas. Want to know more about me?
Creating a Twitter ViewComponent in ASP.NET Core – Part 2
Yesterday, I started heading down the path to create a Twitter ViewComponent. As I mentioned, when redesigning my website I wanted to show a list of recent tweets that I’ve made on the homepage.
Read MoreCreating a Twitter ViewComponent in ASP.NET Core – Part 1
When redesigning my website, I wanted to show a list of recent tweets that I’ve made on the homepage. Rather than creating something that cannot be reused on other sites, I decided to take advantage of view components in ASP.NET Core. View components can be used similar to a partial in that it can render a chunk of the user interface, but it can also contain business logic.
Read MoreTip: Extension Method for Friendly DateTime Labels
Have you ever wanted to show when a blog post or tweet was last updated in a similar fashion to other social media posts? A few year’s ago I had borrowed a function that mostly handled this, updated the logic, and converted it to an extension method. Feel free to modify it over at GitHub and provide feedback:
Read MoreWatch: Richard Taylor Talks About Unit Test
At TechBash 2018, Richard Taylor talked about raising the value of unit tests. Watch the talk on the TechBash YouTube video to know more.
Read MoreWatch: Paul Yuknewicz Discuss 5 Azure Services You Should Know
At TechBash 2018, Microsoft’s Paul Yuknewicz talked about five Azure services every developer should know. Watch the talk on the TechBash YouTube video to know more.
Read MoreScoping a Private NPM Registry
If you’re using a custom package manage, such as JFrog, Verdaccio, or Azure Artifacts, you’ll notice that each includes an upstream feed allowing you to cache publicly available npmjs.org packages. However, you may prefer to use the public feed for public packages assuring that you have the latest versions. In this case, you’ll want to scope your NPM repository. In a lot of cases, you’ll have a username and password accompanying the custom NPM feed. So, I recommend referencing the repository in an .npmrc within the project and storing your credentials in an .npmrc file in your default user bin (in Windows, this is usually %userprofile%
)
Using Functions in Azure Logic Apps
In an earlier post, I blogged about using an Azure Logic App to distribute a link to an RSS feed item. One of the actions I had identified was to send a tweet to followers of mine. However, late on Friday I had tweaked my Logic App to show more information. As a result, I started running into errors in my Logic App like the following:
Read MoreFree eBook: .NET Microservices Architecture
Yesterday I shared a post about a free eBook titled Architecting Modern Web Application with ASP.NET Core and Microsoft Azure. Within that book, there were samples shared about a monolithic online store. This particular book, authored by Cesar de la Torre from Microsoft, takes that same example and explains how to containerize the application. The book titled .NET Microservices – Architecture for Containerized .NET Applications provides best practices using .NET Core and Docker. It explains how microservices communicate between one another and how to migrate legacy applications to a microservice-based architecture. You can obtain a copy of this eBook here.
Read MoreFree eBook: ASP.NET Core and Azure Architecture
Steve Smith, also known as Ardalis, has recently released a free eBook titled Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure. You can obtain this free eBook here. The book reviews an online store application sample that demonstrates some of the principles and patterns described in the book. The book follows a monolithic architecture approach, but there is an accompanying book, that I blogged about here, that discusses microservice-based architecture using the same online store sample.
Read MoreMicrosoft Officially Acquires GitHub
The acquisition of GitHub by Microsoft was completed less than 24 hours ago. Nat Friedman posted about the acquisition becoming final and emphasized that not only will GitHub remain a separate company, it will continue to invest in many of the projects it believes in. Congratulations to both GitHub and Microsoft. It will be interesting to see what the future holds and how the DevOps process will continue to evolve. I’m already excited to see some of the “paper cuts” that the GitHub team has already solved.
Read More