Skip to main content

34 docs tagged with "Software"

View all tags

Aider

How to judge most productive agents for solving real world problems vs cost and effort?

Blockchain Protocol Engineer

The Blockchain Protocol Engineer is a specialized role focused on designing, implementing, and optimizing core blockchain infrastructure. This professional is responsible for developing consensus algorithms, network protocols, and security mechanisms that form the foundation of decentralized systems, while adapting to emerging technologies and interdisciplinary challenges.

Clean Architecture

Easy to understand, easy to maintain, and easy to extend. With a focus on shipping solutions.

Cline

How to judge most productive agents for solving real world problems vs cost and effort?

Entity Relationship Diagram

Describes interrelated things of interest in a specific domain of knowledge. A basic ER model is composed of entity types (which classify the things of interest) and specifies relationships that can exist between entities (instances of those entity types)

Ethereum Virtual Machine

The Ethereum Virtual Machine (EVM) functions as a world computer that powers decentralized applications (dApps) running on the Ethereum blockchain.

Flow Engineering

Flow Engineering enhances the capabilities of Large Language Models (LLMs) by breaking down tasks into smaller steps and prompting the LLM to collaborate and interact with the environment and other agents to complete the task.

Genie

The best AI Software Engineer in world as at Sept 24.

HR Software

Software tools available for managing HR operations.

Landing Pages

A landing page exists to drive a single specific action from the visitor.

Microfrontends

The idea behind Microfrontends is to think about a website or web app as a composition of features which are owned by independent teams. Each team has a distinct area of business or mission it cares about and specialises in. A team is cross functional and develops its features end-to-end, from database to user interface. Demo app

Nodejs

Nodejs software development

Platform Engineering

With basic AI tools anyone can build any product, but architecting a platform that can scale in chasing opportunities takes engineering discipline.

Serverless

Serverless services are a way to deploy applications without managing the underlying infrastructure. This is done by using cloud providers like AWS, Azure, Google Cloud, etc. to manage the infrastructure for you. This allows you to focus on writing code and deploying it without worrying about the underlying infrastructure.

Smart Contract Engineer

The Blockchain Smart Contract Engineer is a specialized role focused on designing, implementing, and optimizing smart contracts and decentralized applications (DApps) for various blockchain platforms, with a particular emphasis on Solana (SVM) and Ethereum (EVM) environments. This professional is responsible for creating efficient and secure business logic for DeFi protocols, gaming applications, asset tokenization projects, and other blockchain-based solutions.

Software Algorithms

A process or set of rules to be followed in calculations or other problem-solving operations.

Software Architecture

What are the key principles for architecting systems that enable innovation and are performant?

UML Diagram

Use to assist with explaining how software works or should work.