DEV Community

James Hickey profile picture

James Hickey

Software Developer | Microsoft MVP

Work

Software Architect & Senior Web Developer

Securing Your API With Long-Lived Authentication Keys (With A Deep-Dive!)

Securing Your API With Long-Lived Authentication Keys (With A Deep-Dive!)

Reactions 5 Comments
9 min read

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.

Already have an account? Sign in
Building a Scalable E-Commerce Data Model

Building a Scalable E-Commerce Data Model

Reactions 165 Comments 8
8 min read
Using Micro UIs To Extend Legacy Web Applications

Using Micro UIs To Extend Legacy Web Applications

Reactions 63 Comments 1
6 min read
Interview With Nate Barbettini: OAuth, GraphQL, Event Sourcing

Interview With Nate Barbettini: OAuth, GraphQL, Event Sourcing

Reactions 26 Comments
1 min read
Should I Use A Microservices Architecture?

Should I Use A Microservices Architecture?

Reactions 390 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 25 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 77 Comments 4
9 min read
Refactoring TypeScript: Black Friday Discount 👌

Refactoring TypeScript: Black Friday Discount 👌

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

What's Your Fav. Dev Laptop? Why?

Reactions 47 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 181 Comments 13
10 min read
The Principle Of Association

The Principle Of Association

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

Unhealthy Code: Null Checks Everywhere!

Reactions 276 Comments 48
5 min read
Unhealthy Code: Primitive Overuse

Unhealthy Code: Primitive Overuse

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

Why Should You Refactor Your Code?

Reactions 127 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 14
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 309 Comments 15
9 min read
Building A .NET Core 3 Scheduled Job Worker Service

Building A .NET Core 3 Scheduled Job Worker Service

Reactions 102 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 762 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 99 Comments 12
4 min read
Collection Of Over 30 Dev Tips

Collection Of Over 30 Dev Tips

Reactions 99 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 59 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 91 Comments 10
5 min read
Becoming An Intermediate Developer

Becoming An Intermediate Developer

Reactions 221 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 147 Comments 32
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 108 Comments 17
7 min read
Transitioning Into Your First Junior Developer Role

Transitioning Into Your First Junior Developer Role

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

The Stages Of Your Software Development Career

Reactions 518 Comments 36
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 Comments
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 152 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 471 Comments 52
3 min read
The Importance Of Solving Real-World Problems As A Developer

The Importance Of Solving Real-World Problems As A Developer

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

James Hickey's 2018 In Review And Beyond

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

.NET Core Dependency Injection: Everything You Ought To Know

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

Scalable Task Scheduling In .NET Core With Coravel

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

Fluent APIs Make Developers Love Using Your Libraries

Reactions 63 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 154 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 26 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 30 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 Comments
4 min read
Refactoring Legacy Monoliths - Part 1: First Steps

Refactoring Legacy Monoliths - Part 1: First Steps

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

Async/Await For The Rest Of Us

Reactions 51 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 29 Comments 4
8 min read
Keeping Your ADO Sql Connections Safe

Keeping Your ADO Sql Connections Safe

Reactions 16 Comments
6 min read
loading...