Progressive Web App, o que é?

Ja imaginou uma perfeita combinação de funcionalidades de aplicativos móveis (como capacidade de trabalhar offline, notificações, serviços de requisições no background e interacção com demais aplicações locais ou online) e aplicativos web (como capacidade de injeção na base de dados em tempo real, frameworks melhorados e suporte a navegadores avançados)?

Sim, é uma realidade hoje em dia, e não é algo tão do outro mundo ou complexo, trata-se as aplicações web progressivas (Progressive Web App) que nos remete a uma nova forma de começar a pensar em densevolver aplicativos web e cria-nos um oceano de desafios para melhorias das aplicações existentes hoje em dia.

Em poucas palavras podemos caracterizar progressive web app com as palavras abaixo:

  • Progressiva
  • Responsiva
  • Independente de conexão a rede
  • Actualiza automaticamente
  • Segura (HTTPS)
  • Detectável na web
  • Re-adaptável
  • Instalável (podendo se criar até Home ícone)
  • Lincável e partilhável 

 

Pode começar a tentar fazer a sua primeira aplicação web progressiva no link addicional  e só precisa de ter os requisitos abaixo:

  • Chrome 52 ou acima
  • Web Server para Chrome, ou mesmo o seu web server de preferência
  • Um editor de textos (Notepad++, Atom, Brackets, etc)
  • conhecimentos básicos de HTML, CSS, JavaScript e Chrome DevTools

 

Tudo pronto? Então vamos a isto…

Disponível a nova versão 9.6 PostgreSQL com melhorias na parte de performance e escalabilidade

Já está disponível a nova versão do PostgreSQL – 9.6

Leia mais no link abaixo.

 

BEDFORD, Mass. – September 29, 2016 – EnterpriseDB® (EDB™), the leading enterprise Postgres database company, congratulates the PostgreSQL Global Development Group for the newly released PostgreSQL 9.6.

Fonte: New Community Version of PostgreSQL 9.6 Boosts Performance with Parallel Query and Vertical and Horizontal Scalability Features | EnterpriseDB

Lista de TODOS da eKutivaSolutions.com

eKutivaSolutions TODOS

Este é um artigo simples que contém uma lista de actividades que ainda estão por ser terminadas na eKutivaSolutions.com

Decidi compartilhar com todos para que acompanhem o andamento da startup. 😉

10% Complete
Actividades:
 Continuar a ler "Lista de TODOS da eKutivaSolutions.com"

vinkla/laravel-hashids: Um invólucro do Hashids para Laravel

laravel-hashids – Um invólucro do Hashids para Laravel

Quem costuma desenvolver usando Laravel e os seus métodos resourceful muitas das vezes se depara com a problemática de expor os IDs dos seus recursos na URL o que pode levar à sérios riscos de segurança. Dependendo dos tipos de usuário, eles podem tentar fazer a adivinhação da  próxima sequência o que não é nada difícil caso use o increment do ID na DB.

Uma maneira seria tentar usar um código à parte e daí identificar o recurso através deste código não sequencial ou então usar o uuid como chave primária.

Outra solução seria usar alguma forma de codificar o próprio ID do recurso ao mesmo tempo garantir a possibilidade de reversão deste valor codificado de forma a que possa extrair o ID e comparar na DB e, ainda ao mesmo tempo, garantir que não sejam gerados caracteres que possam criar algum tipo de distorção da URL (por ex. “/”,” %”, etc..).

É esta última alternativa que o pacote vinkla/laravel-hashids tenta proporcionar de forma simple e eficiente.


O pacote vinkla/laravel-hashids é um invólucro para Laravel de uma outra biblioteca hashids/hashids.

 

Instalação

Requeira através do composer na raíz do seu projecto

composer require vinkla/hashids

 

Adicione o service provider no ficheiro config/app.php  no array de providers .

Vinkla\Hashids\HashidsServiceProvider::class

 

Se quiseres usar  Facade, adicione a seguinte linha no array de aliases no ficheiro config/app.php

'Hashids' => Vinkla\Hashids\Facades\Hashids::class

 

 

Mais informações sobre o pacote no link abaixo. Boa programação!!

Fonte: vinkla/laravel-hashids: A Hashids bridge for Laravel

Dashboard | eKuEscola – O Sistema de Gestão Académica

A eKutiva Solutions, LDA dispõe do produto eKuschool, um sistema de gestão totalmente personalizável que tem como objectivo auxiliar na gestão dos dados da instituição.

No contexto apresentado, esta é uma aplicação que tem em vista unir os dados de estudantes, corpo docente, finanças, corpo técnico e corpo de gestão de forma centralizada e seguintes características:

  • Acesso ao ambiente a partir de um navegador web;
  • Sistema com módulos interligados/integrados e multiusuário;
  • Licença ilimitada de usuários;
  • Cálculo automático de médias e progressão;
  • Sistema com toda a interface e apresentação em multi-línguas;
  • Documentação técnica baseada em padrão de mercado (eXtreme Programming – XP);
  • Controle de acesso baseado em usuários, por meio de login e senhas individualizadas, com possibilidade de limitação de acesso por meio de perfil de usuários e por funções do sistema;
  • Controle e armazenamento das transações críticas realizadas com registro do local, horário e usuário, responsável pelas mesmas;
  • Possibilidade de ser utilizada em ambientes híbridos de sistema operacional nos servidores e nas estações de trabalho;

Estado do projecto:

90% Complete

Funcionalidades Actuais:

Continuar a ler “Dashboard | eKuEscola – O Sistema de Gestão Académica”

Verificar a previsão do tempo usando apenas um terminal e o cURL

2016-09-15-1

Quer ficar de olho no clima sem instalar nenhum programa? Veja como verificar a previsão do tempo usando apenas um terminal e o cURL.

Se já estas familiarizado com o terminal e uso do CURL, corra o seguinte comando no terminal:

curl wttr.in/"nome da cidade"

 

Ex: Temperatura de Maputo

curl wttr.in/maputo

 

Criado por: @igor_chubin

 

Para um tutorial mais detalhado, siga o link abaixo. Divirta-te!

Fonte: Verificar a previsão do tempo usando apenas um terminal e o cURL

Altere os ficheiros .env através do navegador com Brotzka .env-Editor

O Laravel traz consigo um ficheiro .env  em todas as instalações. Este ficheiro possui informações sensíveis fora do controlo de versão e torna mais fácil a gestão de diferentes versões de configuração em diversos ambientes. Este pacote pretende fornecer uma alternativa ao método manual de editar o ficheiro

 

Fonte: Edit your environment files through the browser with Brotzka .env-Editor

Hello World!!!

Bem vindo ao eKuBlog!

eKutiva Solutions é uma empresa baseada na tecnologia (desenvolvimento e IA especializada) baseada e fundada (em 2016) em Maputo com sede em Maputo, inicialmente o conceito foi criar um Produto / Serviço de Software Educacional para responder à grande procura e oportunidade de mercado que poderíamos ver em Moçambique , acompanhando análise de mercado e de acordo com a alta demanda de pedidos a eKutiva decidiu desafiar com a oportunidade de criar sistema de pagamento agregador online focado inicialmente em carteiras móveis com o nome Quick-e-Pay (para mais informações veja no site: www.quickepay. co.mz) que actualmente está sendo construído e desenvolvido sob a supervisão do Banco Central (devido à falta de legislação no mercado local).

 

O objectivo deste blog é criar um lugar onde desenvolvedores, ITs, programadores, curiosos e demais, podem ler sobre diversos assuntos relacionados com a área de informática e afins.

Aqui você pode encontrar artigos sobre frameworks, pacotes, tutoriais, projectos, testemunhos e mais!

 

Actualmente conta com quatro (2) autores:

  • Maizer Gomes
  • Jaime Chizavane

 

Tem algum artigo que gostaria de compartilhar no nosso blog?


 Deixe uma mensagem nos comentários, envie um email para [email protected] ou deixe uma mensagem na nossa página do facebook e vamos tornar isso possível.