Arquivo de tags para "#Desenvolvimento-de-software"
Porque evitar uma Fábrica de Software: três razões críticas
Ao buscar desenvolver um produto digital, é comum que muitas empresas considerem contratar uma fábrica de software para executar o projeto. No entanto, essa pode não ser a melhor escolha para obter um resultado de qualidade, e que atenda às necessidades do cliente. Reconhecemos que o conceito de “fábrica” tem sido usado há tempos por…
Sim, o React está tomando conta do desenvolvimento front-end. A questão é por quê.
Esta é uma tradução do artigo Yes, React is taking over front-end development. The question is why de autoria de Samer Buna. — Porque o React? Aqui estão algumas razões pelas quais o React se tornou tão popular tão rápido: Trabalhar com o DOM é difícil. O React basicamente dá aos desenvolvedores a habilidade de trabalhar…
Um Ensaio sobre Arquitetura Fractal usando Webpack e React
Aplicações de menor porte são normalmente organizadas de modo a separar os arquivos por natureza; componentes, contêineres, rotas, etc. O resultado é uma aplicação com uma estrutura parecida a esta: components/ Header.js HomePage.js Footer.js Post.js PostList.js PostPage.js User.js UserProfile.js UserAvatar.js containers/ App.js Post.js User.js routes/ index.js post.js user.js router.js index.js Essa estrutura, porém, não…
Por que terceirizar seu desenvolvimento de software?
Você teve aquela ideia brilhante, descobriu seu cliente, desenvolveu sua proposição de valor e montou o modelo de negócios. As coisas vão bem, mas você precisa começar a desenvolver a tecnologia necessária para seu negócio virar realidade. Pode ser um mobile app, um site ou um e-commerce. Você precisa contar com uma equipe especializada que…
CSS Modules + React: conceitos básicos
Repositório com exemplo completo (branch react) Introdução ao CSS Modules Como reaproveitar estilos usando CSS Modules Antes de mais nada, é preciso instalar as dependências para criar um site com React. Vale lembrar que partimos do ponto onde paramos no artigo anterior. Se você não leu, dê uma olhada antes de continuar. npm i -D…
Desenvolvendo com o auxílio de Webpack
Olá, venho mostrar uma maneira boa de organizar seu projeto com auxílio de Webpack, uma ferramenta que facilita a manutenção do sistema durante todo desenvolvimento. Na Taller estamos usando ES6 para projetos de multinacionais até projetos pequenos para validação rápida no mercado. No ES6 você cria classes com uma sintaxe muito simples e objetiva. Durante o desenvolvimento…
Como reaproveitar estilos usando CSS Modules
– Repositório com exemplo completo (branch continuation) O CSS Modules representa uma verdadeira quebra de paradigma na escrita de estilos para a web. A possibilidade de finalmente ter noção de escopo e segurança quanto aos side-effects tira um grande peso das costas dos desenvolvedores. Porém, ainda é preciso entender que essas mudanças não vêm sozinhas:…
Programação funcional – parte 1
Transparência Referencial, Pureza e Imutabilidade A Programação Funcional é um paradigma da computação em que as instruções são escritas como se fossem expressões matemáticas e, portanto, herdam características tais como dados e estados imutáveis e usam uma abordagem mais declarativa que imperativa em suas estruturas. Uma expressão, tal como uma função na Programação Funcional, deve…
Hold the door! Controle de acesso no Drupal
Esse texto foi escrito a partir de experiências realizadas no Drupal 7. Porém, é provável que os mesmos conceitos abordados aqui sejam válidos para outras versões do Drupal, inclusive o Drupal 8. O Drupal é reconhecido, dentre outras coisas, por seu sistema de controle de acesso robusto e flexível. Virtualmente todos os sistemas desenvolvidos em…
Taller Book – Drupal Multi-Site: Um guia técnico da Acquia em parceria com a Taller
O Drupal tem uma funcionalidade fantasticamente útil chamada Multi-site. Permite que você sirva a muitos sites a partir de uma única base de código Drupal, possibilitando uma grande agilidade para lançar rapidamente novos sites. Neste guia técnico, vamos entrar nos detalhes do Multi-site, demonstrar como isso pode ser útil para a sua organização e discutir…