hegelai / prompttools
Open-source tools for prompt testing and experimentation, with support for both LLMs (e.g. OpenAI, LLaMA) and vector databases (e.g. Chroma, Weaviate, LanceDB).
https://github.com/hegelai/prompttools
Open-source tools for prompt testing and experimentation, with support for both LLMs (e.g. OpenAI, LLaMA) and vector databases (e.g. Chroma, Weaviate, LanceDB).
https://github.com/hegelai/prompttools
GitHub
GitHub - hegelai/prompttools: Open-source tools for prompt testing and experimentation, with support for both LLMs (e.g. OpenAI…
Open-source tools for prompt testing and experimentation, with support for both LLMs (e.g. OpenAI, LLaMA) and vector databases (e.g. Chroma, Weaviate, LanceDB). - hegelai/prompttools
How to implement CommandBus in Python
CommandBus is a communication mechanism used to decouple the sender of a command from its handler or executor. It is a part of the Command Pattern and is commonly used in applications that follow the CQRS (Command Query Responsibility Segregation) pattern or other similar architectural styles. This article provides a comprehensive guide on implementing the CommandBus in Python
https://blog.szymonmiks.pl/p/how-to-implement-commandbus-in-python/
CommandBus is a communication mechanism used to decouple the sender of a command from its handler or executor. It is a part of the Command Pattern and is commonly used in applications that follow the CQRS (Command Query Responsibility Segregation) pattern or other similar architectural styles. This article provides a comprehensive guide on implementing the CommandBus in Python
https://blog.szymonmiks.pl/p/how-to-implement-commandbus-in-python/
Szymon Miks - personal blog
How to implement CommandBus in Python
An example implementation of CommandBus in Python
Composition over inheritance: The case for function-based views
The author shares some of his thoughts re. function- vs class-based views in Django.
https://406.ch/writing/composition-over-inheritance-the-case-for-function-based-views/
The author shares some of his thoughts re. function- vs class-based views in Django.
https://406.ch/writing/composition-over-inheritance-the-case-for-function-based-views/
Fixit 2: Meta’s next-generation auto-fixing linter
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codebases.
https://engineering.fb.com/2023/08/07/developer-tools/fixit-2-linter-meta/
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codebases.
https://engineering.fb.com/2023/08/07/developer-tools/fixit-2-linter-meta/
Engineering at Meta
Fixit 2: Meta’s next-generation auto-fixing linter
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codeba…
seamless_communication
SeamlessM4T is designed to provide high quality translation, allowing people from different linguistic communities to communicate effortlessly through speech and text.
https://github.com/facebookresearch/seamless_communication
SeamlessM4T is designed to provide high quality translation, allowing people from different linguistic communities to communicate effortlessly through speech and text.
https://github.com/facebookresearch/seamless_communication
GitHub
GitHub - facebookresearch/seamless_communication: Foundational Models for State-of-the-Art Speech and Text Translation
Foundational Models for State-of-the-Art Speech and Text Translation - facebookresearch/seamless_communication
Structuring your Infrastructure as Code
The author proposes a layered approach to IaC, with each layer representing a different aspect of your infrastructure. This approach makes it easy to isolate changes to different parts of your infrastructure, and to reuse code across different environments.
https://leebriggs.co.uk/blog/2023/08/17/structuring-iac
The author proposes a layered approach to IaC, with each layer representing a different aspect of your infrastructure. This approach makes it easy to isolate changes to different parts of your infrastructure, and to reuse code across different environments.
https://leebriggs.co.uk/blog/2023/08/17/structuring-iac
lbr.
Structuring your Infrastructure as Code | lbr.
If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
A Comprehensive Guide to Python Logging with Structlog
Structlog is an open-source logging tool for Python known for its simple API, performance, and quality of life features. This tutorial explores the essential aspects of Structlog.
https://betterstack.com/community/guides/logging/structlog/
Structlog is an open-source logging tool for Python known for its simple API, performance, and quality of life features. This tutorial explores the essential aspects of Structlog.
https://betterstack.com/community/guides/logging/structlog/
Betterstack
A Comprehensive Guide to Python Logging with Structlog | Better Stack Community
Learn how to install, configure, and use the Structlog framework for logging in Python applications
AttackGen
AttackGen is a cybersecurity incident response testing tool that leverages the power of large language models and the comprehensive MITRE ATT&CK framework. The tool generates tailored incident response scenarios based on user-selected threat actor groups and your organization's details.
https://github.com/mrwadams/attackgen
AttackGen is a cybersecurity incident response testing tool that leverages the power of large language models and the comprehensive MITRE ATT&CK framework. The tool generates tailored incident response scenarios based on user-selected threat actor groups and your organization's details.
https://github.com/mrwadams/attackgen
GitHub
GitHub - mrwadams/attackgen: AttackGen is a cybersecurity incident response testing tool that leverages the power of large language…
AttackGen is a cybersecurity incident response testing tool that leverages the power of large language models and the comprehensive MITRE ATT&CK framework. The tool generates tailored incid...
pykoi
pykoi is an open-source python library for LLMs providing a unified interface for data & feedback collection, RLHF, and model comparisons.
https://github.com/CambioML/pykoi
pykoi is an open-source python library for LLMs providing a unified interface for data & feedback collection, RLHF, and model comparisons.
https://github.com/CambioML/pykoi
GitHub
GitHub - CambioML/pykoi-rlhf-finetuned-transformers: pykoi: Active learning in one unified interface
pykoi: Active learning in one unified interface. Contribute to CambioML/pykoi-rlhf-finetuned-transformers development by creating an account on GitHub.
Jupyter Kernel Architecture
How Jupyter executes, inspects, completes and debug code.
https://www.romaglushko.com/blog/jupyter-kernel-architecture/
How Jupyter executes, inspects, completes and debug code.
https://www.romaglushko.com/blog/jupyter-kernel-architecture/
Roman Glushko
Jupyter Kernel Architecture - Blog by Roman Glushko
How Jupyter executes, inspects, completes and debug code
Dara
Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python.
https://github.com/causalens/dara
Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python.
https://github.com/causalens/dara
GitHub
GitHub - causalens/dara: Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure…
Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python. - GitHub - causalens/dara: Dara is a dynamic application framework designed for cr...
OpenCopilot
Build and embed open-source AI Copilots into your product with ease.
https://github.com/opencopilotdev/opencopilot
Build and embed open-source AI Copilots into your product with ease.
https://github.com/opencopilotdev/opencopilot
4 Ways to Benchmark Python Code
You can benchmark Python code using the Python standard library. Code can be benchmarked manually ...
https://superfastpython.com/benchmark-python-code/
You can benchmark Python code using the Python standard library. Code can be benchmarked manually ...
https://superfastpython.com/benchmark-python-code/
Super Fast Python
4 Ways to Benchmark Python Code - Super Fast Python
You can benchmark Python code using the Python standard library. Code can be benchmarked manually using the time module. The timeit module provides functions for automatically benchmarking code. The cProfile and profile modules can be used for benchmarking…
Git log customization
The Git log command can be customized to display the information you want to see. This article shows you how to customize the Git log command using different formatting options.
https://www.justinjoyce.dev/customizing-git-log-format/
The Git log command can be customized to display the information you want to see. This article shows you how to customize the Git log command using different formatting options.
https://www.justinjoyce.dev/customizing-git-log-format/
Justin Joyce
Git log customization | Justin Joyce
The git log command outputs a lot of useful information—message, author, date, hash, branch—but its default format leaves something to be desired.