Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.5 KB

slides.md

File metadata and controls

61 lines (48 loc) · 1.5 KB
title theme separator verticalSeparator
From Bash To Nix
league
<!--s-->
<!--v-->
<style> .code { width: 100%; /* Adjust the width as needed */ margin: auto; /* Center the code block */ } </style>

From Bash To Nix

Note:

  • wellcome
  • presenting myself

About Me

  • 👋 Hello everyone! I am Oren, You can find me on Github, Twitch, Youtube, Gmail as CountOren.
  • 💻 Experience: 13 years of software engineering: Nix, F#, C#, C++, Web, Haskell, Rust, Bash, Linux tools
  • 👷‍♂️ Working For: Carlson Software, We do: Mining Engineering, Civil Engineering, Embeeded Engineering...
  • 🧑‍💻 Focused on Nix and functional programming to control them all
  • 👨‍👧‍👦 Proud Husband and father of three.

Talk Road Map

  • Using Projects/Executables as Variables in FP Language
  • Discovering The Command Pattern while breaking down some Nix Fundamentals
  • Using the Command Pattern to Glue: NodeJS with F# and Rust

note:

  • what is bash? glue lang

nix

note:

  • what is nix? super glue lang
  • bash being imprative harder to combine
  • sequence of commands ,manual step in between like installing
  • nix lets you define all the dependencies
  • this called nixfying a project
  • how should i do my side effects in nix?
  • all the commands into one command

Lets See Some Code

live-coding

Q & A