ChatGPT and the Future of Software Engineers

In a world of low code frameworks, open source AI tools, and an obsession with automation, what the future demand of software engineering looks like in 2023.

  • 195
  • 10

The Top 5 Tech Interview Tips No One Is Talking About

Understand how to impress a tech interviewer without being the smartest person in the room.

  • 132
  • 2

Java Multithreading Examples

Java multithreading examples including two ways of multithreading, good examples, avoiding deadlock, and how many threads can run.

  • 55
  • 0

Why Microservices are NOT a Good Idea

Understand the pitfalls of microservices including resiliency, coordination, and visibility.

  • 112
  • 0

Unit Testing React Components

A guide to unit testing React components including examples with Jest and react testing library.

  • 164
  • 4

Which Version of Node.js Should You Use?

Which version of Node.js you should use including the latest version, why versions matter, node version managers and which is right for you.

  • 8
  • 0

OpenID Connect (OIDC) Example

An explanation of how OpenID works including the OpenID Connect flow, OpenID Connect examples, and OpenID Connect vs OAuth2

  • 16
  • 0

OAuth Example | How OAuth Works

OAuth and OAuth 2 explained including authorization codes, access tokens, grant types, implicit grants, and the OAuth 2 flow.

  • 63
  • 3

Event Driven vs REST in Microservice Architecture

A look at event driven vs RESTful API design in microservice architecture including best practices and use cases for each.

  • 42
  • 5

Which Version of Java Should You Use?

A discussion surrounding the different versions of Java including the difference between SE and EE as well as key features of Java 7, 8, and 9.

  • 127
  • 15