Coder Social home page Coder Social logo

go.geo's Introduction

Operating Instructions for Lucas

Below you'll find a collection of technical principles, tools, and frameworks. If you're interested in learning more about my experience and skills, I'd recommend checking out https://electricocean.io

First Principles for Good Software

  1. Simple
  2. Tractable
  3. Repeat yourself -- don't build hasty abstractions
  4. Simple, seriously.

Organizational Tools

  • Omnifocus - A tool born out of the necessity of managing multiple people & projects
  • Readwise - Surfaces daily highlights from books I've read int he past. Has become one of the favorite parts of my day.
  • Goodreads - Seems to be rotting away after being acquired by Amazon, but still the best way for me to track my book reading.

Developer Tools

  • VS Code - I always come back to VS Code, even if it is an electron app.
  • VSpaceCode - The power of mnemonic prefixes and discoverability of SpaceMacs, as a VSCode Extension.
  • Magit - Well-crafted UI abstraction for the git CLI, integrates with Emacs & VSpaceCode.
  • Starship - First bash-it, then ohmyzsh, and now Starship. Each one required less configuration and similar efficiencies. I don't use a terminal without it.
  • Codeium - Preferred AI coding assistant. Crazy fast. Constantly improving. Generour free tier for solo developers.

Frontend Awesome

A collection of my go-to tools for frontend development

  • Svelte + SvelteKit - Managing state and updating the dom just make sense with this no nonsense framework.
  • Tailwind CSS - Utility-first CSS framework that reduces my urge to retreat to backend development when building UIs.

Backend / Data Science Awesome

A combination of backend and data science resources

  • Advanced Python Testing - I come back to this article again & again when building test pipelines and best practices.
  • Black - Reduces the need for 80% of code comments (python).
  • Dramatiq - Preferred async task processing library (python).
  • Hugging Face - Github for machine learning

Operations Tools

I've worked with AWS, GCP, and Azure. Cloudflare provides a subset of these functionalities, but for most work loads, the gap is closing fast. And it's usually cheaper and easier to reason about. Here's the stack I used when re-building my B2B SaaS company, EasyLocates, with Cloudflare tooling.

  • Object Storage: Cloudflare R2
  • Image Pipeline: Cloudflare Images
  • Compute: Cloudflare Workers/Pages -- combine with a meta-framework like SvelteKit and you have a redundant, self-healing node backend with zero configuration
  • CI/CD: Integrates directly with Github
  • Integration Testing: Github Actions continues to make my old operational skills obsolete. And I'm ok with that.
  • AI: You can quickly run AI experiements with Cloudflare's built-in models. And their in-house vector DB, Vectorize, allows you to build RAG prototypes.
  • DB: Postgres continues to be the go-to option for RDB data workloads.

go.geo's People

Contributors

abonec avatar bdon avatar ericrwolfe avatar gregpsycle avatar j16sdiz avatar martinodf avatar missinglink avatar mlerner avatar paulmach avatar regeda avatar ryankurte avatar turbo87 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.