Lets build a kelpie kennel

Thoughts and experiences

Lets build a kelpie Nest

What will we cover

  • Who the hell is this guy.
    • A quick introduction.
  • Where we were
  • What we have
  • What I think should be next
    • NestJS
    • Local secrets
    • NestJS and TRPC
    • Kennel?

Aaron

Gravypower

  • Web and Voice
  • https://blog.gravypower.net
  • @gravypower
  • https://github.com/gravypower


Where we were

The wild west of Develpomnet

  • Newmix, I mean Bluemix
  • Hard to get things developed
  • Good talent pool
  • I want to get something off my chest

 

Kelpie to the rescue

Where we are

Kelpie

the savior?

The Biggest issue

Runners up

What I think should be next

NestJS

NeXTJS

and TRPC

Local

secrets

shut-up Aaron and just show me the code

Kennel

Why should I care Aaron?

What can I do now?

SOLID

Single Responsibility

Dependency Inversion

Keep it separate

  • an anti corruption layer
  • functionality library
  • cicd pipeline

Kelpie is three things

anti corruption layer

Project structure

Composition Root

D is for?

Dependency inversion

D is for?

but how do I inject?

Careful Typescript is a trap

Lets build a Kelpie NEST

By Aaron Job

Lets build a Kelpie NEST

  • 66