Lately, I’ve been doing quite a bit of front-end development with the latest version of Angular and that requires token based authentication. So in this article let’s discuss how to create tokens in .Net. I’ll go over setting up tokens in regular .Net, and in a later article, I’ll discuss how to setup tokens in .Net core.
All of the code can be obtained from Github Here.
Continue reading “Token Based Authentication in ASP.Net using JWTs Part 1”
I had the privilege of attending Codemash 2017 again this year. Over the next few weeks I will be writing about the various sessions I attended.
The first is a session entitled ES6 Patterns in the Wild by Joe Morgan (@joesmorgan). The premise was that as developers we can learn a lot from reading other developers’ code, but the talk was specifically about what he has learned about ES6 by doing this.
Continue reading “Codemash 2017 – Session Review 1”
One of the most powerful features of git is that it gives you the ability to alter the commit history of your repository. This way I can have the best of both worlds by committing often during feature development, but then being able to consolidate all of the commits into a single “unit of work” when the feature is complete. In the case where no new commits have been made to the master branch, the feature branch can be combined into a single commit with:
git checkout master
git merge feature-branch --squash
Continue reading “Working With git – History Manipulation”
One of the sessions I attended at That Conference was the “Understanding Git Part-2” talk by Keith Dahlby. I have worked with git and github a lot over the last 5 years, but I learned quite a bit from this talk. In this post, I will highlight some of the most useful takeaways.
Continue reading “New Things I Learned About git…”
Note: If you have interest in checking out the project, you can find it here:
If you’re not familiar with CodeMash, it’s a technology conference hosted at the Kalahari Resort & Indoor Water Park in Sandusky, OH:
CodeMash is a unique event that will educate developers on current practices, methodologies, and technology trends in a variety of platforms and development languages such as Java, .NET, Ruby, Python and PHP.
Continue reading “Meteor.js CodeMash Staff Application”
The perfectly named git cherry-pick command is similar to git merge in that you can copy commits from a different branch into your current branch. However, where merging will copy all of the commits from the other branch, cherry-pick is useful when you only want to copy specific commits into your branch.
Continue reading “Working with Git – Cherry Picking Commits”