Uma das estratégias mais utilizadas pelas nações, seja para manipular a opinião pública, seja para disseminar estilos de vida que às favoreçam politicamente é a propaganda. A tarefa da propaganda duranté a era pré-internet era muito mais difícíl em escala global. Mas com a chegada da internet a escala de influência expande às fronteiras nacionais.
É muito comum que, após aprofundar-se nos conceitos primários da computação, muitas pessoas da área caiam em questões filosóficas. Muitas vezes realizar um trabalho que hoje é puramente prático é assumir como verdade uma série de definições e hipóteses. Essa semana eu cai em uma artigo do Fowler — muito bom, por sinal — que fazia a relação da comunicação entre os times com a forma como a arquitetura do software é feita.
Companies often think about updating their systems in 5–10 years in the future. Often modernization makes software more reliable to changes. It also can make it faster. However this comes with a cost. A time cost, which means: MONEY. Although modernization most of the times can’t represent, in a visual manner, business value.
Os 10 controles proativos de segurança são uma série de diretrizes recomendadas aos desenvolvedores e arquitetos de sistema a fim de garantir um grau de segurança nos seus projetos.
We've been seeing an increase in Artificial Intelligence and Machine Learning usage in multiple areas. Pattern recognition, result prediction, the machine is becoming an active being into our lives. Machines now have been influencing on decision making in lots of areas in our society.
In general, as the author defindes, a software vulnerability is a design flaw or an implmentation bug that allows an attacker to cause harm to the stakeholders of an application.