Tag :: engenharia
<
A
- AJAX não é uma linguagem de programação. Então o que é?
- Arrays são ponteiros?
- Até que ponto a otimização prematura é um problema?
- Até que ponto não é aconselhável usar uma ORM?
C
- CEP da minha cidade, onde posso encontrar fonte aberta, atualizada e confiável?
- Como -1 pode ser maior que 4?
- Como aplicar readonly em um select?
- Como calcular a diferença entre duas datas?
- Como centralizar verticalmente o conteúdo de um elemento?
- Como comparar Strings em Java?
- Como contar os objetos presentes na imagem com PHP?
- Como criar um site sem recarregar a cada clique num link?
- Como criar uma cópia de um objeto em JavaScript?
- Como definir a versão de um software?
- Como descobrir se uma cor hexadecimal é escura ou clara?
- Como descriptografar MD5?
- Como é desenvolvida uma linguagem de programação?
- Como é feito o cálculo do timestamp?
- Como é feito um compilador?
- Como escolher entre NoSQL e SQL?
- Como escrever um código legível e de fácil manutenção?
- Como excluir um ramo(branch) do Git local e remoto?
- Como fazer a função date() formatar uma data em português?
- Como fazer comparações 'case-insensitive' no SQLite?
- Como fazer o orçamento inicial de um projeto de software?
- Como fazer um algoritmo fonético para o português brasileiro?
- Como fazer uma busca ignorando acentuação em JavaScript?
- Como fazer uma expressão regular para telefone celular?
- Como fixar um 'menu horizontal' no topo da janela ao rolar a página?
- Como formatar data no JavaScript?
- Como funciona este if/else com '?' e ':'?
- Como funciona namespaces no C#?
- Como funciona o algoritmo de criptografia AES?
- Como funciona o comando git rebase?
- Como funciona o G1 (Garbage First Collector)?
- Como funciona o licenciamento de software no Brasil?
- Como funciona o Padrão DAO?
- Como funciona o try-with-resources?
- Como funciona uma rede neural artificial?
- Como funcionam Closures em JavaScript?
- Como funcionam funções anônimas?
- Como funcionam os números em hexadecimal?
- Como funcionam protótipos em JavaScript?
- Como gerar 200.000 primos o mais rápido possível em Python?
- Como implementar reCAPTCHA do google no meu site?
- Como implemento vento numa equação de trajetória?
- Como imprimir o conteúdo dentro de uma div HTML?
- Como integrar microsserviços?
- Como inverter uma string em JavaScript?
- Como modelar uma estrutura de dados em árvore usando um banco de dados relacional?
- Como números primos são importantes na criptografia?
- Como o HTTPS (SSL) funciona?
- Como o protocolo HTTP processa as requisições?
- Como passar parâmetros em chamadas de funções por referência em JavaScript?
- Como posso pausar e dar play em um gif?
- Como posso simplificar os URLs para um site?
- Como realmente aprender a usar promessas em JavaScript?
- Como remover acentos e outros sinais gráficos de uma String em Java?
- Como representar dinheiro em JavaScript?
- Como transformar dígitos numéricos em números por extenso?
- Como um computador entende o código binário?
- Como um som é interpretado por um computador?
- Como usar as tais tags semânticas?
- Como usar o valor atual de uma variável numa função mais interna?
- Como validar com regex uma string contendo apenas letras, espaços em branco e letras com acento?
- Como versionar banco de dados MySQL?
- Como voltar o projeto a um commit específico?
- Composição e agregação: quais as diferenças e como usar?
D
- Dar um 'SELECT' antes de um 'INSERT' é uma forma segura de não ter registros duplicados?
- Devo mostrar mensagens de erro genéricas como, senha ou usuário errado, ou mensagens específicas?
- Devo usar input type='submit' ou button type='submit' nos formulários?
- Diferença entre :disabled e :readonly em HTML?
- Diferença entre ICollection, IList e List?
- Diferenças entre localStorage Vs sessionStorage?
- DISTINCT e GROUP BY, qual a diferença entre ambas as declarações?
É
- É correto dar maior preferência a composição do que herança?
- É errado gravar byte de imagens no banco de dados?
- É errado usar herança de classes para agrupar comportamentos e atributos comuns?
- É possível fazer um tooltip com CSS puro?
- É possível fazer um UPDATE com dados de outra tabela?
- É possível tratar o recebimento de dados em camel casing usando OData?
- É recomendado utilizar a unidade 'em' ao invés de 'px' para fontes?
- É sempre garantido que uma aplicação com múltiplas threads rode mais rápido que usando uma única thread?
E
- Em orientação a objetos, por que interfaces são úteis?
- Eval é mocinho ou bandido?
- Exceções consomem muito processamento. Verdade ou lenda?
- Existe algum algoritmo para checar a validade de um número de RG no Brasil usando dígitos verificadores?
- Existe classe em JavaScript?
G
H
- Há algum inconveniente em sempre capturar Exception e não algo mais específico?
- Há diferença entre informar o tamanho na condição do laço ou fora dele?
- HTML é uma linguagem de programação?
I
J
- JavaScript é interpretado ou compilado em tempo de execução?
- JavaScript é uma linguagem Orientada a Objetos?
M
- Melhor tipo de dados para trabalhar com dinheiro?
- Muitas telas ou uma tela com muitas informações?
- MySQLi vs PDO - qual o mais recomendado para usar?
N
- Nome de pessoas devem ser armazenados em duas ou apenas uma coluna?
- NoSQL é tão problemático quanto parece?
- Not IN ou Not EXISTS qual usar?
O
- O certo é <br> ou <br/> ou <br />?
- O DRY é para evitar redundâncias, certo?
- O endereço IP pode ser forjado?
- O que 'imutável' realmente significa?
- O que caracteriza uma linguagem de programação?
- O que define um código limpo?
- O que é a assinatura de um método?
- O que é a complexidade de um algoritmo?
- O que é a NullPointerException e quais são suas principais causas?
- O que é a Programação Orientada a Eventos?
- O que é analise léxica?
- O que é boilerplate code?
- O que é CGI e qual é sua finalidade?
- O que é código pythônico?
- O que é código spaghetti?
- O que é console.log?
- O que é DOM, Render Tree e Node?
- O que é e como se usa o SRP?
- O que é e o que faz um full stack web developer?
- O que é e para que serve JWT?
- O que é e para que serve uma classe abstrata?
- O que é Engenharia Reversa?
- O que é indireção?
- O que é injeção de dependência?
- O que é linguagem de programação, IDE e compilador?
- O que é MVC (Model, View, Controller)?
- O que é MVP e MVVM?
- O que é normalização de banco de dados?
- O que é o .NET Core?
- O que é o JSONP e como funciona?
- O que é o PHP Injection? Qual a diferença dele para o SQL Injection? E como evitá-lo?
- O que é o problema dos filósofos glutões?
- O que é o Vanilla JS?
- O que é ortogonalidade?
- O que é paradigma?
- O que é payload?
- O que é Reactive Programming (Programação Reativa)?
- O que é Reflection. Por que é útil?
- O que é scaffold?
- O que é Transpilação?
- O que é um código legado?
- O que é um DTO?
- O que é um JITter?
- O que é um problema de parada de Turing?
- O que é um Teste de Mesa? Como aplicá-lo?
- O que é um Web Service?
- O que é uma condição de corrida?
- O que é XGH (Extreme Go Horse)?
- O que faz uma linguagem ser considerada de baixo/alto nível?
- O que o código abaixo (escrito por um cracker) faz?
- O que realmente é DDD e quando ele se aplica?
- O que realmente significa NULL?
- O que são covariância e contravariância?
- O que são escopo léxico e escopo dinâmico e quais são suas principais diferenças?
- O que são lambda expressions? E qual a sacada em usá-las?
- O que são os conceitos de coesão e acoplamento?
- O que são promises (promessas) em JavaScript?
- O que são views em SQL? Quais vantagens e desvantagens em utilizar?
- O que significa '??!??!' em linguagem C?
- O que significa NaN no JavaScript?
- O que significa o erro 'Execução de scripts foi desabilitada neste sistema'?
- O que significa o operador && em entre strings?
- O que significa o simbolo '$' antes de uma string?
- O que significa o sinal de arroba '@' no C#?
- O que significam as reticências nos parâmetros de um método?
- OAuth - O que é? Qual sua finalidade?
- Onde devo colocar um código JavaScript em um documento HTML?
P
- Para que serve a declaração '!important'?
- Para que serve o 'with' no JavaScript?
- Para que serve o 'with' no Python?
- Para que serve um construtor?
- Para que serve uma MySQL Transaction?
- PHP mistura códigos de orientação a objetos e linguagem procedural?
- Por que (!+[]+[]+![]).length retorna 9 em JavaScript?
- Por que consultas SQL parametrizadas(nome = ?) previnem SQL Injection?
- Por que devemos evitar retornar códigos de erro?
- Por que devo usar apenas um 'return' em cada função?
- Por que dizem que recursividade de setTimeout é melhor que setInterval?
- Por que dizem que utilizar @ arroba pra suprimir erros é uma má prática?
- Por que e quando usar enum em Java?
- Por que em algumas situações if's são considerados ruins?
- Por que escolher C ao invés de C++ ou então C++ no lugar de C?
- Por que geralmente se declara uma variável com valor padrão?
- Por que não devemos usar funções do tipo mysql_*?
- Por que não devemos usar Singleton?
- Por que não é recomendado usar '_' (underscore) em HTML/CSS?
- Por que no PHP a expressão '2 + '6 maçãs'' é igual a 8?
- Por que o uso de frames e iframes é considerado uma má prática?
- Por que o uso de GOTO é considerado ruim?
- Por que usar 'SELECT * FROM tabela' é ruim?
- Por que usar do 'while (0)'?
- Por que usar variáveis globais não é uma boa prática?
- Por que usar WHERE 1 = 1 numa query SQL?
- Por que verde = azul + amarelo, mas no RGB amarelo = verde e vermelho?
- Porque estimativas de custos no PostgreSQL erram tanto?
- Porque usar getElementById se o id está no window?
- Pra que serve a programação reativa?
- Programação Funcional e Programação Orientada a Objetos. O que são e quais suas principais diferenças?
- Programar voltado para interface e não para a implementação, por quê?
Q
- Quais as diferenças entre Git, SVN e CVS?
- Quais as diferenças entre Injeção de Dependência e Inversão de Controle?
- Quais as diferenças entre MyISAM e InnoDB?
- Quais as diferenças entre Tipos Genéricos em C# e em Java?
- Quais as diferenças mais relevantes entre C# e Java?
- Quais as implicações de não declarar variáveis em PHP?
- Quais as principais diferenças entre jQuery e AngularJS?
- Quais as principais diferenças entre Kotlin e Java?
- Quais as principais diferenças entre SOAP, REST?
- Quais as principais vantagens e desvantagens de se usar um parser LL ou um LR?
- Quais as vantagens das Expressões Lambda presentes no Java 8?
- Quais as vantagens de se utilizar os métodos HTTP corretos?
- Quais as vantagens e desvantagens do uso de índices em base de dados?
- Quais as vantagens e desvantagens entre MySQL e PostgreSQL?
- Quais são as diferenças entre uma aplicação web e a aplicação desktop?
- Quais são as técnicas para se fazer animações baseadas em scroll?
- Quais são os métodos de requisição HTTP, e qual é a diferença entre eles?
- Quais são os riscos de usar permissão 777?
- Qual a diferença de arquitetura e engenharia de software?
- Qual a diferença de DLL e lib?
- Qual a diferença de uso de return false, event.stopPropagation() e event.preventDefault()?
- Qual a diferença entre '&&' e '||' e 'and' e 'or' em PHP? Qual usar?
- Qual a diferença entre 'mock' e 'stub'?
- Qual a diferença entre 'passagem por valor' e 'passagem por referência'?
- Qual a diferença entre $(document).ready() e window.onload?
- Qual a diferença entre $(this) e $this e this?
- Qual a diferença entre codificação, criptografia e cálculo hash?
- Qual a diferença entre comunicação assíncrona e síncrona?
- Qual a diferença entre DAO e Repository?
- Qual a diferença entre declarar uma matriz com 'array()' e '[]' em JavaScript?
- Qual a diferença entre display:none e visibility:hidden?
- Qual a diferença entre endpoint e API?
- Qual a diferença entre escopo e tempo de vida?
- Qual a diferença entre IEnumerable, IQueryable e List?
- Qual a diferença entre linguagem compilada para linguagem interpretada?
- Qual a diferença entre null e undefined?
- Qual a diferença entre o .on('click', function() {}) e o .click(function() {})?
- Qual a diferença entre os comandos 'git pull' e 'git fetch'?
- Qual a diferença entre os operadores == e === em JavaScript?
- Qual a diferença entre os seletores 'element element' e 'element > element'?
- Qual a diferença entre parâmetro e argumento?
- Qual a diferença entre ponteiro e referência?
- Qual a diferença entre Struct e Class?
- Qual a diferença entre uma classe e um objeto?
- Qual a diferença entre uma expressão lambda, um closure e um delegate?
- Qual a diferença entre uma linguagem de programação estática e dinâmica?
- Qual a diferença entre URL e URI?
- Qual a finalidade da @Override?
- Qual a forma correta de se fazer uma substituição regular em JavaScript para todas as ocorrências encontradas?
- Qual a forma correta de simular um <script> com uma linguagem nova?
- Qual a forma correta de usar os tipos float, double e decimal?
- Qual a função de um método estático?
- Qual a função do operador ~ (til) em JavaScript?
- Qual a melhor forma de centralizar um elemento vertical e horizontalmente?
- Qual a melhor forma de iterar objetos em um HashMap?
- Qual a melhor maneira de se representar um Endereço?
- Qual a utilidade da palavra reservada 'yield'?
- Qual é a definição de Aprendizado de Máquina (Machine Learning)?
- Qual é a diferença de string vs String?
- Qual é a diferença entre 401 Unauthorized e 403 Forbidden?
- Qual é a diferença entre declaração de variáveis usando 'let' e 'var'?
- Qual é a diferença entre erro sintático e semântico?
- Qual é a diferença entre modificadores public, default, protected e private?
- Qual é a diferença entre um 'branch' e uma 'tag'?
- Qual é a diferença semântica entre <em> e <strong>? Eles substituem <i> e <b>?
- Qual é a vantagem de usarmos funções recursivas?
- Qual é o impacto de se alterar o comportamento padrão de um elemento HTML?
- Qual o overhead de utilizar orientação a objetos?
- Qual o sentido de usar dupla negação em JavaScript?
- Qual o uso de uma variável estática ou final em Java?
- Qual seletor CSS tem prioridade?
- Qual significado de branch, tag e trunk?
- Quando devemos permitir que uma coluna de uma tabela de um banco de dados aceite NULL?
- Quando se deve usar 'var' no JavaScript?
- Quando usar 'require', 'include', 'require_once' e 'include_once'?
- Quando usar ANSI e quando usar UTF-8?
- Quando usar Entity Framework com Repository Pattern?
- Quando usar position absolute ou relative em CSS?
- Quando usar recursão e quando usar laços?
- Quando usar self vs $this em PHP?
- Quando usar var em C#?
- Quando usar Waterfall e quando usar Scrum?
- Quando, por que e como utilizar a diretiva 'use strict' em JavaScript?