Software Developer | Microsoft MVP
Software Architect & Senior Web Developer
Securing Your API With Long-Lived Authentication Keys (With A Deep-Dive!)
Building a Scalable E-Commerce Data Model
Using Micro UIs To Extend Legacy Web Applications
Interview With Nate Barbettini: OAuth, GraphQL, Event Sourcing
Should I Use A Microservices Architecture?
Introducing The Loosely Coupled Show: Architecture And Design Video Chat / Podcast
Modular Monoliths And Composite UIs With .NET Core Razor Class Libraries
Refactoring TypeScript: Black Friday Discount 👌
What's Your Fav. Dev Laptop? Why?
Domain-Driven Design Use Case: Improving A Life Insurance Selling Platform
Unhealthy Code: Null Checks Everywhere!
Unhealthy Code: Primitive Overuse
Why Should You Refactor Your Code?
What Are The Highest Paying Software Developer Jobs & How Can I Land One?
Making An Impact In Your Company
What The #1 Thing That Affects Software Quality In Your Opinion?
Essential Senior Dev Skill: Solving Problems With Patterns
Building A .NET Core 3 Scheduled Job Worker Service
Do You Struggle Naming Your Classes Well?
How To Become A Senior Developer
Discussing Career Ownership On Developing Up Podcast
Principle Of Compounding Interest In Your Career
Practical Coding Patterns For Boss Developers #1: Special Case
What's Career Ownership? How Can It Help Me?
Leadership And Company Hierarchy
Introducing Gate Classes (Design Pattern)
Becoming An Intermediate Developer
How To Brand Yourself When Switching Careers Into Software Development
I've Been Booted Out Of My Dev Role! What Should I Do?
Where Do I Put My Business Rules And Validation?
Transitioning Into Your First Junior Developer Role
The Stages Of Your Software Development Career
The Programmer's Progress: Delivered Under The Similitude Of A Dream
Why Microservices Are Like Line Dancing
How To Stand-Out Among Your Peers As A Software Developer
What's The Difference Between A Senior And Lead Developer?
The Importance Of Solving Real-World Problems As A Developer
James Hickey's 2018 In Review And Beyond
.NET Core Dependency Injection: Everything You Ought To Know
Scalable Task Scheduling In .NET Core With Coravel
Fluent APIs Make Developers Love Using Your Libraries
The Life-changing (And Time-saving!) Magic Of Feature Focused Code Organization!
What Is .NET Core? (What Makes It So Special?)
What I've Learned So Far Building Coravel (Open Source .NET Core Tooling) - Part 1
Refactoring Legacy Monoliths – Part 4: Refactoring Tools
Refactoring Legacy Monoliths - Part 3: Game Plan And Refactoring Tips
Refactoring Legacy Monoliths - Part 2: Cost-Benefit Analysis Of Refactoring
Refactoring Legacy Monoliths - Part 1: First Steps
6 Ways To Implement The Strategy Pattern In C# (Basic To Advanced)
Want to connect with James Hickey?
Create an account to connect with James Hickey. You can also sign in below to proceed if you already have an account.