Tag

TI

Browsing

O dia em homenagem aos mortos nos Estados Unidos, conhecido como Halloween, foi ontem, dia 31/10, mas no Brasil será amanhã, dia 02/11, e nossa dica de filme para celebrar essas datas é Eli, que foi lançado na Netflix no dia 18 de outubro. 

Esse filme está dando o que falar, já que alguns telespectadores afirmam estar vendo demônios após assistir essa trama. 

O filme Eli conta a historia de um garotinho que tem de 11 anos com um desconhecido tipo de distúrbio autoimune e é levado pela família até uma casa isolada para receber uma terapia experimental para curá-lo. 

Você ja assistiu ao filme? Conte o que achou. 

A Pasquali Solution criou esse blog para estreitar os laços com nossa audiência. Aqui temos não só o momento de falar sobre pautas interessantes sobre o mercado de negócios no nicho de TI, mas também sobre entretenimento em nossa categoria “Nerd’s Time”. Entre em contato conosco para tirar quaisquer dúvidas, via email ou chat.  

O assunto sobre Big Data é tão importante que nós resolvemos dar continuidade na postagem de hoje. Porém, desta vez, abordaremos aqui não só algumas das suas principais ferramentas, assim como algumas tendências. 

Na postagem anterior, tecemos comentários sobre o Big Data de uma forma mais abrangente e mostramos também:

 Os cinco aspectos contidos no Big Data

Costumeiramente chamados de ‘os principais aspectos do Big Data’ – os 5 Vs: Volume, Variedade, Velocidade, Veracidade e Valor. 

Hoje vamos mostrar e exemplificar algumas das maiores empresas do mundo fazendo o uso do BIG DATA no seu dia a dia e obtendo resultados significativos e impressionantes, como é o caso das gigantes McDonalds e Walmart. 

O McDonalds, por exemplo, equipou algumas lojas com dispositivos que rastreiam dados operacionais, interações com os clientes, tráfego nas lojas e padrão de ordens, permitindo a análise dos impactos na produtividade e nas vendas gerados por mudanças em itens como cardápio, atendimento e desenho da loja. 

Outro exemplo do uso do Big Data foi o case de uma empresa de telecomunicações da Índia, que estava adicionando à sua base uma média de 5 milhões de novos assinantes por mês. Entretanto, estavam perdendo 1,5 milhões de clientes para a concorrência todos os meses. Constatou-se, após uma análise minuciosa, que os clientes tinham uma alta tendência de mudar de operadora depois de 6 chamadas interrompidas. Desta forma, a empresa, após a quinta chamada interrompida, disparava um torpedo com uma promoção para o cliente, evitando assim a sua fuga para a concorrência. 

Esses são apenas alguns dos cases de empresas que fazem jus a existência do advento BIG DATA. Fazemos questão de pontuar como essas empresas fazem uso desses processos porque gostamos que nossa audiência tome nota sobre como eles funcionam na prática. 

É importante lembrar que, como em todo modelo competitivo, ganha mais vantagem quem chega primeiro. Dito isso, entendemos o quão importante é a ideia das empresas encararem os dados como um ativo imprescindível e construirem projetos para investigação e subsequente implementação do Big Data como ferramenta de diferenciação no mercado, sempre alinhados aos objetivos corporativos e com metas bem estabelecidas.  

Outro panorama que podemos citar é sobre o fluxo de dados que são gerados diariamente e de forma massiva na internet.  São impressionantes 40 mil pesquisas feitas por segundo no Google. Ao longo do ano, esse número pode chegar a 2 trilhões. Desta maneira, conseguimos exemplificar melhor o que é esse conjunto de ferramentas de análise de dados. Então, tudo aquilo que fazemos utilizando a rede mundial de computadores gera dados que compõem o que chamamos de Big Data

O mais importante é entender e saber como as empresas podem analisar esses dados e convertê-los em informações relevantes para os negócios. 

Dito isso, resolvemos apresentar algumas das principais ferramentas de Big Data que possam te ajudar a inserir esses processos de forma mais fácil na hora de análisar os dados de maneira mais eficiente, bem como ser mais assertivo no seu processo de tomada de decisão.

Vamos mostrar algumas das principais ferramentas de Big Data

1- Pesquisas automatizadas

É fato que podemos contar com todas essas ferramentas que ajudam a filtrar, selecionar e visualizar dados. Mas, muitas vezes, é necessário fazer pesquisas específicas para responder perguntas que ficaram ainda sem resposta clara para as peculiaridades do seu negócio.

2- Pentaho

Ao longo da análise de Big Data, é importante tentar integrar as informações das diferentes plataformas e softwares utilizados. O Pentaho é um ótimo exemplo de ferramenta que permite essa integração e é um facilitador de conectividade do Tableau com as redes sociais da sua empresa, tornando-se mais eficiente no uso dessas informações.

 

3 – Oracle Data Mining

A mineração de dados é considerada uma das etapas da análise de Big Data que consiste em fazer uma triagem das informações mais relevantes em meio a todos os dados coletados.

Uma das ferramentas mais expressivas no auxílio desta triagem é o Oracle Data Mining. Essa ferramenta fornece poderosos algoritmos de mineração de dados que permitem aos analistas obterem insights, fazer previsões e alavancar investimentos.

Com esta ferramente fica mais simples criar e aplicar modelos preditivos e fazer projeções sobre o comportamento do cliente, desenvolver perfis, identificar oportunidades de vendas e detectar possíveis anomalias e fraudes.

4 – Statwing

O Statwing é uma ferramenta muito útil para análise estatística. Para utilizá-lo, basta importar uma planilha para essa plataforma e os dados serão verificados automaticamente.

Por meio do Statwing, é possível construir relações entre diferentes dados e chegar a conclusões bem fundamentadas. Além disso, você pode:

  • Fazer uma análise detalhada sobre conjunto de dados;
  • Comparar e descrever os dados coletados;
  • Gerar tabelas e gráficos automaticamente.

5 – Tableau

Visualizar as informações com clareza é fundamental para quem quer investir em análises de Big Data. Nesse sentido, uma das  suas principais ferramentas com essa finalidade é o Tableau.

Trata-se de um software que permite criar mapas, gráficos variados, tabelas e outros recursos gráficos para facilitar a compreensão das informações ali colocadas.

Tudo isso é criado de forma rápida e atualizado em tempo real. Estão disponíveis versões gratuitas e versões pagas com funcionalidades adicionais.

6 – Chartio

O Chartio permite que você combine os diferentes dados coletados e crie relatórios diretamente no seu navegador. Os arquivos, então, poderão ser convertidos em formato PDF e enviados por e-mail.

7- Apache Hadoop

O Apache Hadoop é uma das principais ferramentas de Big Data utilizadas no mercado. Esse famoso software é capaz de aumentar ou diminuir o tamanho de qualquer arquivo. Tudo isso de maneira ágil.

8 – Import.io

O Import.io é uma plataforma que serve para extrair dados open source, sem precisar digitar nenhum tipo de código de acesso. Isso significa que todo o ambiente web é visto como um grande banco de dados.

Essa ferramenta é utilizada da seguinte forma: os usuários precisam inserir uma URL e o Import.io vai, automaticamente, tentar extrair daquele website todos os dados que forem considerados relevantes. Além disso, é possível extrair dados de diferentes fontes simultaneamente.

Os dados coletados serão armazenados na nuvem dos servidores do Import.io, podendo ser exportados nos formatos de Excel, CSV, JSON ou acessados via Interface de Programação de Aplicações (API). Nesse sentido, as pesquisas são uma importante ferramenta de coleta de dados. Elas ajudam você, por exemplo, a conhecer melhor o seu público e a entender melhor o mercado e o contexto em que a sua empresa está inserida.

Com a ajuda da tecnologia, essa tarefa fica mais fácil. A MindMiners desenvolveu uma plataforma de pesquisas automatizadas para que você possa elaborar questionários e obter dados confiáveis que servirão como um guia para as suas estratégias de negócio.

Com a nossa plataforma, é possível:

  • Construir questionários personalizados e com diferentes filtros de análise;
  • Mapear a opinião e a percepção de clientes e fornecedores;
  • Estabelecer prioridades;
  • Acompanhar a pesquisa em tempo real;
  • Exportar relatórios automaticamente.

TOP  5 das tendências acerca do BIG DATA

1- A convergência da Internet das coisas (IoT), da nuvem e do Big Data gera novas oportunidades para a análise de autoatendimento 

A IoT está gerando volumes enormes de dados estruturados e não estruturados, e uma parte cada vez maior desses dados está sendo implantada em serviços de nuvem. Normalmente, os dados são heterogêneos e estão armazenados em diversos sistemas relacionais e não relacionais, desde clusters do Hadoop até bancos de dados NoSQL. Embora as inovações em armazenamento e serviços gerenciados tenham agilizado o processo de captura, acessar e entender os dados ainda é um desafio para o usuário final. Por isso, há uma crescente demanda por ferramentas de análise capazes de se conectar a uma ampla gama de fontes de dados hospedadas na nuvem e combiná-las. Ferramentas como essas permitem que as empresas explorem e visualizem quaisquer tipos de dados armazenados em qualquer lugar, ajudando-as a descobrir oportunidades escondidas em seus investimentos em IoT.

2 – O Spark e o aprendizado de máquina dão gás ao Big Data 

O Apache Spark está se tornando a plataforma preferida de Big Data das empresas, pois, disponibilizar o aprendizado de máquina para as massas resultará na criação de mais modelos e aplicativos que, por sua vez, irão gerar petabytes de dados. À medida que as máquinas aprendem e os sistemas ficam mais inteligentes, todos os olhares estarão voltados para os provedores de software de autoatendimento para ver como eles tornarão esses dados acessíveis para os usuários finais.  

3 –  O Big Data não está mais limitado ao Hadoop: ferramentas específicas para o Hadoop estão ficando obsoletas 

Nos anos anteriores, com a onda do Big Data, várias tecnologias surgiram para atender às necessidades de análises no Hadoop. No entanto, empresas com ambientes complexos e heterogêneos não querem mais adotar um ponto de acesso de BI específico apenas para um tipo de fonte de dados.  As respostas para as perguntas dessas empresas estão escondidas em diversas fontes de dados, que variam desde sistemas de registros até dados estruturados e não estruturados de fontes de dados do Hadoop e de outros tipos. Consequentemente, as plataformas que são agnósticas em relação a dados e fontes prosperarão, enquanto aquelas desenvolvidas especificamente para o Hadoop e que não são compatíveis com outros casos de uso serão deixadas de lado. A aquisição da Platfora é um indicador dessa tendência.

4 – A preparação de dados de autoatendimento está se tornando essencial, à medida que os usuários começam a modelar o Big Data 

O surgimento das plataformas de análise de autoatendimento facilitou essa jornada, mas os usuários corporativos querem reduzir ainda mais a complexidade e o tempo destinado à preparação de dados para análise, o que é especialmente importante quando há vários tipos e formatos deles. As ferramentas de preparação de dados de autoatendimento permitem que os dados do Hadoop sejam preparados na origem, além de disponibilizá-los instantaneamente para facilitar e agilizar sua exploração. Vimos muitas inovações nesse campo, como o Alteryx, o Trifacta e o Paxata. Essas ferramentas estão reduzindo os obstáculos que impedem a entrada dos clientes tardios e retardatários do Hadoop, e elas continuarão a ganhar espaço. 

5- O surgimento de catálogos de metadados ajuda as pessoas a encontrar o Big Data que vale a pena ser analisado 

Por muito tempo, empresas descartaram seus dados porque não tinham capacidade de processar tantos deles. 

Com o Hadoop, elas conseguem processar grandes volumes de dados, mas nem sempre esses dados estavam organizados de uma forma propícia para sua descoberta. Os catálogos de metadados podem ajudar usuários a descobrir e entender dados relevantes para a análise com o auxílio de ferramentas de autoatendimento. Essa lacuna na necessidade do cliente está sendo preenchida por empresas como a Alation e a Waterline, que usam aprendizado de máquina para automatizar o trabalho de descoberta de dados no Hadoop. Elas catalogam arquivos usando marcas, descobrem relações entre ativos de dados e até mesmo fornecem sugestões de consultas em interfaces do usuário pesquisáveis. Isso ajuda os consumidores e os administradores de dados a reduzir o tempo destinado à confiabilidade, à descoberta e à consulta adequada dos dados. No próximo ano, haverá mais conscientização e demanda para a descoberta de autoatendimento, que crescerá como uma extensão natural da análise de autoatendimento.

A Pasquali Solution é uma empresa B2B que tem o core business em alocação de profissionais de TI. Contamos com profissionais capacitados para atender as necessidades de sua empresa e fazê-la crescer de forma exponecial. Entre em contato conosco via email ou chat para tirar quaisquer dúvidas.

O BIG DATA – essa é uma pauta muito interessante. Escolhemos trazê-la por ser também um dos assuntos mais falados atualmente no mundo todo. Já postamos por aqui sobre a Indústria 4.0 e todos os pontos positivos que esta Quarta Revolução Industrial trará para a história da humanidade e o mercado dos negócios. 

Podemos destacar alguns pontos favoráveis, principalmente sob a ótica sustentável. Sim, contamos com isso para a salvação de nosso planeta e nós, da Pasquali Solution, deixamos aqui registrado desde já nosso total apoio às práticas sustentáveis e estamos totalmente inclinados a ajudar sua empresa a se adequar a essa nova era que está por vir, pois nosso intuito é que sua empresa cresça de forma exponencial. 

A preocupação com a sustentabilidade tornou-se algo imprescindível para humanidade, uma vez que a intervenção humana na natureza conseguiu causar catástrofes irreversíveis, não só para biosfera como também para a qualidade de vida na terra. 

Em meados da década de 1980, houve a Terceira Revolução Industrial e com ela, o advento da internet.  Após esse avanço tecnológico e o disparo de notícias em tempo real, surgiu um efeito instantâneo no ritmo de vida da raça humana, ritmo esse que tem como válvula propulsora as novidades que circulam no mercado. Dito isso, são necessárias as inserções de práticas e metodologias que possam ser implantadas nas indústrias para que possam diminuir os danos à natureza e esses tipos de práticas são algumas das promessas da Quarta Revolução Industrial. 

Nós, como aficionados da tecnologia, cremos em um futuro de grandes mudanças favoráveis, não só para o aquecimento de ações voltadas à tecnologia, mas, sobretudo, que favoreça e a qualidade de vida das próximas gerações.  

Big Data

Dito isso, vamos mencionar abaixo alguns pontos positivos das mudanças acerca da Indústria 4.0

E podemos lembrar aqui alguns dos benefícios do impacto da Quarta Revolução Industrial:

• Redução de Custos;

• Economia de Energia;

• Aumento da Segurança;

• Conservação Ambiental;

• Redução de Erros;

• Fim do Desperdício;

• Transparência nos Negócios;

• Aumento da Qualidade de Vida;

• Personalização e Escala sem Precedentes.

Então, contamos com todas essas modificações significativas para nossa qualidade de vida nos dias atuais e para nosso futuro, afinal, o futuro é construído no presente, não é verdade? 

Mas o que esse tal de BIG DATA tem a ver com tudo isso? O Big Data faz parte dos nove pilares que embasam a Indústria 4.0. Vejamos abaixo. 

Os nove pilares da indústria 4.0. São eles:

•      Robôs automatizados;

•      Manufatura aditiva;

•      Simulação;

•      Integração horizontal e vertical dos sistemas;

•      Internet das coisas industriais;

•      Big data e Analytics;

•      Nuvem;

•      Segurança Cibernética;

•      Realidade Aumentada.

O que é esse tal de BIG DATA?

Ele faz parte dos pilares da Indústria 4.0 e tem como fundamento a análise e a interpretação de grandes volumes de dados com uma imensa variedade. Desta forma, fica claro que são necessárias soluções específicas para Big Data que permitam aos profissionais de TI trabalharem com informações não-estruturadas a uma grande velocidade.

É importante mencionar que as ferramentas de Big Data são de grande relevância  no direcionamento e na definição de estratégias de marketing, já que com elas é possível, por exemplo, aumentar a produtividade, reduzir custos e tomar decisões de negócios mais inteligentes.

Podemos citar alguns exemplos da inserção das ferramentas desse sistema na captação de grandes volumes de dados não estruturados, que na verdade não têm relação entre si e nem uma estrutura definida. Os posts no Facebook, vídeos, fotos, tweets, geolocalização, comportamento, por exemplo, são dados que, teoricamente, só podem ser analisados por humanos; todavia, se esses dados são inseridos em uma tabela de excel, por exemplo, passam a ter um estrutura e conexão. 

DATA

Devemos mencionar que essas ferramentas não devem só dar conta da grande quantidade de dados variáveis, mas devem fazer isso a uma grande velocidade. É válido lembrar que as ferramentas de armazenamento de Big Data são diferentes das usadas para armazenar dados comuns. Pois, ao contrário dos bancos de dados comuns, os bancos usados nesse sistema devem comportar uma maior elasticidade, já que precisam suportar não só grandes volumes, mas também aqueles que crescem muito em pouco tempo. E, é claro, eles também precisam ser flexíveis para aceitar vários tipos de mídias. 

Os cinco aspectos contidos no Big Data

Costumeiramente chamados de ‘os principais aspectos do Big Data’ – os 5 Vs: Volume, Variedade, Velocidade, Veracidade e Valor. 

Os três primeiros são: Volume, Variedade e Velocidade e são associados à grande quantidade de dados não estruturados que devem ser analisados pelas soluções de Big Data a uma grande velocidade.

O quarto “V” está relacionado à Veracidade das fontes e qualidade dos dados, já que eles devem ser confiáveis. Já o quinto e último “V”, mas não menos importante, está relacionado ao “Valor” e este faz link com os benefícios que as soluções de Big Data vão trazer para sua empresa. Desta forma, fica a critério dos gestores de cada empresa checar o que se encaixa de serviços e os benefício trazidos pela análise desse sistema para que possa compensar o alto investimento nas soluções específicas para isso.

Vamos aos exemplos de uso de Big Data

A forma mais compensadora de se utilizar as ferramentas de Big Data é fazer com que as empresas possam realizar os desejos dos clientes antes que eles peçam. Exemplificando o que acabamos de dizer, são as sugestões de sites de compras, como a Amazon, e as recomendações de serviços como Netflix e Spotify.

Outro exemplo é o case da Microsoft em parceria com a Universidade Federal de Minas Gerais – juntas irão realizar pesquisas que podem ajudar a prever engarrafamentos com até uma hora de antecedência. Esse projeto de Previsão de Trânsito deve usar dados como números históricos do departamento de transportes, câmeras nas ruas, mapas de trânsito do Bing e posts nas redes sociais.

As ferramentas de análise de Big Data contribuem para dar suporte a ações do governo. Por exemplo, na época que ocorreu a epidemia de gripe suína, uma equipe da Telefônica usou dados da rede de celulares para entender como as pessoas estavam se locomovendo durante o surto da doença. Então, essas descobertas ajudaram a validar as ações do governo para combater a crise.

Finalizamos essa postagem de hoje fazendo um convite para você, que faz parte de nossa audiência. Te convidamos a conhecer melhor os nossos serviços e assinar nossa newsletter. Desta forma, você saberá como podemos te ajudar e ainda ficará por dentro de tudo que postamos por aqui. Que tal?

Pasquali Solution é uma empresa  B2B com core business em alocação de profissionais na área de TI. Contamos com o melhor time de desenvolvedores do mercado. Estamos prontos para atender você. 

Entre em contato conosco via email ou chat. Para nós será uma satisfação atendê-lo.  

No post anterior, comentamos sobre as mais conhecidas linguagens mobile e desta vez vamos explanar um pouco mais sobre o universo acerca das principais diferenças entre os aplicativos nativos e híbridos. Vamos conosco? 


A Pasquali Solution é uma empresa B2B com core business em alocação de profissionais na área de tecnologia da informação. Nosso comprometimento é com você, nossa audiência. Nosso intento é passar o máximo de informação possível com pautas bem atuais e interessantes focadas no mercado de negócios, traçando perspectivas e prospecções de como estará o futuro dessa área para tomadas de decisões mais assertivas. Estamos na era dos “dados”. Sim, o BIG DATA já faz parte de nossas vidas, não é verdade?


Traçando uma breve linha cronológica, a ascensão dos apps deu-se em 2007. Claro que isso se deve ao advento dos smartphones, que rapidamente viraram mania com suas facilidades e funcionalidades, e isso se alastrou ao redor de todo o mundo. Hoje é impossível imaginar a vida sem eles, não é verdade? Temos inúmeras variações de modelos de aplicativos, seja de gestão de nossas finanças, pedido de comida, solicitação de um táxi, controle de uma empresa, acesso a câmeras de nossas casas, compra, venda e muitas outras funcionalidades que facilitam nossas vidas, inclusive até de lembramos de beber água.

Passamos tanto tempo conectados aos nossos dispositivos que podemos dizer que nos tornamos reféns deles, isso é fato. Então, a união entre smartphones e aplicativos parece ser uma receita infalível àqueles que são aficionados por tecnologia e comodidade. 

Vemos, então, uma grande oportunidade de abertura de mercado, pois a criação de apps para smartphones e tablets é mais simples, rápida e com menor gasto. O grande crescimento do número de telefones no mundo todo e as lojas de aplicativos tornando-se grandes vitrines de oportunidades só aumentam as possibilidades para os desenvolvedores lucrarem com ferramentas inovadoras. Já que esse tipo de plataforma facilita a segurança e o controle de dados, as pessoas ficam mais seguras ao comprar e utilizar um aplicativo novo por saberem que o risco de perderem algum dado é menor.

De acordo com as estatísticas, muito favoráveis por sinal, atualmente, em média, um usuário comum instala pelo menos três aplicativos em seu telefone, muitas vezes pagando por isso. Em média, mais de 75% dos donos de smartphones usam aplicativos pelo menos uma vez ao dia, gerando bilhões em lucros para desenvolvedores. Portanto, é imprescindível saber que, ao se posicionar nesse mercado, antecipar tendências ajuda a diminuir erros, o que é fundamental para o futuro de empresas que planejam estar à frente nesse ramo. 

Como mencionado anteriormente, estamos na era dos dados. Sim, todas as informações possíveis nos possibilitarão, sem sombra de dúvidas, obter uma margem menor de erros, assim como nos ajudará a traçar um caminho melhor e mais curto para o sucesso exponencial da sua empresa. 

Já que estamos falando em dados, podemos mencionar aqui que o futuro dos aplicativos, com toda certeza, é muito próspero. E com base nessas porcentagens, você, que está lendo-as agora, irá se animar ainda mais. 

Com a promessa de expansão, esse mercado promissor só cresce, pois é sabido que somente no Brasil há 168 milhões de smartphones, de acordo com dados de 2016 da FGV (Fundação Getulio Vargas).

No ano de 2017, o mercado de aplicativos movimentou cerca de 197 bilhões de downloads e a projeção para o fechamento do ano de 2021 é de cerca de 352,9 bilhões.

Economicamente falando, de acordo com relatório da App Annie Forecas, 2016 fechou com o mercado girando em torno de US$ 61,8 bilhões. Já em 2017 foi de US$ 82,2 bilhões e, ainda para 2021, uma receita anual de US$ 139,1 bilhões.

A China lidera esse mercado, seguido por Estados Unidos, Índia, Brasil e Indonésia.

A plataforma Android já é o sistema operacional mais usado no mundo e também o mais rentável, comparando-se com iOS e Windows Phone. A previsão é de que a loja do Android tenha uma receita maior que US$ 41 bilhões, contra US$ 40 bilhões da Apple.

A prospecção do número de downloads do Android para o ano de 2021 segue em uma enorme diferença, sendo de 300 bilhões contra 42 bilhões de downloads do seu concorrente direto, a Apple.

Agilidade 

Até pouco tempo atrás, se um cliente chegasse a você e falasse que precisaria de um aplicativo para as plataformas Android e iOS, com acesso à câmera, GPS e banco de dados para um prazo máximo de trinta dias para ser publicado nas lojas Play Store e App Store, você diria que seria impossível, não é verdade?

Todavia, esse problema é possivelmente fácil de ser resolvido. Como? Com o desenvolvimento mobile híbrido.

Vamos às maiores diferenças entre os principais tipos de aplicativos nativos e híbridos? 

Aplicativos nativos

Os aplicativos nativos são instalados e armazenados dentro do dispositivo mobile para rápido acesso, baixados via loja específica para cada plataforma (como iOs ou Android). Eles são feitos usando os SDKs e as linguagens nativas de cada uma dessas plataformas, o que facilita o acesso a funcionalidades do sistema operacional e sensores, como o GPS e a câmera.

Uma das principais vantagens de concentrar o desenvolvimento em um aplicativo nativo é a facilidade de otimizar o código por tratar diretamente com as bibliotecas do sistema operacional do dispositivo. A desvantagem é que um aplicativo nativo custa mais caro, precisa de desenvolvedores com conhecimento mais específico e ainda tem que passar pela aprovação da loja que vai publicá-lo.

Nativo

  • É necessário um desenvolvedor especialista para cada plataforma (Android com Java, iOS com Objective-C ou Swift, e Windows Phone com C#) ou um desenvolvedor ninja que manja muito de todas as plataformas;
  • Possui acesso à todos os recursos do dispositivo, com bom desempenho (acelerômetro, giroscópio, geolocalização, etc);
  • Como são desenvolvidos especificamente para cada plataforma, explora muito bem toda a UX/UI, seguindo o padrão de interface do usuário adequadamente.

Aplicativos híbridos

Com o uso de linguagens e tecnologias de web, criam-se os apps híbridos. Já com o auxílio de wrappers ou frameworks, eles são convertidos em um aplicativo instalável no dispositivo do usuário. Esse tipo específico de app também é publicado na loja e funciona de forma similar aos nativos. Sua principal vantagem é exigir apenas conhecimento de desenvolvimento web e, portanto, tem um custo menor nesse processo.

Alguns frameworks têm bibliotecas para facilitar a integração de aplicativos híbridos com várias funcionalidades de dispositivos, mas sempre podem ocorrer problemas de compatibilidade por conta de atualizações que quebram facilmente o framework.

Outra possibilidade de aplicativos híbridos é apenas renderizar uma web view que insere a página web diretamente no aplicativo, limitando o acesso às funcionalidades do dispositivo. No entanto, ainda é a alternativa mais barata para garantir presença do seu aplicativo em todas as app stores Mobile e web apps.

O que são Web apps?

São páginas na internet acessadas como qualquer outra através de um browser. Eles não são realmente aplicativos, não podem acessar alguns elementos do dispositivo, como notificações nativas, mas exigem apenas o design de um web app com uma interface mobile. A vantagem é que não é necessário passar pela burocracia para ser aprovado para entrar na app store e o aplicativo pode ser atualizado com facilidade.

Mobile web apps possuem um custo bem mais baixo de desenvolvimento e atualização e dependem apenas do browser como interface de acesso, reduzindo a dependência de distribuição nas app stores.

Híbrido

  • Um desenvolvedor conhecedor de HTML, CSS e JS é capaz de, em um único código fonte, desenvolver para todas as plataformas (Android, iOS e Windows Phone);
  • Tem a capacidade de acessar recursos nativos do dispositivo através do Cordova e Phonegap, que servem basicamente para criar um app nativo, capaz de abrir uma webview executando o HTML/CSS e JavaScript, e mostrar ao usuário;
  • Respeita a UX/UI do sistema operacional do dispositivo, porém, utiliza um navegador embutido no aplicativo para demonstrar ao usuário.

Qual seria a melhor opção de aplicativo, híbrido ou nativo?

Os aplicativos nativos podem oferecer uma experiência de usuário muito mais agradável por serem otimizados para o sistema operacional, todavia, é difícil justificar a escolha de um aplicativo nativo sendo que híbridos e mobile web apps não ficam muito pra trás nesse aspecto — exceto em casos muito específicos.

O custo de web apps e aplicativos híbridos é muito mais baixo, além do fato de que os web apps ainda ficam disponíveis para acesso em browsers, em desktops e em outros dispositivos. Além disso, a tecnologia por trás dos frameworks, que criam aplicativos híbridos, melhora a cada dia, diminuindo a diferença entre os apps desses tipo e os nativos.

Custo do desenvolvimento:

Nativo

Custo elevado, principalmente contratando um desenvolvedor específico para cada plataforma. Aliado à isso, o prazo de entrega final do aplicativo pode demorar um pouco mais por causa da complexidade de desenvolver para todas as plataformas;

Híbrido

Já o custo para o híbrido é bem reduzido, bem como a demanda de prazo para o desenvolvimento, visto que um único código é capaz de gerar o app para todas as plataformas.

Citaremos alguns exemplos desenvolvidos nativamente ou de forma híbrida:

Aplicativos nativos

  • Facebook Messenger é um grande exemplo de app nativo, que foi desenvolvido para atender recursos dos sistemas operacionais Android e iOS, e posteriormente Windows Phone. Ele cumpriu fielmente a promessa de não apostar todas as suas fichas no HTML e aproveitar melhor as oportunidades e a experiência de um app nativo;
  • Whatsapp é o mais famoso aplicativo nativo de mensagens instantâneas, que inclusive foi vendido ao Facebook por US$ 16 bilhões e se tornou consagrado em grande parte do cotidiano das pessoas no mundo inteiro;
  • O Skype, que utiliza recursos como vídeo, áudio e chat em tempo real, além de envio de arquivos, também é um exemplo de sucesso de aplicativo nativo.

Aplicativos híbridos

Não tão conhecidos quanto os nativos, mas não menos importantes e com grandes volumes de downloads e mídia, eis alguns exemplos de aplicativos desenvolvidos de forma híbrida:

  • Untappd: é uma rede social e de check-in para cervejeiros, onde os usuários facilmente conseguem encontrar cervejarias e bares pelo mundo todo. É importante salientar que mesmo sendo um app híbrido, utiliza geolocalização e integração com Foursquare e Facebook, por exemplo;
  • MarketWatch: o app oferece aos usuários as últimas e mais importantes notícias comerciais e informações do mercado financeiro;
  • App Pacífica: uma ótima opção para controle de estresse, ansiedade e preocupação, construído em torno das atividades rápidas e interativas que os usuários podem realizar. Os desenvolvedores basearam-se na técnica conhecida como terapia cognitiva-comportamental. O app é sucesso na área da saúde.

Surgiu alguma dúvida de qual tipo de aplicativo seria ideal para sua empresa? Então chame no chat ou mande um email para nosso time de especialistas. Eles darão todo direcionamento com as melhores soluções para você. 

A Pasquali Solution criou esse blog para poder ter essa conversa mais aberta com você. Nossa audiência e clientela sempre em primeiro lugar.

É sexta! Animados para o fim de semana? Trouxemos para vocês mais uma novidade – dessa vez, da plataforma de vídeos Youtube. A plataforma tem inovado bastante e dessa vez em parceria com o youtuber Markiplier, que tem mais de 24 milhões de inscritos no seu canal, trará mais um programa interativo com um total de 61 vídeos, que levam a 31 finais possíveis. 

Nesta última terça, 23 de outubro, o Youtube lançou um trailler com Markiplier e, dessa vez, a proposta do programa interativo se chamará “Um roubo com Markiplier” e estreia dia 30 de outubro.   

Não é a primeira vez que o youtube fez parceria com Markiplier. Foi lançada em 2017 uma delas, chamada de “Um encontro com Markiplier”, que teve dez possíveis finais. Entretanto, essa mais nova parceria parece ser mais elaborada. Confira o vídeo abaixo.

Já haviam algumas especulações sobre séries interativas no Youtube e agora tivemos a certeza. Ocorreram também várias mudanças na categoria Originals ao longo do ano. Por exemplo, os novos originais do Youtube não precisam mais de uma assinatura Premium para serem vistos e muitos programas existentes estão sendo retirados da paywall para que mais espectadores possam vê-los.  

Esse modelo de programas interativos tiveram um grande aumento de audiência e interatividade no ano passado, graças à Netflix, que lançou o episódio interativo Black Mirror: Bandersnatch. Pouco tempo depois, o serviço de streaming também lançou um programa interativo com Bear Grylls. 

Animados para conferir essa novidade? Conta pra gente! 

Confiram outras postagens para assistir já as que indicamos para vocês sobre animes, filmes, séries e documentários. Basta selecionar a aba Nerd’s time em nosso blog e conferir todas as dicas que já demos. 

A Pasquali Solution é uma empresa B2B com core business em alocação de profisionais da área de TI. Entre em contato conosco para tirar qualquer dúvida.   

Fonte: The Verve

Em nossa lista de pautas, trouxemos hoje uma que está topo do ranking das mais comentadas. Vamos falar hoje sobre linguagens para mobile.

Você consegue lembrar de todas as principais linguagens para mobile? Lembra pelo menos das mais conhecidas? 

Nós, aqui da Pasquali Solution, estamos há quase duas décadas neste mercado de tecnologia da informação. Fazemos questão de conversar com nossa audiência e entender melhor os seus anseios, por isso, estamos aqui, via blog, trazendo pautas extremamente relevantes para melhoria do seu negócio. Sim, assim como nossa empresa cresce exponencialmente, queremos o mesmo para você, que está aqui acompanhando tudo que trazemos. 

A Pasquali Solution é uma empresa de alocação de profissionais de TI, não só pelo viés bodyshop, mas também pelo outsourcing. Queremos fazer um convite: conheçam nossa vasta cartela de serviços. Acessem nosso site

Bem, vamos citar desde já, para você que está lendo nosso post, quais as melhores plataformas e linguagens são utilizadas para construir aplicativos do mercado.

  • Objective-C: principal linguagem utilizada para o desenvolvimento de aplicativos para Sistemas Apple, como Mac OS e iOS (iPhone, iPad, iPod e Apple Watch);
  • Swift: nova linguagem da Apple, também utilizada para desenvolvimento de aplicativos para os sistemas operacionais do Mac OS e iOS;
  • Java: O poderoso Java foi adaptado alguns anos atrás e é utilizado para desenvolver aplicativos nativos para o Android. Em geral, utiliza-se a IDE Android Studio para se construir aplicativos nativos Android em Java; 
  • Cordova – Phonegap e Ionic: Plataformas híbridas que permitem que aplicativos para iOS, Android, Windows e outros, sejam desenvolvidos utilizando tecnologias para Web, como JavaScript, CSS, Ajax e HTML;
  • Xamarin: plataforma que permite que se desenvolvam aplicativos nativos para iOS, Android e Windows, utilizando-se a linguagem de programação C#;

Vamos explicar um pouco mais sobre o que são aplicativos mobile. 

Até pouco tempo atrás, as plataformas em que mais utilizávamos aplicativos eram as plataformas Web ou Desktop. Hoje já não funciona mais assim.

Sem a necessidade de se fazer um grande estudo, hoje está claro para todos que as plataformas mais utilizadas para execução de aplicativos são as plataformas móveis.

Seja em dispositivos móveis com iOS, Android ou Windows, desde crianças a idosos, de estagiários a executivos de grandes multinacionais, todos utilizam diariamente diversos aplicativos em seus dispositivos móveis.

Separamos um TOP 7 das principais linguagens de programação para mobile. São elas: 

A gama de linguagens para a criação de softwares e aplicativos é vasta. Sabemos disso. Porém, vamos citar as linguagens mais expressivas, ou seja, as mais conhecidas.

Mas fiquem à vontade para comentar e dizer o que vocês pensam e se tem outras linguagens que vocês acham que deveriam estar em nossa lista.   

Java

Começamos pela Java, a queridinha, que foi adquirida pela Oracle. É a linguagem mais utilizada por programadores ao redor do mundo. Orientado a objetos, o Java é compilado e flexível, podendo ser executada tanto numa janela de navegador quanto em aparelhos sem browser.

A linguagem Java tem uma grande vantagem que é a capacidade multiplataforma, onde o código é executado com especial sucesso em sistemas Android e Windows.

Além disso, de forma complementar ao JAVA, tecnologias como o TotalCross vem ganhando espaço por  facilitar o desenvolvimento mobile e portar o app para iOS, Android e Windows, com um único código fonte. 

C

Esta linguagem foi desenvolvida nos anos 1970, chamada de língua-mãe. Dela se originaram Java, C# e praticamente todas as outras. Contudo, assim como o latim, é complexa e exige de você muitas linhas para cumprir tarefas que outras linguagens fazem em apenas uma.

Também é compilado e ideal para sistemas com muitos cálculos ou para jogos com gráficos espetaculares. Se você tiver tempo e criatividade, pode ser uma escolha interessante.

C++

Uma das mais populares, é também derivada diretamente da linguagem C. Também é muito utilizada pelo comércio devido ao fácil manuseio e pluralidade de plataformas. Você pode criar aplicativos simples para uma infinidade de funções. Mas não é só isso. Para se ter uma ideia, a C++ foi usada como base para o desenvolvimento de softwares grandiosos como Photoshop, Illustrator, Firefox e Microsoft Office.

Python

É uma linguagem com sintaxe clara e didática, particularmente muito boa se você for um iniciante. No entanto, é uma linguagem robusta, uma vez que permite ao programador resultados sofisticados apesar da simplicidade. Está presente em web apps megapopulares como Instagram e Pinterest por meio do framework Django, além de Yahoo! e Google.

Objective-C

Mais conhecida como Obj-C, é bastante utilizada pela Apple. Também foi desenvolvida a partir da linguagem Smalltalk, não obstante com mais foco em funções gráficas e de exibição. É a base original dos aplicativos feitos para iOS e Mac OS X e orientada a objeto. Está em processo de substituição pela Swift. 

Swift

Um das mais novas linguagem desenvolvida pela Apple. Não há opção melhor se o seu objetivo é focar em aparelhos iOS. Recentemente, a marca inventada por Steve Jobs anunciou que a Swift será transformada em código aberto. A medida busca aumentar o número de programadores e transformá-la na linguagem mais popular para desenvolvimento de softwares e aplicativos mobile.

C#

O C# está para a Microsoft como o Obj-C está para Apple. Mas, a empresa fundada por Bill Gates não tem se saído muito bem no desenvolvimento mobile. Ainda assim, a credibilidade estabelecida pelo Windows no Brasil é imensa. Logo, se pretende desenvolver aplicativos que englobem o sistema mais popular do mundo, é melhor incluir a linguagem C# na sua lista.

Exemplificaremos alguns tipos de aplicativos que temos hoje instalados nos dispositivos móveis. 

  • Redes Sociais – todas as maiores redes sociais possuem seus próprios aplicativos;
  • Pedidos de comida – aplicativos como iFood e UberEats são comuns ao dia a dia de todos hoje;
  • Serviços de Transporte – como UBER, 99 e Cabify;
  • Aplicativos de Paquera;
  • Gerenciamento de arquivos na nuvem – como OneDrive, Google Drive, Dropbox, entre outros;
  • Bancos – Os maiores bancos oferecem aplicativos completos para todos as plataformas móveis disponíveis.

Entre em contato conosco para tirar quaisquer dúvidas. Estamos à disposição.

Nossa pauta é sobre um dos assuntos mais falados do momento. Sim, hoje falaremos sobre Business Intelligence, que é um conjunto de técnicas e ferramentas que dá suporte à gestão empresarial e que está  fazendo a diferença no mercado. 

A Pasquali Solution é uma empresa que está há quase duas décadas no mercado de negócios e tem o core business em alocação de profissionais na área de TI. Resolvemos criar esse blog para estreitar os laços com nossa audiência e sanar suas dúvidas, além, é claro, de deixá-lo a par de tudo o que acontece no mercado de negócios de TI e do entretenimento

Por compreender a importância do BI, iremos dedicar o post de hoje inteiramente a esse tema. Explicaremos um pouco mais sobre o que é BI e o porquê do seu crescimento. Então, ficou curioso? Venha conosco! 

O Crescimento do BI

Agindo de forma mais eficiente e com resultados mais assertivos na gestão de dados para tomadas de decisões, as empresas passaram a investir em meios digitais e ações de BI para alcançar suas metas, pois, ao pontuar e compreender os processos de captura e utilização de informações externas e internas de dentro da organização, poderão fazer um melhor aproveitamento do uso desses dados, gerando mais informações para a organização com resultados mais significativos, contribuindo, dessa forma, para um melhor desempenho dos setores e desenvolvimento da mesma. A melhoria no controle e monitoramento desses dados abre espaço para gerar novas estratégias e manter a empresa no cenário mais competitivo.

O uso das redes sociais tem crescido de forma exponencial e as grandes corporações estão usando-as como fonte de estratégias de negócios. De olho nas mudanças, várias empresas estão desenvolvendo softwares para conseguir acompanhar o histórico de interações e relacionamento na Internet.

Tanto as grandes empresas, como também as corporações de pequeno e médio porte, demonstram necessidades de BI no auxílio de tomada de decisões, já que é imprescindível reduzir custos, permitir previsões de crescimento da empresa como um todo e contribuir para a elaboração de estratégias, otimizar o trabalho da organização e também, é claro, eliminar a duplicação de tarefas. De forma geral, no caso específico das pequenas empresas, não é necessário o uso de sistemas tão robustos e de alto investimento que gere milhares de relatórios e gráficos que identifiquem a existência de um problema específico numa linha de produto que não está sendo comercializado conforme a sua potencialidade. Neste sentido, fica a critério do feeling da área comercial pensar numa outra estratégia de vendas para o mesmo.

Aqui no Brasil, por exemplo, deve haver soluções de Business Intelligence em instituições financeiras, empresas de telecomunicações, seguradoras e em toda organização que tenha compreensão de que a tendência da economia globalizada chegou por meio de informação e é necessário que seja de maneira precisa e expansiva. Pode-se dizer que um dos principais benefícios do BI para uma empresa é a sua capacidade de fornecer informações melhor direcionada se mais apurada, quando necessária, bem como uma visão, em tempo real, do desempenho corporativo geral e de suas partes individuais. 

O que é o BI?

Em muitas empresas, as soluções de Business Intelligence são as bases para a tomada de decisões estratégicas para alavancar e otimizar um negócio.

É através do desenvolvimento de bancos de dados analíticos DW e/ou BI que uma empresa entende seu mercado, bem como as vendas de seus produtos ou serviços, aprimorando a projeção de seu negócio e, consequentemente, tomando decisões precisas para crescer ainda mais.

Os sistemas de BI são capazes de fornecer informações históricas, assim como em tempo real e informações estatísticas importantes para vendas, produção, estoque, regionais, entre outras.

Exemplos de Business Intelligence

O BI oferece formas de apresentação de dados para poder compreender tendências e obter insights, simplificando o esforço necessário para procurar, mesclar e consultar os dados mais importantes para tomar boas decisões de negócios.

Podemos citar aqui outras formas de relatórios e dashboards que um sistema BI pode oferecer:

  • Vendas por região, com possibilidade de visualização de mapas e filtros como faixa etária dos clientes, ticket médio, entre outros;
  • Produção e fabricação média de produtos versus a venda destes produtos, dentro de um determinado período;
  • Análise de acessos a sistemas e funcionalidades, entendendo como os usuários se comportam quando utilizam ferramentas de software Web, mobile, entre outras;
  • Uma organização cooperativa poderia usar o BI para acompanhar a aquisição e retenção de membros;
  • As ferramentas de BI podem gerar automaticamente relatórios de vendas e entrega a partir dos dados do CRM;
  • Uma equipe de vendas pode usar o BI para criar um painel mostrando onde estão as perspectivas de cada representante no pipeline de vendas.

Business intelligence x business analytics

Devemos pontuar aqui a diferença interessante entre esses dois conceitos, afinal, um fornece informações sobre o estado atual da empresa ou organização, o Business Intelligence, e o outro, o business analytics, é um termo genérico criado para nomear técnicas de análise de dados que são preditivas – ou seja, elas podem lhe dizer o que vai acontecer no futuro – e prescritivas – podem dizer o que você deve fazer para criar melhores resultados (geralmente, o business analytics é considerado o subconjunto da categoria maior de análise de dados que é focada especificamente nos negócios).

Estratégia de inteligência de negócios

Com a constante evolução das ferramentas de BI, o manuseio tornou-se intuitivo e mais fácil. Dessa forma, é possível um grande número de usuários em vários domínios organizacionais utilizem seus recursos ao mesmo tempo.

A inteligência comercial sólida é essencial para a tomada de decisões estratégicas de negócios. Muitas empresas tentam implementá-las da maneira mais eficaz possível utilizando a BI para evitar práticas inadequadas de dados e erros táticos, por exemplo.

Software e Sistemas de Business Intelligence

Podemos exemplificar aqui algumas das ferramentas que se enquadram no que é conhecido como Business Intelligence. São elas:

  • Dashboards
  • Visualizações
  • Comunicado
  • Mineração de dados
  • ETL (extração-transferência-carga – ferramentas que importam dados de um armazenamento de dados para outro)
  • OLAP (processamento analítico online)

Temos aqui alguns dos sistemas que oferecem resumos de dados rápidos e fáceis de entender e que estão no centro da proposta de valor da BI. São eles:

  • Tableau: plataforma de análise de autoatendimento que fornece visualização de dados e pode se integrar a uma variedade de fontes de dados, incluindo o Microsoft Azure SQL Data Warehouse e o Excel;
  • Splunk: uma “plataforma de análise guiada” capaz de fornecer BI e análise de dados de nível empresarial; 
  • Alteryx: que combina análises de várias fontes para simplificar os fluxos de trabalho, além de fornecer uma variedade de insights de BI;
  • Qlik: que se baseia em visualização de dados, BI e análise, fornecendo uma plataforma de BI escalável;
  • Domo: plataforma de nuvem que oferece ferramentas de BI adaptadas a vários setores (como serviços financeiros, assistência médica, fabricação e educação) e funções (incluindo CEOs, vendas, profissionais de BI e trabalhadores de TI);
  • Dundas BI: que é usado principalmente para criar dashboards e scorecards, mas também pode gerar relatórios padrão e ad-hoc;
  • Google Data Studio: uma versão mais robusta do Google Analytics;
  • Einstein Analytics: a tentativa da Salesforce.com de melhorar o BI com IA;
  • Birst: um serviço de nuvem no qual instâncias múltiplas do software de BI compartilham um back-end de dados comum.

Analista de Business Intelligence

Pontuamos neste post ferramentas, exemplos de sistemas de resumo de dados, explicamos melhor as diferenças entre alguns termos e não poderíamos deixar de mencionar um pouco sobre o profissional, ou seja, analista de Business Intelligence. De forma geral, esses profissionais estão focados em usar todos os artifícios e recursos das ferramentas de BI para obter os dados de que as empresas necessitam. Mas, o mais importante é a descoberta de áreas de perda de receita e a identificação de onde podem ser feitas melhorias para economizar dinheiro ou aumentar os lucros.

Os analistas são necessários para gerenciar e manter essas ferramentas e seus fornecedores, bem como configurar e padronizar os relatórios que os gerentes gerarão para garantir que os resultados sejam satisfatórios. É imprescindivel lembrar que também é da incumbencia desse profissional tomar cuidado com a saída e entrada de dados para que não haja nenhum tipo de problema, garantindo que as informações cheguem no sistema de forma correta.

Fizemos um levantamento sobre empregos de analista de BI aqui no Brasil e, geralmente, é exigido apenas um diploma de bacharel, pelo menos no nível básico, embora para avançar na classificação um MBA possa ser útil ou até necessário. Em outubro de 2019, o salário médio de BI é de cerca de US$ 67,5 mil. Mas isso pode depender do seu empregador, chegando a variar de US$ 49 mil a US$ 94 mil.

Que tal? Nada mal, hein? 

Como o Business Intelligence pode ajudar as empresas:

  • Identificação de áreas ou formas de aumentar o lucro
  • Análise de comportamento de clientes
  • Comparação de dados com empresas concorrentes
  • Acompanhamento do desempenho da empresa
  • Otimização das operações da empresa
  • Previsão do sucesso de novos empreendimentos
  • Identificação de tendências do mercado
  • Identificação de problemas ou desafios dos negócios

A Pasquali Solution atua na área de BI há quase duas décadas e tem know-how para apresentar a você as melhores soluções nesse nicho. Convidamos você a mandar um e-mail ou conversar conosco via chat para tirar todas as dúvidas e entendermos melhor sobre seu projeto. 

É importante frisar que já colaboramos no passado e continuamos colaborando com diversas empresas, desenvolvendo e mantendo soluções de DW e BI. Trabalhamos com diversas ferramentas e conceitos. São eles:
  • QlikView;
  • Pentaho;
  • SSIS, SQL Server Integration Services;
  • ETL;
  • PowerBI;
  • Data Warehouse e Data Mining;
  • Modelagem Dimensional;
  • Tableau;
  • Oracle BI;
  • OLAP;
  • Cognos;
  • Microstrategy;

NoSQL e os bancos de dados não-relacionais

Com o avanço tecnológico em processo evolutivo, nos deparamos com a quarta Revolução Industrial (Industia 4.0) batendo em nossa porta e a necessidade de mudanças e aprimoramento no setor de Tecnologia de Informação se faz cada vez mais recorrente é necessário. Dito isso, as novidades que estão acerca do mundo de TI necessitam de expansão e atenção.  

Nós, aqui da Pasquali Solution, fazemos questão de trazer para você assuntos extremamente relevantes do universo da TI. Vem conosco entender um pouco mais sobre NoSQL o porquê de sua associação com o BIG DATA e algumas das melhores opções de banco de dados disponíveis no mercado. 


Antes de explicar um pouco mais sobre o que é o NoSQL, vamos dar uma introdução sobre o que é banco de dados e os dois diferentes tipos: os relacionais e os não-relacionais.

Banco de dados

Se não for a camada mais importante de um sistema, o banco de dados certamente é uma das porções mais vitais de um sistema de informação. Pouquíssimos são os sistemas que não contam com um banco de dados robusto e confiável. É através do banco de dados que, em geral, um sistema gerencia e mantém suas informações.

É dentro de um software de banco de dados que as informações de um sistema são divididas, assim como também é dentro do banco de dados que ações podem ser tomadas para que um sistema possua uma performance de execução de tarefas com agilidade. Além de possuir os dados de um sistema, é possível que um banco de dados armazene rotinas inteligentes de acordo com as regras de negócio definidas. Um exemplo são as tão conhecidas “Stored Procedures” (Procedimentos Armazenados), funcionalidades presentes nos maiores e mais confiáveis Softwares de Bancos de Dados do mundo.

DATA BASE

Relacionais

  • Microsoft SQL Server: baseado no lendário SYBASE, este software de banco de dados da Microsoft é possivelmente o banco de dados mais utilizado no mundo;
  • Oracle: concorrente direto do SQL Server e pertencente à própria Oracle, este banco de dados sempre foi a escolha para sistemas mais robustos e “parrudos”;
  • MySQL: popularizado por conta de seu alto poder de integração com a linguagem de programação PHP, o uso e confiabilidade no MySQL foram crescendo ao longo dos anos e, o melhor, ele é gratuito, pois é Open Source assim com o PostgreSQL, que também vem crescendo bastante;
  • IBM DB2: menos utilizado que Oracle, SQL Server e MySQL, o DB2 não é menos importante. Sendo utilizado há anos para os programas desenvolvidos para máquinas Mainframe dos sistemas de grandes Bancos nacionais e internacionais, como Itaú, Bradesco, etc;
  • SQL Lite: o menor banco de dados relacional do mundo é o banco mais utilizado para aplicativos mobile, sendo usado para apoiar a manutenção e gerenciamento de dados locais de um aplicativo.

Não-Relacionais

  • MongoDB: talvez o banco de dados não-relacional mais popular no mundo hoje em dia. Adobe, Bosch e Cisco são algumas das empresas que já adotaram o MongoDB para a maioria de seus sistemas;
  • Bigtable: nada menos que o banco de dados oficial dos sistemas da Google, ele pode ser utilizado e implementado por meio de serviços cloud da própria Google;
  • Cassandra: o poderoso Cassandra é bastante utilizado para implementação de IOT (Internet das Coisas) e hoje conta com usuários como eBay e NY Times;
  • O Amazon DynamoDB: É o db não relacional da Amazon, bastante similar ao Bigtable da Google, e é utilizado por Under Armour, Airbnb e outras; 
  • Redis: é uma base de dados em rede open-source que armazena chaves com durabilidade opcional, patrocinado pela Pivotal Software e pela VMware e, desde 2015, mudou para a Redis Labs. O Redis mantém seus pares de valores-chave na memória, tornando seu acesso rápido. Ao longo dos anos, muitas APIs foram desenvolvidas para uma variedade incrivelmente ampla de linguagens de programação, tornando o Redis uma escolha fácil para desenvolvedores;
  • HBase: é uma implementação gratuita e aberta do BigTable do Google. O HBase possui uma série de implementações em gigantes da internet, incluindo LinkedIn, Facebook e Spotify; 
  • Neo4j: é o sistema de gerenciamento de banco de dados baseado em grafos (ou Graph Database), sendo o sistema mais popular desta categoria em uso atualmente. Um Graph Database é baseado em arestas que atuam como relacionamentos entre os vértices (ou nodes), relacionando diretamente instâncias de dados umas com as outras.

O que é NoSQL? 

Tornou-se uma parte permanente da nomenclatura de armazenamento de dados não-relacionais e sem esquemas. NoSQL é um termo geral que engloba uma série de tecnologias diferentes que não são necessariamente semelhantes, mas que possuem uma característica definidora do NoSQL: elas não são de natureza relacional.

A Structured Query Language (Linguagem SQL) tornou-se o padrão para manipulação de dados em sistemas de gerenciamento de banco de dados relacionais ao longo dos anos. Por conta disso, o termo NoSQL vem sendo usado para definir tudo que não seja relacional, embora nem sempre essa abordagem seja precisa.

Cerca de 80% do Big Data são dados não estruturados. Armazenar e processar esses dados em bancos relacionais não é uma tarefa viável, considerando, principalmente, que eles não foram concebidos com esse objetivo. Exatamente aí os bancos de dados NoSQL estão sendo usados cada vez mais para atender aplicações analíticas criadas na era do Big Data.Existem diversos papéis e cargos em TI diretamente relacionados aos banco de dados. Na Pasquali, contamos com os seguintes tipos de profissionais:

  • DBA’s: Os Administradores de Bancos de dados atuam principalmente com SQL Server e Oracle e são os responsáveis pelo bom funcionamento de um banco de dados, backup e, muitas vezes, pela performance destes banco de dados, executando atividades relacionadas a índices, desfragmentações, clusters, entre outras;
  • Desenvolvedores: Especialistas em linguagem SQL, os desenvolvedores para bancos de dados são aqueles profissionais específicos e responsáveis pelo desenvolvimento de Funções, Stored Procedures, Triggers, Views e rotinas de Jobs, ações recorrentes e agendadas dentro de um banco de dados;
  • AD’s: Os Administradores de Dados são responsáveis por todo modelo lógico e de consistência dos dados de uma empresa e seus sistemas. São os AD’s que irão propor os modelos e integridade de dados dos múltiplos ou exclusivos sistemas de que uma empresa dispõe.

Ligue para a Pasquali, entre em contato via Chat ou mesmo envie um e-mail. Teremos enorme prazer em ir até vocês ou mesmo recebê-los em nossa sede, no Itaim Bibi, em São Paulo, Capital.

Após alinharmos as necessidades, formalizaremos uma proposta final em cerca de um dia e, após aprovação de nosso cliente, estamos prontos para iniciar o processo.

Nosso contrato só é formalizado após aprovação dos profissionais por nossos clientes.

A Pasquali Solution é uma empresa que está há quase duas décadas no mercado de Tecnologia da Informação e tem o core business em alocação de profissionais de TI.   

A pauta de hoje será sobre o Stack Overflow, um site americano de perguntas e respostas na área de tecnologia da informação. Aqui no Brasil, mesmo com a diferença na língua, já que todo conteúdo tem que ser postado em inglês, a popularidade do site só aumenta. O nome do site se deu por meio de uma votação e seu significado vem do nome de um erro comum em desenvolvimento de software, “Stack Overflow”, que ocorre quando se excede a capacidade da parte “call stack” da memória responsável por armazenar chamados de funções. 

Sabemos que para os iniciantes na área de desenvolvimento de software, por exemplo, é exigida muita dedicação e estudo, mesmo com tantas oportunidades de viés de informação na internet, a exemplo de blogs, livros de referência, manuais e ajudas, e que sempre restam muitas dúvidas e várias delas são difíceis de responder. Nesse sentido, entende-se que um site como esse, de fato, é imprescindível. 

O site foi criado em 2008 pelos americanos Jeff Atwood e Joel Spolsky. Ambos são desenvolvedores de software e possuem blogs reconhecidos na área, o que os ajudou a construir um público gigantesco em tão pouco tempo, fator imprescindível para a elaboração de um site colaborativo. E após cinco semanas sequenciais de resultados impressionantes com a versão beta fechada para algumas centenas de desenvolvedores, em setembro de 2008 o site foi aberto ao público. Desde então só cresceu de forma exponencial e hoje alcança mais de 1,3 milhões de perguntas.  A empresa se encontra em Nova York e possui 27 funcionários.  

Funcionalidade

Ao inserir perguntas e respostas no site, os usuários podem ganhar votos positivos e negativos, havendo recompensa ou punição para seus donos com pontos de reputação. Dessa forma, cria-se um sistema que ao mesmo tempo é competitivo e auto-regulatório. O rigor e existência dos pontos de reputação incentiva usuários a ajudarem cada vez mais, fazendo com que cada pergunta tenha uma quantidade grande de visualizações, podendo ser respondida em até dez minutos após ser postada, dependendo de sua complexidade.

O SUCESSO 

O sucesso do Stack Overflow foi tão grande que fez nascer a plataforma Stack Exchange para ser aproveitada na criação de uma rede de sites de perguntas e respostas que comporta hoje outros 41 diferentes temas, não só de tecnologia, tendo como casos mais famosos os Guitars, sobre música e sua teoria, violões e guitarras, o Cooking, sobre culinária, o Server Fault, sobre administração de sistemas e o English Language and Usage, sobre a língua inglesa.

Houve uma divulgação no blog do Stack Overflow mostrando os dados de tráfego de crescimento do site que fora muito satisfatório, já que conseguiu, em dezembro de 2010, mais 16 milhões de visitantes únicos. 

Os países que contêm mais usuários do Stack Exchange são os Estados Unidos,  em primeiro lugar, com 30,5%, seguido da Índia (8,6%), Reino Unido (7,2%), Alemanha (4,7%) e Canadá (4,1%). O Brasil está na décima posição, com 1,7% de todos os usuários da rede. 

Por aqui, em nosso blog, queremos te dar várias dicas, esclarecer dúvidas e mostrar um ótimo conteúdo sobre notícias no mundo dos negócios e da tecnologia da Informação e, claro, entretenimento, pois separamos um momento que chamamos de “Nerd’s time” para te passar as novidades nesse nicho, não só de séries, filmes, documentários, mas também de animes e novidades que estão por vir de forma geral. Nosso comprometimento com nossa audiência é de passar informação com uma visão futura de mercado e também, mas sobretudo, estreitar os laços com você. 

 
A Pasquali Solution tem um convite para você: acesse nosso site e conheça mais sobre nossos serviços. Somos uma empresa B2B com core business em alocação de profissionais na área de TI.

Slogan: Social Code Hosting

Vamos começar esse post explicando o que é o GITHUB contando um pouco de sua história de altos e baixos e, é claro, algumas polêmicas envolvendo essa plataforma. Vamos conosco?

Nós, aqui da Pasquali Solution, buscamos trazer as melhores pautas para deixar nossa audiência por dentro de tudo o que acontece não só no mundo da Tecnologia da Informação como também entretenimento e mundo dos negócios.

O GitHub é uma plataforma de hospedagem de código-fonte que faz uso do GIT para controle de versão. O GitHub permite que programadores, ou qualquer usuário cadastrado na plataforma, contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo. A plataforma também é fortemente utilizada para divulgação de seus trabalhos ou para que outros programadores contribuam com o projeto, promovendo uma fácil comunicação por meio de recursos que relatam problemas ou mesclam repositórios remotos (issues, pull request).

Mundialmente usado, o GitHub passa a ter mais de 36 milhões de usuários ativos em todo o mundo, contribuindo em projetos comerciais ou pessoais. Hoje, o GitHub contém mais de 100 milhões de projetos, alguns muito conhecidos. São eles: WordPress, GNU/Linux, Atom, Electron.

O GitHub, além de tudo citado antes, oferece também suporte ao recurso de organização, que é utilizado por aqueles que almejam uma escala maior para seus projetos. Essa função é hoje utilizada por empresas como o Google, Microsoft e WordPress.

Assim como Microsoft, Google e outras grandes empresas do ramo da tecnologia, a GitHub teve seus altos e baixos com dias de glória e outros de envolvimento em várias polêmicas. Vamos citar apenas algumas:

No ano de 2009, em fevereiro, dia 24, os membros do GitHub fizeram uma anúncio em uma palestra no Yahoo! sede – que no primeiro ano on-line, o GitHub acumulou mais de 46 mil repositórios públicos, 17 mil dos quais foram formados apenas no mês anterior.

Já em 2018, dia 28 de fevereiro, o GitHub foi vítima do segundo maior ataque de negação de serviço distribuído (DDoS) da história, com o tráfego de entrada chegando ao pico com cerca de 1,35 terabit por segundo. 

Ainda em 2018, a Microsoft anunciou que havia feito uma acordo para adquirir o GitHub por US$ 7,5 bilhões. 

Outra novidade foi que nesse mesmo ano, dia 19 de junho, o GitHub criou um projeto que oferece pacotes de educação gratuitos para todas as escolas chamado de GitHub Education. 

Ainda sobre a aquisição do GitHub pela Microsoft, em 4 de junho de 2018, Satya Nadella, diretor executivo da Microsoft, pronunciou seu posicionamento sobre o código aberto afirmando: “A Microsoft é uma empresa que desenvolve em primeiro plano e, ao unir forças com o GitHub, fortalecemos nosso compromisso com a liberdade, a abertura e a inovação dos desenvolvedores. Reconhecemos a responsabilidade da comunidade que assumimos com este acordo e faremos o nosso melhor trabalho para capacitar cada desenvolvedor a construir, inovar, e resolver os desafios mais prementes do mundo.”

E uma das mais atuais calorosas discussões envolvendo o nome da GitHub foi após um discurso do fundador de um dos maiores e-commerce do mundo, a Alibaba. O Jack Ma disse que a cultura de várias horas de trabalho extra em empresas de tecnologia é “uma grande benção” para os jovens do país. Segundo Ma, o cronograma de trabalho “996” da indústria contém uma carga horária das 9h às 21h em seis dias da semana. 

As palavras de Ma foram: “Muitas empresas e muitas pessoas não têm a oportunidade de trabalhar 996. Se você não trabalha 996 quando você é jovem, quando você pode trabalhar 996?”

E com esse discurso, houveram calorosas discussões e protestos vindos de outras empresas de tecnologia, inclusive de ativistas da GitHub da Microsoft, que lançou um projeto intitulado “996.ICU”, no qual os profissionais de tecnologia listam o Alibaba como uma das empresas que tem algumas das piores condições de trabalho. 

Com a Pasquali Solution você pode encontrar várias soluções em tecnologia da informação para sua empresa. A Pasquali Solution é uma empresa B2B que está há quase duas décadas no mercado de negócios, atuando no nicho de tecnologia da informação com o core business em alocação de profissionais de TI. 

Entre em contato conosco para maiores informações sobre nossos serviços. Será uma satisfação atendê-lo e entender melhor sobre o seu projeto.