Notas
Índice cronológico de todas as notas do Scholion.
5359 notas · última:
Git para Cientistas da Computação
A introdução explica o Git como um DAG de objetos e post-its, mostra blobs, trees, commits, refs, tags e descreve como merge, fast-forward, rebase e garbage collection aparecem nesse modelo.
Jogar Pedra em Gato Morto: por que Subversion não presta
O texto defende que Subversion foi útil, mas já passou da hora de mudar para um VCS distribuído, sobretudo GIT, porque branches e merges continuam difíceis e tediosos.
What Makes a Great Software Developer?
The page collects advice for software developers: learn on the job, manage your career, avoid fads, and value autonomy. It also argues that durable, maintainable software matters more than speed.

Undoing changes in Git
Hand-drawn flowchart that tells which Git command undoes a change, depending on whether it was committed, is in the staging index, or is on a shared branch.
Offline Browsing Secrets In Chrome
The post explains Chrome’s Offline Cache Mode, how it shows cached pages when a request fails offline, how to enable it, and its limits around POST, AppCache, and static resources.
Viagem internacional: comprando passagens!
O post reúne dicas para comprar passagens internacionais, da pesquisa com agente ou por conta própria ao momento de fechar, passando por escalas, conexões, remarcações e monitoramento de preços.
Qual é o número ideal de roupas que a gente precisa?
O post diz que não existe um número fixo de peças ideal. A proporção do armário depende do estilo, da rotina e das combinações possíveis, e o foco deve ser ter roupas que realmente sejam usadas.
Some best practices for authentication in Ruby on Rails
The article distinguishes authentication from authorization, recommends clearer names for authentication accessors, argues for separate authentication sessions, and warns that auth gems can add security and maintenance risks.
Thoughts About Elixir
The author argues that Elixir is now a viable choice for server software because it keeps Erlang's runtime and OTP while offering clearer syntax, easier nested data handling, better tooling, documentation, and seamless Erlang interop.
Six Common Freelancing Myths
The article rejects six freelance stereotypes, arguing that income, autonomy, stress, and career motives vary with experience, negotiation, client work, and personal choice.

http headers status v3
Diagrama de atividade que mostra como os cabeçalhos de uma requisição HTTP/1.1 determinam o código de status da resposta.
Ruby pioneers come clean on the language's shortcomings
Yukihiro Matsumoto and David Heinemeier Hansson praise Ruby for readable code, abstraction, community and programmer happiness, while also noting complexity, speed limits and weak spots outside the web.
Why Microservices Matter
Heroku argues that microservices help large teams scale by splitting applications into smaller services, but they also add operational overhead, testing complexity, and integration costs.
Damien Katz: What Sucks About Erlang
Damien Katz argues that Erlang’s syntax, control flow, string handling, records, memory failure behavior, code organization, and uneven libraries make it awkward for some application work, even though it shines in systems like CouchDB.
Effort in the Application: sites that got our attention and got Basecampers their jobs
Basecamp says hiring is hard and that extra effort in applications stood out among resumes. It then lists examples of candidates whose custom sites, letters, and test projects helped them get hired.
Como eu me sinto depois de 7 meses trabalhando em casa como autônoma
Thais Godinho relata os ajustes, ganhos e dificuldades de trabalhar em casa como autônoma, destacando rotina, descanso, sazonalidade, limites com clientes e a importância de autoconhecimento.
What I Wish I Knew When I Started My Career as a Software Developer
A software developer reflects on career management, politics, autonomy, salary moves, and technical growth, urging young developers to learn continuously and avoid costly professional mistakes.
Como estou organizando meu sistema GTD atualmente
A autora descreve como divide agenda, tarefas, projetos, áreas de foco, e-mails e referência entre Google Calendar, Toodledo e Evernote, seguindo horizontes do GTD e revisões em ritmos diferentes.
Why we are excited about Elixir
The post says Elixir is promising because it sits on Erlang’s mature runtime, adds Ruby-like syntax, supports macros and DSLs, and comes with solid tooling and documentation.
Livros de Budismo que eu tenho e recomendo
A autora conta como chegou ao Budismo, por que a prática de meditação mudou sua rotina e quais livros recomenda, com foco na Nova Tradição Kadampa e em títulos para iniciantes.
Do you have to love what you do?
Jason Fried argues that loving your work is not a prerequisite for success. Frustration with what exists, and wanting something better to exist, can be enough to start and sustain meaningful work.
GTD Fundamentals – aprendizados do curso
Thais Godinho relata aprendizados do GTD Fundamentals, incluindo mudanças na nomenclatura dos cinco passos, uso de várias ferramentas, revisão semanal em três partes e a ideia de engajar como execução inteligente.
Como eu uso o Toodledo
A autora explica como usa o Toodledo com campos do GTD, pastas, contextos, objectivos, datas, duração, estado, notas e revisão semanal para gerir projectos e acções.
A revisão semanal ~ The weekly review
The post explains a weekly GTD review: clear inboxes, check the tickler file, review last week’s calendar, review the coming week, and scan action lists for items to schedule or do.
Dia 7 - Orçamento mensal
A autora defende que o orçamento mensal deve garantir que as despesas não ultrapassem os ganhos, com registo simples de entradas e saídas e inclusão das poupanças no plano.
Dia 6 - Rotina de limpeza
A autora descreve a rotina de limpeza que criou depois de dispensar a empregada: pequenas tarefas diárias, speed cleaning duas vezes por semana, limpeza profunda semanal e tarefas menos frequentes, com poucos materiais e pouco excesso na casa.
Dia 5 - Menus e compras
A autora descreve um método simples para planear refeições semanais, reduzir o stress do jantar e fazer listas de compras organizadas a partir do que a família costuma comer.
Dia 1 - Calendário familiar
O texto defende que um calendário familiar ajuda a organizar e simplificar a vida, e aponta o Google Calendar como a melhor opção por separar áreas, partilhar agendas e manter lembretes e compromissos actualizados.
Não procrastinar
O texto define a procrastinação como o adiamento de uma tarefa importante em favor de outras que parecem mais urgentes e reúne estratégias para reduzir distrações e começar a trabalhar.
Encontrando nosso limite de “ter menos coisas”
A página defende que minimalismo não é ter poucas coisas, mas ter o mínimo necessário para viver bem. O limite varia por pessoa, então a organização pede seleção, uso e revisão do que fica.
E se a sua mulher engordasse?
O texto critica a obsessão da imprensa e do público com o ganho de peso de Keely Shaye Smith, esposa de Pierce Brosnan, e mostra como elogios e acusações acabam expondo gordofobia e machismo.
Converting Erlang code into Elixir
The post shows a simple port of a Cowboy WebSocket example from Erlang to Elixir, with notes on atoms, modules, string differences, and a few details that can break the code.
Elixir vs Ruby Showdown - Phoenix vs Rails
The post compares Phoenix and Rails on the same routed, rendered request and reports much higher throughput for Phoenix, with lower CPU load and steadier latency in localhost and Heroku benchmarks.
The Delightfully Short Guide to Reading More Books
Leo Babauta says online reading cut into his book reading, and argues that simple habits like triggers, enjoyment, choosing books you like, carrying a book, and hiding devices can help you read more.
2015: The End of the Monolithic JavaScript Framework
The post argues that front-end development should move away from monolithic JavaScript frameworks toward smaller libraries and components, with less abstraction, more reuse, and stronger shared standards.
Essential JavaScript Links
A curated list of JavaScript resources, tools, libraries, communities, and people, selected as must-have links and grouped by use case, from reading and viewing to build, deployment, and discussion.
Como vender as coisas que você não vai usar mais na Internet
O texto defende separar o que ainda serve daquilo que perdeu uso ou valor, e mostra como vender objetos pela OLX, com cadastro rápido, anúncio gratuito e opção de negociação.
Roslyn mudou para o Github
O time de linguagens da Microsoft moveu o Roslyn do Codeplex para o GitHub, onde agora ficam issues, wiki e pull requests. O texto vê a mudança como sinal de maior abertura e participação da comunidade.
Acordar mais cedo para quê? Coisas para fazer de manhã
O texto defende que acordar cedo só faz sentido quando há um propósito claro. Sugere usar a manhã para escrever, meditar, se exercitar, estudar e planejar a semana.

Choose the perfect board game
Fluxograma em inglês que conduz o leitor por perguntas até a indicação de um jogo de tabuleiro.
