André's Avatar

André

@awvalenti

14
Followers
17
Following
79
Posts
10.12.2024
Joined
Posts Following

Latest posts by André @awvalenti

Java Boolean Getters: 'is' vs 'are' for Plural Fields – Which Convention to Follow? In Java, naming conventions are the unsung heroes of readable, maintainable code. They ensure consistency, reduce cognitive load, and make collaboration smoother—especially for getters and setters, wh...

1 www.javaspring.net/blog/java-bo... 2 www.cyberangles.org/blog/boolean...
Discussões assim me fazem pensar: Java já era. Mas toda linguagem parece passar por isso: discussões sobre o sexo dos anjos. Pior que nem dá pra culpar quem discute, pois problemas reais dependem de decisões assim. Bizarro.

09.03.2026 17:51 👍 0 🔁 0 💬 0 📌 0

Mundo ideal: a Oracle some, seu dinheiro recoloca todos os funcionários no mercado e o que sobrar vai pra doação. Se eu fosse Deus, não teria inventado o "too big to fail".

05.03.2026 20:31 👍 1 🔁 0 💬 0 📌 0

No Sybase (BD que, com sorte, você nunca viu), você pode usar || ou + para concatenar strings. Qual dos dois é mais feio? Acho que vou de CONCAT() daqui pra frente.

05.03.2026 20:25 👍 0 🔁 0 💬 0 📌 0
NÃO RECOMENDO GameSir G8 Galileo, veja por quê
NÃO RECOMENDO GameSir G8 Galileo, veja por quê YouTube video by André

3º vídeo da lista é uma resenha do controle telescópico GameSir G8 Galileo. Útil? Confortável? Rápido? Robusto? Descubra aqui:
www.youtube.com/watch?v=FRdI...

05.03.2026 12:38 👍 0 🔁 0 💬 0 📌 0
Weight/ergonomics test: N2Lite, 2C, Micro, DW4, Xbox controllers
Weight/ergonomics test: N2Lite, 2C, Micro, DW4, Xbox controllers YouTube video by André

Segunda resenha, sobre peso e ergonomia/conforto: www.youtube.com/watch?v=ZM5X...

05.03.2026 03:34 👍 0 🔁 0 💬 0 📌 0
Button/sound test: N2Lite, 2C, Micro, DW4,  Xbox controllers
Button/sound test: N2Lite, 2C, Micro, DW4, Xbox controllers YouTube video by André

Após testar muitos controles, segue a primeira resenha! Esta é sobre o som dos botões. Acredite, isso pode ser um grande deleite ou um grande incômodo, dependendo da pessoa. Sou do tipo que curte controles com botão de membrana e bem silenciosos! E você?
www.youtube.com/watch?v=opri...

05.03.2026 03:33 👍 0 🔁 0 💬 0 📌 0

Pois é, pra decidir essas coisas, creio que só mesmo testando por bastante tempo. Uns anos atrás, testei uns 15 apps de terminal. Fiquei com o Terminator, pois concluí que eu só precisava poder dividir a janela. Não me adaptei bem ao tmux.

11.02.2026 13:03 👍 1 🔁 0 💬 1 📌 0

Palavrão do dia:

package org.aspectj.weaver.patterns;

import org.aspectj.weaver.UnresolvedType;

/**
* @author colyer
*
*/
public class HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor

06.02.2026 19:14 👍 0 🔁 0 💬 0 📌 0

Privilégios: fácil enxergar dos outros, difícil enxergar os próprios. Chamando-o como quiser, privilégio é privilégio.

04.02.2026 13:03 👍 0 🔁 0 💬 0 📌 0

Alternativa gratuita a streamings de música: rádio! Acesse o site da sua rádio favorita no celular ou PC e deixe tocando. Ou use o app da estação, se preferir. Cansou? Troque!

Se quiser algo mais imersivo, compre um radinho FM e bote pilhas recarregáveis (se necessário, com adaptador AA -> D).

21.01.2026 13:53 👍 0 🔁 0 💬 0 📌 0

Quando ficar em dúvida sobre alguma modinha atual, se é ou não coisa boa, se veio pra ficar ou não, lembre-se do XML. Veja: ele já foi moda e era uma bosta. Há muito tempo, ele saiu de moda e até hoje continua uma bosta. Graças a Deus, ninguém mais usa, só que não.

15.01.2026 16:34 👍 0 🔁 0 💬 0 📌 0

Na real, meu alias s completo é assim:
alias s='ls -lAFh --time-style=long-iso'

14.01.2026 14:20 👍 0 🔁 0 💬 0 📌 0

Sim, sou o doido dos atalhos e da ergonomia :). E as aulas de piano que fiz no passado me ajudaram a ser também o doido da otimização de alcance das teclas!

14.01.2026 14:19 👍 0 🔁 0 💬 0 📌 0

No Linux, eu usava cd diretamente e ls era apelidado para l. Agora mudei: alias d=cd s=ls. As teclas 'c' e 'd' são no mesmo dedo, então é melhor evitar uma delas. 'd' e 's' ficam na linha central do teclado e ainda do lado esquerdo, acelerando pressionar Enter com a mão direita. Ficou top!

14.01.2026 14:17 👍 0 🔁 0 💬 2 📌 0

Verdade, hehe. Poderíamos então talvez dizer que o C++ é, como diria Mário Sérgio Cortella, a coisa mais perigosa que existe: o incompetente motivado!

16.12.2025 20:20 👍 1 🔁 0 💬 0 📌 0
Post image

Melhor coisa a se fazer, mano! Essa cidade só tem uma solução:

16.12.2025 20:17 👍 12 🔁 1 💬 0 📌 0

Pois é. Mas, coincidentemente, hoje caí numa cilada do JavaScript: form.input.value = undefined preenche o campo com 'undefined'! PQP...

16.12.2025 20:14 👍 1 🔁 0 💬 1 📌 0

Comecei a ver e impressionante como ele já te ganha em poucos segundos! Vou acabar vendo o vídeo todo desse jeito, hehe. É absurdo o quanto essa linguagem consegue se destacar pelas maluquices.

26.11.2025 17:09 👍 1 🔁 0 💬 1 📌 0
The worst programming language of all time
The worst programming language of all time YouTube video by Lazo Velko

Duas horas de vídeo batendo no C++. E merecido. JavaScript fica até bonito em comparação.
Não é a toa que Rust e Go ganharam tanto tamanho e que Rust entrou no Kernel e C++ é proibido por Torvalds.
Que horror.
youtu.be/7fGB-hjc2Gc

26.11.2025 13:28 👍 14 🔁 1 💬 2 📌 1

Se você não quiser pensar, alguém vai pensar por você. Suas decisões continuarão sendo de sua responsabilidade.

Por outro lado, os fatos mostraram que ilusões coletivas, quando promovidas deliberadamente, devem ser de responsabilidade tanto do iludido quanto do ilusor.

15.09.2025 13:46 👍 1 🔁 0 💬 0 📌 0

Esse plugin permite mover caracteres à esquerda ou direita. Ao fazer isso, a área de transferência era alterada, e não deveria. Se o projeto fosse meu, eu saberia resolver isso. Então, entrei no GitHub do projeto, achei o arquivo, achei onde mexer, editei, comitei, abri PR e foi aceito. Resolvido!

03.09.2025 12:38 👍 0 🔁 0 💬 0 📌 0
Preview
MoveHorizontally: fixing register content preservation by awvalenti · Pull Request #80 · matze/vim-move This change is useful when 'set clipboard=...' is used. It makes sure the new default register content is preserved.

Basta clicar em editar arquivo. Será feito fork do projeto original (criando uma cópia sua), será criado um commit (com a sua alteração) e depois será criado um pull request (solicitação para a pessoa puxar a sua alteração para o projeto dela). Fiz isso ontem e foi joia! github.com/matze/vim-mo...

03.09.2025 12:36 👍 0 🔁 0 💬 0 📌 0

Pode parecer óbvio, mas muita gente não sabe: no GitHub, quando você usa um projeto de código aberto (exemplo: plugin de Vim), você mesmo pode fazer uma pequena correção ou melhoria, nem precisa pedir autorização da pessoa pra começar. Dá até pra fazer direto pelo site, sem baixar nada! Siga o fio:

03.09.2025 12:34 👍 1 🔁 0 💬 2 📌 0

Quem tá usando Java novo aí, pode me confirmar se continua assim ou se melhorou?
No Java 8, você pode fazer muita coisa com streams, DESDE que:
- aprenda a interface nada intuitiva
- tenha paciência pra pesquisar ou dar vários prompts
- seus métodos não disparem exceções verificadas

01.09.2025 19:28 👍 0 🔁 0 💬 0 📌 0

Em software, sobram frameworks inúteis, legados escrotos, más práticas, código desnecessário... Tudo isso tem um custo silencioso e poderia ser cortado. Pra quê tanto apego? Corte!

29.08.2025 14:43 👍 0 🔁 0 💬 1 📌 0
Preview
How do I send C-/ (that is, control-slash) to the terminal? I'm trying to run Emacs in a terminal. I've turned on the "use option as meta" in terminal preferences and so it's about 95% working right. The key sequence ctrl-/ (or in Emacs notation C-/) is "u...

Ctrl / é atalho para "desfazer" no terminal do Linux. Sabia dessa? Não é totalmente padronizado; se não funcionar, Ctrl _ funciona (aí terá que apertar Shift e - também). Descobri por acaso o atalho, não entendi o que fazia e confirmei aqui: apple.stackexchange.com/questions/24...

25.08.2025 17:25 👍 0 🔁 0 💬 0 📌 0

"Bancos brasileiros (...) perdem R$ 41,9 bi (...)". Somar o prejuízo de cada banco pra aumentar o número no título da notícia... Pode isso, Arnaldo?

25.08.2025 16:40 👍 0 🔁 0 💬 0 📌 0

Assim como o papel no mundo real, no mundo do código, comentário aceita tudo. Por isso é que quase nunca presta.

25.08.2025 15:53 👍 0 🔁 0 💬 0 📌 0

Aprendam uma coisa: se uma pessoa precisa de algo e esse algo é inacessível, nada mais importará pra ela. Ela não irá querer saber dos seus motivos, das suas justificativas, dos seus problemas, das suas dificuldades, dos seus tralalá. Ela só vai achar uma merda e pronto.

20.08.2025 13:02 👍 0 🔁 0 💬 0 📌 0

www.youtube.com/watch?v=ffyI...
Música para alegrar o dia

06.08.2025 13:02 👍 0 🔁 0 💬 0 📌 0