Welcome to the Deterrence technical blog. This is where we’ll share our journey building AI products at the intersection of cybersecurity, blockchain, and financial technologies.
What to Expect
We’ll be writing about:
- Technology Choices: Why we pick certain tools and frameworks
- Challenges: Problems we encounter and how we solve them
- Technical Deep Dives: Detailed explorations of interesting problems
- Experimental Ideas: Things we’re trying out, prototyping, or just curious about
Code Examples
Our posts will often include code. Here’s a simple example in Python:
def greet(name: str) -> str:
"""A simple greeting function."""
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("World"))
And here’s some TypeScript:
interface User {
id: string;
name: string;
email: string;
}
function greetUser(user: User): string {
return `Hello, ${user.name}!`;
}
We’ll also show Rust when working on performance-critical systems:
fn main() {
let message = greet("World");
println!("{}", message);
}
fn greet(name: &str) -> String {
format!("Hello, {}!", name)
}
PS: This entire blog was setup with less than 10 prompts using Claude Code