Portfolio
Documentation Projects
Public Speaking and Other Content
Terntribe Contributors' Corner
In-person speaking engagement
Freelance Coalition for Developing Countries (FCDC)
Guest speaker
DocumentWrite Twitter Spaces
Series host and presenter
Channel: damilola_oladele
Tutorials and Articles
Learn to build a command-line PDF analyzer that combines MongoDB vector search, retrieval-augmented generation (RAG), and Ollama to summarize documents and answer questions grounded in their content, running entirely locally.
A comparison of agentic AI evaluation frameworks, including Langfuse and LangSmith, and a look at what to actually measure when evaluating AI agents.
Learn to build semantic search in MongoDB with Python by generating vector embeddings, creating search indexes, and running similarity queries with the free nomic-embed-text-v1 model.
Learn how to set up multi-factor authentication in MongoDB Atlas using authenticator apps, security keys, biometrics, and email verification to protect your database.
Learn how to implement four data protection techniques in MongoDB with Python: views, aggregation pipelines, static masking, and tokenization.
Learn to implement MongoDB’s built-in full-text search, covering search indexes, multi-field and fuzzy queries, term exclusion, compound queries, and relevance scoring in Python.
Learn to integrate Django, MongoDB, and Apache Spark to build a data pipeline for processing and analyzing large-scale transaction data with PySpark.
Learn how to manage MongoDB databases from the command line using Atlas CLI for deployment, cluster management, user configuration, and backups.
Linux containers (LXC) offer lightweight virtualization and efficient resource use; this guide covers installation and getting started.
Learn to write independent tests using Python’s built-in unittest framework to verify individual code components work as expected.
The blockchain trilemma suggests that any blockchain can fully achieve only two out of three goals: decentralization, security, and scalability.
A smart contract works like digital escrow: two parties agree on a deal, the contract holds the funds, and releases them once conditions are met.
To mitigate the centralization risk posed by Starknet, Nethermind developed Juno, a Go implementation of Starknet’s full-node client.
Learn Object-Oriented Programming in Python using classes, attributes, methods, encapsulation, and inheritance to write organized, maintainable code.
Learn how to define relationships between Django models using OneToOneField, ForeignKey, and ManyToManyField.
Explains the Document Object Model (DOM), the web interface that lets developers programmatically create, navigate, and modify the structure of web documents.
Gaining documentation experience through open-source contributions is easier said than done; this post explains why.
Proven strategies for staying motivated while learning to code, including daily habits, learning communities, active recall, spaced repetition, and self-care.