victoria.dev Logo
  • Home
  • Blog
  • About

Compsci

  • How to send long text input to ChatGPT using the OpenAI API

    algorithms compsci data python September 26, 2023 • 7 min read

    A straightforward guide to sending large input to ChatGPT using Python.

  • Optimizing text for ChatGPT: NLP and text pre-processing techniques

    algorithms compsci data python September 19, 2023 • 7 min read

    Mastering text preprocessing to send more input to ChatGPT.

  • Do I Raise or Return Errors in Python?

    leadership compsci development February 9, 2021 • 8 min read

    A principal engineer's guide to building robust, debuggable Python applications that fail fast and fail loud.

  • What is TCP/IP? Layers and protocols explained

    compsci November 29, 2020 • 5 min read

    Alternatively titled, "Why the Internet Protocol Suite is an imaginary rainbow layer cake"

  • WPA Key, WPA2, WPA3, and WEP Key: Wi-Fi security explained

    compsci security October 19, 2020 • 8 min read

    Which one should you be using? Why Wi-Fi security matters.

  • What is TLS? Transport Layer Security encryption explained in plain english

    security algorithms compsci September 5, 2020 • 5 min read

    How TLS, digital certificates, and sessions help keep communications secure.

  • SQLite in Production with WAL

    compsci data March 5, 2020 • 4 min read

    An underappreciated candidate for light and fast database transactions.

  • Multithreaded Python: slithering through an I/O bottleneck

    python compsci development data open-source February 28, 2020 • 5 min read

    How taking advantage of parallelism in Python can make your software orders of magnitude faster.

  • Breaking Bottlenecks: Engineering for Performance and Productivity

    compsci development security go python leadership February 25, 2020 • 12 min read

    A deep dive into solving critical performance bottlenecks for building efficient and scalable systems, improving developer efficiency, and reducing operational costs.

  • Concurrency, parallelism, and the many threads of Santa Claus 🎅

    compsci December 23, 2019 • 7 min read

    A seasonal exploration of the difference between concurrent, parallel, and multithreaded processes.

← Previous
1 2
Next →
← All Tags
Victoria Drake

Victoria Drake

© 2025 · All rights reserved

X Github Email