Skip to content
lab
Abilian Innovation Lab
Actors
Initializing search
Abilian Innovation Lab
Changelog
Tags
Business
Projects
Tech
lab
Abilian Innovation Lab
Abilian Innovation Lab
Changelog
Tags
Business
Business
00 Business
Authors & Leaders
Authors & Leaders
00 Authors
Alexander Osterwalder
Andy Grove
Donella Meadows
Geoffrey Moore
Kazuo Inamori
Peter Drucker
Robert I. Sutton
W. Edwards Deming
Business Models
Business Models
Business Model Canvas
Economic studies on OSS
OSS Business Models
The RCOV Model
The Software Business Model Framework (SBMF)
The e3 value model
Customer Relationship Management
Customer Relationship Management
Rethinking Lead Qualification A Strategic Approach to CRM
Knowledge Management
Knowledge Management
Concept Maps
Is knowledge management dead (or dying)?
KM at SMEs
Linking Your Thinking
Mind Mapping
Personal Knowledge Management (PKM)
The Science of PKM
Management Competencies
Management Competencies
Accountability
Action Orientation
Ambiguity
Attracting and Retaining Talent
Business Insight
Marketing
Marketing
Copywriting
Product led growth
SaaS conversion strategy
UGC
Meetings
Meetings
Weekly Meetings
Practices
Practices
Coaching
Incentives
OKR Workshop
OKRs
Planning
Retrospectives
Principles
Principles
Outcome over output
Values
Project Management
Project Management
Gilb’s “Twelve Tough Questions”
R&D and Innovation
R&D and Innovation
Technology Readiness Level
The Heilmeier Catechism
Sales
Sales
00 Sales
How to structure a sales team
The Abilian Way
The Abilian Way
00 The Abilian Way
Giving feedback
Projects
Projects
00 Projects
Abilian SBE
Wendelin (2014 2019)
Cython+
Cython+
A plan for Benchmarking Cython+
Cython+ (2020 2022)
Monte
Some remarks about the Cython code base
Libreactor
Web server
Web server
Mongrel2
State of the Art Web server
HOX
HOX
HyperOpenX FR
HyperOpenX
Hop3
Hop3
Hop3
Roadmap
NUA
NUA
00 NUA
NUA Build
NUA Security
NUA Supporting files
NUA build lifecycle
Python to WASM Compiler
Python to WASM Compiler
Python to WASM Compiler
WASM 4 Game jam
Tools
Tools
Flake8 ecocode
Poetry2uv
Tech
Tech
00 Technology
Configuration languages
Ecodesign
Macro expanders
Optimization
VPN
AI & Machine Learning
AI & Machine Learning
00 Machine Learning
Deep learning
Hierarchical Navigable Small World
Image Representation
Knowledge Graphs and LLMs
Knowledge Graphs
LLM Lessons learned
LLM, AI and RAG stuff
Machine Learning Platforms
Machine Learnning Algorithms
Mirascope
More like this...
NLP Notes
Prompt engineering
Sentence Transformers
Topic modeling
Apps
Apps
00 Apps
Cabot
Collabora Online
Galene
OneGov
Open edX
Shynet
Architecture & Software Design
Architecture & Software Design
00 Intro to software architecture
API Design
Activity Streams
Adaptive Object Model
Blockchain
Clean architecture
Content Services
ETL
Local First
Loosely coupled services
Message Queues
Modulith
No Code
Services Classes
State machines
YAML
DDD
DDD
Business logic
DDD vs. CRUD
Domain Driven Design
Entities
Notes & References
Repositories
Value objects
Dependency Inversion
Dependency Inversion
00 Dependency inversion
DI anti patterns
DI patterns
Examples of DI API in Python
Microservices
Microservices
Alternatives to Microservices
Microservices vs. SOA
Pros and Cons of Microservices
Cheat Sheets
Cheat Sheets
Docker Cheat Sheet
Dockerfile Cheat Sheet
Cloud
Cloud
Buildpacks
Edge Computing
Lightweight VMs and container alternatives
Lightweight distros
Observability
Prometheus
Proxmox
SlapOS
The 12 Factor App
Time series databases
Compilation
Compilation
Stratego
Containers
Containers
Build your own Docker
Containers
Docker Swarm
Docker
Kubernetes
Modus Continens
Nix and containers
Nomad
Databases & Persistence
Databases & Persistence
DuckDB
EdgeDB
MDM Master Data Management
Multitenancy
One to One relationships
Persistence
Postgres
Primary keys int ids or UUIDs?
SQL Modeling
SQLAlchemy
Workday architecture
Sqlite
Sqlite
How to prevent the “SQLite database is locked” error
Devops & Cloud
Devops & Cloud
Automation
CFengine
Devops
Pyinfra
Documentation
Documentation
Documentation
ISO 16016
How to convert an Obsidian KB into a mkdocs site
READMEs
Tips on writing well
FOSS
FOSS
Digital Commons
FOSS Definitions
FOSS as a Software Development Model
Innovation
Principles and Values
Questions
People
People
Eben Moeglen
Eric Raymond
Eric von Hippel
Free Culture (L. Lessig)
Lawrence Lessig
Linus Torvalds
Richard Stallman
Roberto Di Cosmo
Stefane Fermigier
Yoshai Benkler
IPC
IPC
Comparison of IPC protocols
RPyC
Varlink
Linux
Linux
Homelab
Linux Security
Systemd
Distributions
Distributions
Hombrew on Linux
KISS Linux
Packaging
Packaging
Debian Packaging
Guix vs. Nix
Guix
Nix
Nix
00 Nix & NixOS
Anatomy of a Nix Package
Anatomy of a NixOS Service Description
Devbox
Nix Flakes
Nix Install
Nix quotes
NixOS for miminal images
Nixpacks
Misc
Misc
Alternatives to SQL
Darlean
Databases
Digital gardening
Makefile tricks
Mini and micro kanren
Morbig
Palantir
Project management
Reputation systems
Software Heritage for Software Supply Chain
Terminal colors
Video chat & conferencing
Wikis & Knowledge bases
XMPP
Modeling
Modeling
C4 Model
Reference Data
Relational vs. DDD Entities
Some useful schemas
Taxonomies vs. Ontologies
UML
Papers
Papers
Out of the tar pit (2006)
Payment
Payment
Stripe
Programming Languages
Programming Languages
CLIPS
Datalog
Rust
Zig
Programming Techniques
Programming Techniques
Actors
Assertions
BDD
Code generation
Compilers
Dependency Injection
Distributed computing
Plugins
Quick learn languages
Rule based programming
Syndicated Actors
TDD (Test Driven Development)
Unit testing
Publishing tools
Publishing tools
00 Publishing tools
Asciidoc
EPUB
Typst
Python
Python
(Pretty) tables in Python
00 Python
Access control in Python
Actor Model
Apache Airflow
Better Python
BlackSheep
Compiling Python
Complexité de Python
Component vs. plugin architectures
Components and Services
Concurrent programming
Cosmopolitan Python
FASTEN
GoDaddy & Thespian
Idées Python Quality Stuff
Job queues
LLM in Python
Logging
Marketing Python
Micropython
New Python Web Frameworks
Poetry
Prefect
Project templates
Python & SSH
Python & Security
Python & WASM
Python Registry
Python Interfaces & Friends
Python Notes
Python One Pager
Python debug tools
Python packaging
Python project checklist
Python ↔︎ JavaScript Bridges
RPC in Python
Refactor Python
Remoting frameworks in Python
Shell in Python
Testing
The GIL
Typechecking
Various interesting tech (2015)
Web and text mining
Uv
CLI
CLI
Argparse
CLI in Python
Task runners
Task runners
00 Task Runners
Doit
Invoke
Useful Libraries
Useful Libraries
00 Useful librairies
Attrs
Boltons
Dramatiq
Furl and Yarl
Loguru
Python Time series
Python subprocess library
Web Frameworks
Web Frameworks
Flask
Search
Search
Comparison of open source search engines
Search
Vector databases
Security
Security
ISO 27001 2022
ISO 27001
OIDC OpenID Connect
RBAC
SBOM Best Practices
SCAP
SCIM Cross domain Identity Management
Security
Various insights
WAF
Wapiti
Zero Trust Architecture
Software Engineering
Software Engineering
Architectural Decision Records
Design Patterns
Effective software development
Kanban System
Planning and roadmapping
QA
Books
Books
A Philosophy of Software Design (2018)
Extreme Programming Explained Embrace Change (1999)
Refactoring for Software Design Smells Managing Technical Debt (2014)
Tidy First (2023)
Theory
Theory
Promise Theory
Tools
Tools
Fish
Git
MARP
Monorepos
The Brain
Video Editing Software
Git town
Web
Web
Content Repositories
Load testing
Server-driven UI
Serverless
WASM
Web Components
Web Eco Design
UX UI
UX UI
Accessility
AlpineJS
Anatomy of a web app page
CSS
Common Web Design Mistakes
Datatables
Design systems
Detailed stats on vue UI frameworks
Front End
HTMX
Livewire
Navigation
Primevue
Search UI
Semantic HTML
Single Page Applications (SPA)
Stimulus
Svelte
Tabs
Tailwind
Typography
UX UI
Vue
Web Design
Web (back end)
Web (back end)
Benchmarks HTTP
GraphQL
HTTP testing
Lastuser
QUIC et HTTP3
REST API
Templating in Python
Web frameworks
Xpresso
Actors
¶
See
Actor Model
Page last modified: 2024-09-25 08:35:47
Back to top