Publicado em 2025-02-27 12:00 por
JP Negri
Em julho de 2026 a Receita Federal poderá começar a emitir CNPJs alfanuméricos. Seu sistema está pronto para validar 12.ABC.345/01DE-35?
Se a resposta for não (ou "o quê?"), continue lendo, ainda dá tempo de ajustar-se.
...continue lendo
.NET
2025
Antigo
C#
CNPJ
CNPJ Alfanumérico
CPF
Intermediário
NuGet
Open Source
Programação
Publicado em 2013-09-25 23:09 por
JP Negri
Problemas agradavelmente paralelos são aqueles que podem ser resolvidos através de sua divisão em partes pequenas e cada parte ser resolvida sem nenhuma (ou pouca) coordenação entre os executores. São também chamados de problemas embaraçosamente paralelos, dado ser vergonhoso não executar tarefas assim em múltiplos threads, dado a existência de recursos para tal. O .Net Framework, via Task Parallel Library, facilita muito esse tipo de trabalho; aqui mostro uma classe para facilitar ainda mais o uso, experiências interessantes com escalabilidade em função do número de CPUs, e faço um apelo.
...continue lendo
.Net
2013
Antigo
Avançado
C#
Multithreading
Paralelismo
ParallelFor
Programação
Publicado em 2013-09-19 19:31 por
JP Negri
Em aplicações financeiras, em especial no Brasil (e outros países que passaram por períodos de inflação prolongados) é usual que os juros devidos sejam cálculados por dia útil, especialmente no mercado interbancário.
...continue lendo
2013
Antigo
Banco de Dados
Dias Úteis
Feriados
Intermediário
Programação
Sql Server
Publicado em 2012-05-29 21:49 por
JP Negri
A calculadora de prazos além de acessível via tela também pode ser acessada através de uma
API REST permitindo o consumo da funcionalidade por outros sites
(via JSONP) e sistemas. Nesse post documentamos a API e mostramos como consumi-la
usando jQuery
...continue lendo
2012
Antigo
Avançado
Cálculo de Prazos
Dias Corridos
Dias Úteis
JavaScript
JSONP
Manual
Programação
REST
Publicado em 2011-08-12 16:24 por
Bruno Canettieri
Nos últimos dias, ao trabalhar com matrizes, nos deparamos com o ótimo artigo Parallel Matrix Multiplication with the Task Parallel Library (TPL) que mostra comparações entre algoritmos de multiplicação de matrizes.
Aproveitamos e incorporamos o mais rápido entre eles (para uma thread), Jagged Optimized, em nosso sistema. Apenas alterando para que aceitasse matrizes de diferentes tamanhos.
...continue lendo
.Net
2011
Antigo
Básico
C#
Multiplicação de Matrizes
Performance
Programação
Publicado em 2011-07-08 20:35 por
Bruno Canettieri
Alguns cuidados são necessários ao utilizar SqlBulkCopy, em especial verificar as constraints e o tratamento aos nulos, que devem ser feitos explicitamente em código para evitar problemas de consistência potencialmente muito custosos.
...continue lendo
.Net
2011
Antigo
Avançado
Bulk Insert
C#
Programação
SqlBulkCopy
SqlServer
Publicado em 2011-06-01 19:42 por
Bruno Canettieri
Muitas vezes é necessário utilizar diferentes BDs para o armazenamento de dados. No RiskSystem, por exemplo, utilizamos Sql Server, mas recentemente tivemos que fazer uma integração com o Oracle. Conto aqui minha experiência.
...continue lendo
.Net
2011
Antigo
Avançado
Bulk
C#
ODP.Net
Oracle
Programação