loading...
James Hickey profile picture

James Hickey

Software Architect & Senior Developer | Microsoft MVP

Location Canada Joined Joined on  Twitter logo GitHub logo LinkedIn logo External link icon
Work

Software Architect & Senior Web Developer

Using Micro UIs To Extend Legacy Web Applications

Using Micro UIs To Extend Legacy Web Applications

Reactions 59
6 min read
Interview With Nate Barbettini: OAuth, GraphQL, Event Sourcing

Interview With Nate Barbettini: OAuth, GraphQL, Event Sourcing

Reactions 27
1 min read
Should I Use A Microservices Architecture?

Should I Use A Microservices Architecture?

Reactions 366 Comments 9
10 min read
Introducing The Loosely Coupled Show: Architecture And Design Video Chat / Podcast

Introducing The Loosely Coupled Show: Architecture And Design Video Chat / Podcast

Reactions 23 Comments 1
1 min read
Modular Monoliths And Composite UIs With .NET Core Razor Class Libraries

Modular Monoliths And Composite UIs With .NET Core Razor Class Libraries

Reactions 74 Comments 4
9 min read
Refactoring TypeScript: Black Friday Discount 👌

Refactoring TypeScript: Black Friday Discount 👌

Reactions 13 Comments 1
1 min read
What's Your Fav. Dev Laptop? Why?

What's Your Fav. Dev Laptop? Why?

Reactions 46 Comments 50
1 min read
Domain-Driven Design Use Case: Improving A Life Insurance Selling Platform

Domain-Driven Design Use Case: Improving A Life Insurance Selling Platform

Reactions 176 Comments 13
10 min read
The Principle Of Association

The Principle Of Association

Reactions 82 Comments 11
4 min read
Unhealthy Code: Null Checks Everywhere!

Unhealthy Code: Null Checks Everywhere!

Reactions 271 Comments 41
5 min read
Unhealthy Code: Primitive Overuse

Unhealthy Code: Primitive Overuse

Reactions 125 Comments 12
6 min read
Why Should You Refactor Your Code?

Why Should You Refactor Your Code?

Reactions 126 Comments 12
5 min read
What Are The Highest Paying Software Developer Jobs & How Can I Land One?

What Are The Highest Paying Software Developer Jobs & How Can I Land One?

Reactions 169 Comments 13
8 min read
Making An Impact In Your Company

Making An Impact In Your Company

Reactions 110 Comments 3
4 min read
What The #1 Thing That Affects Software Quality In Your Opinion?

What The #1 Thing That Affects Software Quality In Your Opinion?

Reactions 12 Comments 21
1 min read
Essential Senior Dev Skill: Solving Problems With Patterns

Essential Senior Dev Skill: Solving Problems With Patterns

Reactions 307 Comments 15
9 min read
Building A .NET Core 3 Scheduled Job Worker Service

Building A .NET Core 3 Scheduled Job Worker Service

Reactions 99 Comments 14
4 min read
Do You Struggle Naming Your Classes Well?

Do You Struggle Naming Your Classes Well?

Reactions 71 Comments 5
3 min read
How To Become A Senior Developer

How To Become A Senior Developer

Reactions 738 Comments 19
8 min read
Discussing Career Ownership On Developing Up Podcast

Discussing Career Ownership On Developing Up Podcast

Reactions 17 Comments 3
1 min read
Principle Of Compounding Interest In Your Career

Principle Of Compounding Interest In Your Career

Reactions 100 Comments 12
4 min read
Collection Of Over 30 Dev Tips

Collection Of Over 30 Dev Tips

Reactions 98 Comments 11
1 min read
Practical Coding Patterns For Boss Developers #1: Special Case

Practical Coding Patterns For Boss Developers #1: Special Case

Reactions 170 Comments 9
6 min read
What's Career Ownership? How Can It Help Me?

What's Career Ownership? How Can It Help Me?

Reactions 65 Comments 9
4 min read
Leadership And Company Hierarchy

Leadership And Company Hierarchy

Reactions 79 Comments 6
6 min read
How To Be A Mentor

How To Be A Mentor

Reactions 170 Comments 22
5 min read
Introducing Gate Classes (Design Pattern)

Introducing Gate Classes (Design Pattern)

Reactions 92 Comments 10
5 min read
Becoming An Intermediate Developer

Becoming An Intermediate Developer

Reactions 211 Comments 10
5 min read
How To Brand Yourself When Switching Careers Into Software Development

How To Brand Yourself When Switching Careers Into Software Development

Reactions 152 Comments 31
4 min read
I've Been Booted Out Of My Dev Role! What Should I Do?

I've Been Booted Out Of My Dev Role! What Should I Do?

Reactions 84 Comments 19
4 min read
Where Do I Put My Business Rules And Validation?

Where Do I Put My Business Rules And Validation?

Reactions 106 Comments 17
7 min read
Transitioning Into Your First Junior Developer Role

Transitioning Into Your First Junior Developer Role

Reactions 231 Comments 19
5 min read
The Stages Of Your Software Development Career

The Stages Of Your Software Development Career

Reactions 489 Comments 35
4 min read
The Programmer's Progress: Delivered Under The Similitude Of A Dream

The Programmer's Progress: Delivered Under The Similitude Of A Dream

Reactions 16
7 min read
Why Microservices Are Like Line Dancing

Why Microservices Are Like Line Dancing

Reactions 56 Comments 9
3 min read
How To Stand-Out Among Your Peers As A Software Developer

How To Stand-Out Among Your Peers As A Software Developer

Reactions 154 Comments 17
4 min read
What's The Difference Between A Senior And Lead Developer?

What's The Difference Between A Senior And Lead Developer?

Reactions 452 Comments 50
3 min read
The Importance Of Solving Real-World Problems As A Developer

The Importance Of Solving Real-World Problems As A Developer

Reactions 67
4 min read
James Hickey's 2018 In Review And Beyond

James Hickey's 2018 In Review And Beyond

Reactions 6
6 min read
.NET Core Dependency Injection: Everything You Ought To Know

.NET Core Dependency Injection: Everything You Ought To Know

Reactions 139 Comments 8
14 min read
Scalable Task Scheduling In .NET Core With Coravel

Scalable Task Scheduling In .NET Core With Coravel

Reactions 16
6 min read
Fluent APIs Make Developers Love Using Your Libraries

Fluent APIs Make Developers Love Using Your Libraries

Reactions 66 Comments 7
4 min read
The Life-changing (And Time-saving!) Magic Of Feature Focused Code Organization!

The Life-changing (And Time-saving!) Magic Of Feature Focused Code Organization!

Reactions 145 Comments 23
5 min read
What Is .NET Core? (What Makes It So Special?)

What Is .NET Core? (What Makes It So Special?)

Reactions 25 Comments 11
5 min read
What I've Learned So Far Building Coravel (Open Source .NET Core Tooling) - Part 1

What I've Learned So Far Building Coravel (Open Source .NET Core Tooling) - Part 1

Reactions 27 Comments 3
6 min read
Refactoring Legacy Monoliths – Part 4: Refactoring Tools

Refactoring Legacy Monoliths – Part 4: Refactoring Tools

Reactions 13 Comments 2
7 min read
Refactoring Legacy Monoliths - Part 3: Game Plan And Refactoring Tips

Refactoring Legacy Monoliths - Part 3: Game Plan And Refactoring Tips

Reactions 29 Comments 6
5 min read
Refactoring Legacy Monoliths - Part 2: Cost-Benefit Analysis Of Refactoring

Refactoring Legacy Monoliths - Part 2: Cost-Benefit Analysis Of Refactoring

Reactions 21
4 min read
Refactoring Legacy Monoliths - Part 1: First Steps

Refactoring Legacy Monoliths - Part 1: First Steps

Reactions 48 Comments 7
3 min read
Async/Await For The Rest Of Us

Async/Await For The Rest Of Us

Reactions 55 Comments 2
7 min read
6 Ways To Implement The Strategy Pattern In C# (Basic To Advanced)

6 Ways To Implement The Strategy Pattern In C# (Basic To Advanced)

Reactions 30 Comments 4
8 min read
Keeping Your ADO Sql Connections Safe

Keeping Your ADO Sql Connections Safe

Reactions 16
6 min read
loading...