Sections

featured-gpt-4-openai.jpg

Como um entusiasta dos avanços em inteligência artificial, estou empolgado em compartilhar o recente anúncio do GPT-4 pela OpenAI. Este modelo de linguagem de última geração é a mais recente iteração da série e apresenta melhorias significativas em relação ao seu antecessor, GPT-3. Notavelmente, o GPT-4 serve como...

featured-programming.webp

Paradigmas de programação são diferentes abordagens ou estilos de programação que fornecem um conjunto de princípios, conceitos e práticas para resolver problemas computacionais. Um paradigma de programação define a maneira pela qual um programador estrutura e organiza o código para construir aplicativos de software....

featured-crud.webp

CRUD significa Create, Read, Update, Delete (Criar, Ler, Atualizar e Excluir), um conjunto comum de operações que são realizadas em dados em um banco de dados ou em uma aplicação.

O que é CRUD

CRUD é a abreviação que se refere às quatro operações básicas em uma aplicação de software, não importa se a aplicação é um...

round-number-featured.webp

Eu participei de um projeto de B2B (Business to Business), onde eu fazia parte da equipe que desenvolvia a plataforma de backoffice, e outra equipe desenvolvia o frontoffice (a loja ondecliente comprava). Cada parte da plataforma - back e front office, necessitavam trocar dados e foi necessário estabelecer uma regra de...

Back Office e Front Office são conjuntos de atividades e responsabilidades no gerenciamento de um negócio, podendo ser realizas por equipes de próprias ou terceirizadas nas empresas. No contexto de sistemas de software e aplicativos, é possível adequar o atendimento das soluções em plataformas diferentes, que interagem...

Se você quer montar o melhor ambiente para desenvolvimento de software em Linux Mint (ou Ubuntu ou outros derivados Debian), este é o artigo certo para isso.

Toda pessoa desenvolvedora de software organiza seu ambiente de trabalho para programação usando um misto de necessidades das tecnologias que usa para programar,...

featured-lint-scaled.webp

Ao executar o ESLint em um código Javascript, NodeJs ou ExpressJs, podemos encontrar o erro de “concatenação de string inesperada” ou “Unexpected string concatenation”.

Este lint aponta para um possível código que manipula concatenação de strings, que foi escrito de maneira a resultar em uma...

featured-dados-brasil.webp

Onde encontrar dados abertos para análises estatísticas, semear bases com dados iniciais ou ainda criar tabelas auxiliares para determinadas áreas de negócio? A comunidade de desenvolvedores trabalha muito para criar repositórios que ofereçam dados para atender estas necessidades, que tal conferir e contribuir para estes repositórios.

featured-dados.webp

Um tutorial rápido e direto ao ponto que demonstra como trabalhar e gerar números aleatórios - randômicos, em linguagem C.

Você pode usar as mesmas funções para trabalhar com C++.

A motivação veio da necessidade de meus alunos aprendizes de programação, principalmente de cursos não ligados diretamente com informática,...

featured-pink-dices-on-pink-background.webp

Os números aleatórios são úteis para uma grande variedade de situações, como gerar chaves de criptografia de dados, simular e modelar fenômenos complexos e para selecionar amostras aleatórias de conjuntos de dados maiores.

Números aleatórios também têm sido usados ​​esteticamente, por exemplo, na literatura e na música...

featured-businessrules-framemk.webp

Este é um resumo de minha dissertação de mestrado, defendida em 2013, para obtenção de MESTRE EM ENGENHARIA DE PRODUÇÃO, na área de concentração de Gestão Industrial, Programa de Pós-Graduação em Engenharia de Produção.

Nela eu construí uma camada de serviços, baseados na tecnologia de Web Services SOAP/WSDL, com o...

featured-pessoas-quebra-cabeca.webp

Seja em meio coorporativo, privado ou público, ou em meio acadêmico, entender a diferença entre metodologia, método, processo e técnica é essencial para alcançar níveis altos de qualidade e produtividade em seu dia a dia.