About:

Lucas Seiki Oshiro is the author of the personal website lucasoshiro.github.io.

Website:

Outgoing Links:

Tom Stuart
Subscribe to RSS:
The text discusses the dangers of squash merging submodules in Git repositories. It explains how squash merges can break repositories that use submodules and provides a safe workflow to avoid these issues.
O autor destaca as vantagens de usar Ruby para escrever shell scripts, mostrando as principais features da linguagem para esse caso de uso. Ele compara Ruby com Bash e Python, e conclui que Ruby é uma substituta para shell scripts...
The text is about 10 cool tricks using the * operator in Python. It explains how to convert between lists, tuples, and sets, create lists from generators, concatenate lists, tuples, and sets, concatenate dictionaries, use tuple co...
The text explains why squash merging is not a good idea in Git. It details how Git works under the hood, explains the mechanism of merge, and clarifies the misconceptions about squash merges. It also discusses the fallacy of a cle...

0Curso de OpenSCAD

2024-03-24

In January 2024, the author gave a course on OpenSCAD and how to use it for 3D printing. The course was a personal challenge as it was the first one prepared and taught by the author, and it was probably the first OpenSCAD course ...
The text is a tutorial on how to set up a development environment with Lima on a Mac. It explains how to install Homebrew and Lima, create a VM, configure SSH, and access the VM using different editors and IDEs.
The text discusses the use of Git as a debugging tool, highlighting its potential as a source of information due to its versioning capabilities. It covers basic Git concepts, pathspec, git ls-files, git grep, git blame, git log, a...
The text explains how to merge submodules in a Git project. It provides a step-by-step guide on how to alter a submodule in a branch and merge it into another branch. It also explains the behavior of Git when merging submodules an...