Tech With Ramesh
BlogContact MeFcode LabsForevate
tags/

Python

A collection of Python content for builders and learners.

Infographic contrasting DAO's direct table access with a Repository's Aggregate Root and connected entities.
Engineering SEP 19, 2023 5 Min Read

Is Your Repository Just a DAO in a Costume?

Understanding the repository pattern versus DAO in Domain-Driven Design can be quite insightful. We'll explore the Aggregate Root rule that distinguishes them, illustrated with practical Python code, and discuss scenarios when it might be okay to skip this rule.

Read full dispatch
A glowing DAO cube linking a SQL database icon to Python and code file icons
Engineering SEP 10, 2023 5 Min Read

A Guide to Data Access Objects

Discover the DAO pattern in Python: understand how a Data Access Object functions, see how it differs from the Repository pattern, and find out when adding that extra layer can be really helpful.

Read full dispatch
A tree in a field overlaid with a diagram of a binary sum tree showing parent and child node values, titled "Introduction to Sum Tree"
AI & ML MAR 18, 2019 4 Min Read

Introduction to Sum Tree

Sum Trees are a data structure for sampling data by priority, commonly used in reinforcement learning to prioritize experiences that are most valuable for a model to learn from.

Read full dispatch
"Python Coding Best Practices" title over a blue binary-code background with the Python logo
Engineering DEC 3, 2018 2 Min Read

Python Coding Best Practices

A practical style guide for writing clean, consistent Python code. These are the conventions used by the Machine Learning Team at FCode Labs.

Read full dispatch
Previous
  • 01
Next
Tech With Ramesh

I'm Ramesh Rathnayake, Co-Founder and CTO of Fcode Labs. When AI shortens code authoring faster than validation, deciding what is safe and worthwhile to ship can become the bottleneck. I test that idea against engineering practice.

GitHub X Stack Overflow
Navigation Blog About Contact Me All Categories All Tags Chronological Index
Topics AI & ML Engineering Security Productivity Perspectives
Company Contact Careers Events Accelerate Forevate Pricing

© 2026 FCODE LABS. ALL RIGHTS RESERVED.

Ramesh Rathnayake — Co-Founder & CTO of Fcode Labs

Privacy Policy Terms of Service Cookie Policy