O que são “language preview features” em Java?

“Preview features” são novas funcionalidades disponíveis na linguagem Java, Java Virtual Machine (JVM) e/ou Java SE API que são totalmente específicadas e implementadas, mas não são garantidamente permantentes, ou seja, estão disponíveis para o “feedback” da comunidade que usa, principalmente em ambientes de aplicações do mundo real, a partir da opinião da comunidade, essas funcionalidades […]

Continuar lendo: O que são “language preview features” em Java? →

O Open Cart é uma alternativa para pequenos e-commerce?

Recentemente comecei a estudar o Open Cart (OC) como plataforma para e-commerce no lugar do WooComerce, apesar de pretender levantar mais detalhadamente as vantagens de cada uma das plataformas, o Open Cart me chamou atenção por parecer uma escolha interessante para alguns modelos de negócios como: os que usam inscrições recorrentes (subscriptions/assinaturas) e sistemas de […]

Continuar lendo: O Open Cart é uma alternativa para pequenos e-commerce? →

Aplicação web com upload direto para S3 e SQS

Exemplo prático de como usar a SDK em JavaScript da AWS para fazer upload direto de arquivos, a partir do navegador para o serviço Amazon Simple Storage (S3). A principal vantagem de fazer um upload direto para o S3, sem passar por algum tipo de servidor intermediário é diminuir o gargalo que um pré-processamento poderia […]

Continuar lendo: Aplicação web com upload direto para S3 e SQS →

Deixando o JQuery: toggleClass em puro JavaScript

O toggleClass() é um método do jQuery que adiciona ou remove uma classe CSS de um determinado elemento, o seu uso mais comum eu diria que é para renderizar ou não determinado elemento HTML, esse efeito conhecido como hide/show funciona adicionando e removendo uma classe com um display: none, mas o toggleClass() é útil para […]

Continuar lendo: Deixando o JQuery: toggleClass em puro JavaScript →

jQuery não faz sentido para todo projeto

O jQuery teve um papel muito importante em meados de 2007, nessa época as inconsistências entre os padrões adotados por navegadores para se fazer animações, manipular o DOM e fazer requisições assíncronas(“Ajax”) era bem maior que as existentes entre os navegadores atuais. Logo do jQuery

Continuar lendo: jQuery não faz sentido para todo projeto →

Instalando imagick no Debian como extensão PHP

O ImageMagick® é um software que permite editar, criar, converter e trabalhar com imagens bitmap em mais de 200 diferentes formatos (PNG, JPEG, TIFF, GIF, etc), ele tem uma licença de distribuição Apache 2.0 que permite a distribuição dele como binário ou em softwares com código aberto ou proprietário. Como extensão PHP, o ImageMagick ou […]

Continuar lendo: Instalando imagick no Debian como extensão PHP →

Recortando e fazendo upload de imagens com preview usando o Croppie.js + PHP

Sobre o Croppie: É uma biblioteca que se propõe a ser leve, rápida e simples nas funções de recortar e fazer pequenas alterações nas imagens no client-side. Com base nos exemplos da documentação do Croppie, eu fiz um exemplo mostrando como usar um pouco do croppie.js para fazer upload de imagens recortadas para o server-side, usando […]

Continuar lendo: Recortando e fazendo upload de imagens com preview usando o Croppie.js + PHP →

Fatal error: Uncaught Error: Call to undefined method stdClass::

Esse erro ocorre quando você está tentando usar um método de uma classe que não foi definida, ele é similar ao  Fatal error: Uncaught Error: Class, mas ele pode ocorrer de uma forma muito sutil, programando no Phalcon Framework por exemplo quando você faz uma busca dessa forma: $bar = new Class(); $bar = Class::findFirst(); […]

Continuar lendo: Fatal error: Uncaught Error: Call to undefined method stdClass:: →

Challenge: Binary search(Khan Academy)

Solução para o problema de busca binária no Khan Academy: /* Returns either the index of the location in the array, or -1 if the array did not contain the targetValue */ var doSearch = function(array, targetValue) { var min = 0; var max = array.length – 1; var guess, count = 0; while(min <= […]

Continuar lendo: Challenge: Binary search(Khan Academy) →
↑ Voltar ao topo