Skip to content

Instantly share code, notes, and snippets.

@pvillela
pvillela / devcontainer.json
Created May 29, 2026 22:29
Example of dev container config json including Claude Code
{
"name": "Rust Dev Environment with ClaudeSeek",
"image": "mcr.microsoft.com/devcontainers/base:jammy",
"features": {
"ghcr.io/anthropics/devcontainer-features/claude-code:1.0": {},
"ghcr.io/devcontainers/features/rust:1": {
"version": "latest",
"profile": "default"
}
},
@pvillela
pvillela / Microservice_Package_Class_File_Naming_Standard.md
Last active July 22, 2018 15:50
Microservice Package, Class, and File Naming Standard

Microservice Package, Class, and File Naming Standard

Java File Naming Convention

A Java file must have the same name as the public class it contains, as required by the Java compiler.

Kotlin File Naming Convention

Kotlin files containing a single public class should have the same name as the class, which starts with a capital letter.

@pvillela
pvillela / Comments_on_Golang.md
Last active June 3, 2017 03:43
Comments on Golang

Comments on Golang

  • The Go language is relatively simple, making for a shorter learning curve than most other powerful languages.
  • The "batteries included" philosophy, with a rich set of standard tools out-of-the-box, contributes to consistency (which also helps with quality) and shorter learning curves.
  • This includes out-of-the-box coding style conventions and automated code formatting. No more fruitless coding style debates.
  • The go test tool, including its support for example code, coverage, benchmarking, and profiling, is a powerful contributor to development productivity and quality. In addition, Go's profiling API supports programmatic profiling of applications.
  • However:
    • Lack of a REPL is very annoying, notwithstanding fast compilation and the existence of the go run command and the Tour of Go server (local or web)
  • While easy-to-use, standard go tool support for versioning of library dependencies is too simplistic. There are ways to deal with this challenge but it is a sourc