Mostrando entradas 1 para 10 de 78
Próximo 10 Entradas mais antigos »
Displaying posts with tag: desenvolvimento (reset)
C# – Manutenção de dados com DataGridView no MySQL – Parte 01

Hoje vou apresentar uma aplicação C# usando ADO .NET que realiza a manutenção dos dados dos alunos em um banco de dados MySQL.

Neste artigo eu apresento uma aplicação bem simples que usa a linguagem C# e os recursos da ADO .NET para acessar um banco de dados e gerenciar as informações dos dados dos Alunos.

Para isso, a aplicação acessa o banco Cadastro e a tabela alunos, cuja estrutura vemos abaixo:

O Script SQL para criar a tabela é o seguinte:

CREATE TABLE `alunos` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `nome` varchar(80) NOT NULL,
  `email` varchar(150) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
SELECT * FROM cadastro.alunos;

Como a aplicação é muito simples, vou usar uma abordagem onde criaremos uma classe contendo os métodos para acessar os dados no MySQL.

Recursos Usados:

[Leia mais]
Dapper + .NET Core 2.0: exemplos utilizando PostgreSQL e MySQL

Este novo artigo sobre Dapper traz exemplos de uso deste micro-ORM com PostgreSQL e MySQL, em conjunto com o package Dapper.Contrib (este último sendo uma extensão do Dapper, que facilita a implementação de operações de CRUD). Além disso, foram incluídas aqui, orientações a respeito de quais providers ADO.NET empregar ao optar estes SGBDs.

Caso tenha interesse em conhecer mais sobre o Dapper, consulte também os seguintes artigos:

[Leia mais]
Painel Permanente da Engenharia da Uber

Os engenheiros permanentes da Uber facilitam experiências perfeitas para passageiros e motoristas em todo o mundo, mantendo a confiabilidade 24 horas por dia em nossos aplicativos. Para executar essa confiabilidade, no entanto, precisamos garantir que nossas equipes permanentes estejam configuradas para o sucesso.

Até janeiro de 2016, a nossa caixa de ferramentas permanente esteve dispersa em vários sistemas, dificultando que os engenheiros respondessem com alertas de forma rápida e eficiente. Somado a isso, estava a incapacidade da solução de rastreamento que estávamos usando naquele momento – relatórios de e-mail – para efetivamente retransmitir informações contextuais sobre mudanças anteriores para engenheiros permanentes integrados. Precisávamos de uma solução que centralizasse a nossa caixa de ferramentas permanente e providenciasse o próximo engenheiro permanente com uma imagem mais completa do estado do sistema na …

[Leia mais]
O método mais rápido para melhorar o desempenho de qualquer Servidor de Aplicações Web PHP usando MySQL ou PostgreSQL

No mundo do desenvolvimento Web, muitas vezes enfrentamos o problema da escolha do servidor certo para o ambiente de produção de um aplicativo Web.

Talvez precisemos comprar um novo servidor para suportar a carga esperada, ou talvez o cliente queira implantar em um servidor existente.

Em ambos os casos, se depois da implantação e execução, o aplicativo apresentar um desempenho ruim, então teremos que perguntar à equipe o que podemos fazer para tornar a aplicação mais rápida, ou usar um servidor melhor.

Portanto, precisamos determinar se o aplicativo tem uma boa performance. Leia este artigo para aprender a determinar rapidamente o desempenho de um aplicativo no servidor atual.

Introdução

Todos os desenvolvedores querem lançar suas aplicações Web e estar prontos para lidar eventualmente com grandes quantidades de tráfego quando tiverem sucesso.

O principal desafio da …

[Leia mais]
O método mais rápido para melhorar o desempenho de qualquer Servidor de Aplicações Web PHP usando MySQL ou PostgreSQL

No mundo do desenvolvimento Web, muitas vezes enfrentamos o problema da escolha do servidor certo para o ambiente de produção de um aplicativo Web.

Talvez precisemos comprar um novo servidor para suportar a carga esperada, ou talvez o cliente queira implantar em um servidor existente.

Em ambos os casos, se depois da implantação e execução, o aplicativo apresentar um desempenho ruim, então teremos que perguntar à equipe o que podemos fazer para tornar a aplicação mais rápida, ou usar um servidor melhor.

Portanto, precisamos determinar se o aplicativo tem uma boa performance. Leia este artigo para aprender a determinar rapidamente o desempenho de um aplicativo no servidor atual.

Introdução

Todos os desenvolvedores querem lançar suas aplicações Web e estar prontos para lidar eventualmente com grandes quantidades de tráfego quando tiverem sucesso.

O principal desafio da …

[Leia mais]
Monitoração daqueles locais difíceis de alcançar: Linux, Java, Oracle e MySQL

Os ambientes de TI de hoje são cada vez mais heterogêneos, com Linux, Java, Oracle e MySQL considerados quase tão comuns quanto os ambientes tradicionais do Windows. Em muitos casos, essas plataformas foram integradas ao departamento de TI baseado em Windows de uma organização por meio de uma aquisição de uma empresa que se utiliza de uma dessas plataformas. Em outros casos, os aplicativos podem ter feito parte do departamento de TI por anos, mas eram gerenciados por um departamento separado ou um único administrador.

Mesmo assim, seja uma percepção da especialização necessária, frustração com as muitas combinações de versão dessas plataformas ou apenas incertezas e dúvidas gerais, Linux, Java, Oracle e MySQL criam confusão em massa no monitoramento e são considerados rotineiramente “difíceis de acessar” mesmo para um profissional de TI experiente. Esse problema ocorre nas duas vias (quando monitorar o Windows …

[Leia mais]
Como desenvolver uma solução de member get member em 24 horas

Desenvolver uma solução de member get member em 24 horas é, sem sombra de dúvida, um desafio. Com base nisso, o MercadoPago, empresa de solução de pagamentos online do Mercado Livre, chamou de Challenge Weekend o evento interno que realizou, reunindo desenvolvedores da empresa focados nessa missão: desenvolver uma solução de back-end que se encaixasse perfeitamente no aplicativo de ofertas para a Black Friday (Mercado Pago Ofertas). Esse aplicativo estava em processo de desenvolvimento e, por isso, mais do que nunca a comunicação entre as equipes envolvidas foi fundamental para o funcionamento e sucesso do projeto member get member.

A solução

Para atender à proposta nós, os integrantes da equipe vencedora do desafio, pensamos em um sistema separado em duas partes: uma API que provesse os serviços de geração de código de usuário e monitoramento de uma campanha de marketing (member get member) e um sistema de …

[Leia mais]
Visual Basic 6 – Conexão com MySQL via ODBC – Parte 01

No artigo de  hoje, eu vou mostrar como realizar a conexão com o banco de dados MySQL usando um driver ODBC em uma aplicação Windows com a linguagem Visual Basic 6.

Open Database Connectivity (ODBC) é a interface estratégica da Microsoft para acessar dados em um ambiente heterogêneo de sistemas de gerenciamento de banco de dados relacionais e não relacionais. O ODBC fornece uma forma aberta e independente de terceiros para acessar dados armazenados em uma variedade fontes de dados e ambientes como desktop, minicomputador e até mainframe.

O ODBC dispensa a necessidade de você ter que usar drivers de fornecedores de software e de desenvolvedores corporativos e, assim, ter que aprender várias interfaces de programação de aplicativos. O ODBC agora fornece uma interface de acesso de dados universal. Com o ODBC, os desenvolvedores podem permitir que um aplicativo faça acesso concorrente, e visualize e modifique dados …

[Leia mais]
Monitorando Amazon RDS com MySQL Enterprise Monitor

Este artigo mostra como fazer o monitoramento avançado de uma instância MySQL no serviço Amazon RDS usando o MySQL Enterprise Monitor.

Introdução

A Amazon hoje é o principal fornecedor de cloud pública do mercado. Entre seus diversos serviços está o famoso Amazon RDS (Relational Database Service), que facilita as tarefas de configurar, operar e escalar um banco de dados relacional na nuvem, ou seja, trata-se de um DBaaS ou Database as a Service. O primeiro banco de dados disponibilizado pela Amazon no RDS foi o MySQL, apesar de hoje contar com outras opções.

O MySQL Enterprise Monitor (MEM) é uma ferramenta de administração avançada do MySQL Server, permitindo, além do monitoramento e manutenção do histórico de status dos servidores, notificações de potenciais problemas, dicas sobre como corrigi-los, análise de queries etc. O MEM permite monitorar instâncias do MySQL localmente ou remotamente, como …

[Leia mais]
Backend usando Swift? Sim, é possível!

Este artigo foi publicado no equinociOS, promovido pelo Cocoaheads-Br.

Um pequeno overview

Recentemente, enquanto preparava uma apresentação sobre “Swift no Backend” para o encontro de desenvolvedores de uma grande empresa, conversei com alguns amigos no Slack e nos corredores da empresa, e percebi que nos dias de hoje temos excelentes desenvolvedores móveis, que por muitas vezes não conhecem outras tecnologias, senão iOS ou Android.

Pessoas que acompanharam a popularização dessas novas tecnologias por meio da Apple e do Google investiram tempo e dinheiro nesse segmento, e deixaram de lado o restante das engrenagens que fazem esse grande relógio chamado World Wide Web funcionar.

Eu mesmo, durante alguns …

[Leia mais]
Mostrando entradas 1 para 10 de 78
Próximo 10 Entradas mais antigos »