São as longas horas passadas no trabalho, a carga laboral, os pedidos, cada vez mais e com deadlines cada vez mais curtos, as mudanças organizacionais e por aí fora. Num mundo profissional onde competição quase se confunde com competência, os riscos para os trabalhadores surgem sob a forma de problemas psicológicos, entre os quais o burnout. É a...
Queimar até à exaustão - Saúde Segurança e Higiene no trabalho
Reviewed by Silvia Pinhão Lopes
on
21.12.17
Rating: 5
Um sistema Azure que fornece APIs a aplicações externas deve usar uma Gateway para essas APIs, a Azure API Gateway. A API Gateway permite organizar e publicar as APIs do sistema, públicas ou protegidas, disponibilizando-as a programadores, parceiros, clientes e mesmo clientes internos se for caso disso. A API Gateway tem a infra-estrutura e monitorização necessárias à disponibilização...
Azure API Gateway
Reviewed by Silvia Pinhão Lopes
on
17.12.17
Rating: 5
A framework ASP.NET Web Forms está orientada para a programação declarativa e baseada em controlos, à semelhança das WinForms e WPF/XAML/Silverlight. Os controlos renderizam o HTML automaticamente e podem ser personalizados ou customizados através da configuração de propriedades e estilos. O controlo nativo <asp:checkbox runat="server"></asp:checkbox> renderiza o HTML <input type="checkbox" />. ProblemaApresentar a caixa de selecção apenas para...
Desabilitar caixa de selecção em ASP.NET Web Forms
Reviewed by Silvia Pinhão Lopes
on
15.12.17
Rating: 5
Numa investigação realizada na Universidade de Princeton, cientistas demonstraram a capacidade de controlar com precisão o comportamento de dois bits quânticos, abrindo assim a porta para a criação de dispositivos complexos e multi-qubit. Esta investigação foi liderada por investigadores da Universidade de Princeton que construiu uma peça chave de hardware de silício capaz de controlar o comportamento quântico...
Nova estrutura de silício abre portões aos computadores quânticos
Reviewed by Silvia Pinhão Lopes
on
14.12.17
Rating: 5
De acordo com um estudo da Capgemini em conjunto com o LinkedIn, os colaboradores das empresas procuram desenvolver competências pelos seus próprios meios como forma de se manterem competitivos. O estudo revela que quando as empresas não são capazes de alimentar e impulsionar a evolução das suas competências digitais, os trabalhadores acabam por sair. O estudo revela também...
Trabalhadores desenvolvem competências digitais pelos próprios meios
Reviewed by Silvia Pinhão Lopes
on
2.12.17
Rating: 5
Backbone.js - A espinha dorsal de aplicações web from Henrique Gogó Backbone.js é uma biblioteca MV* de JavaScript com uma interface JSON RESTful e permite preparar as aplicações JS com uma espinha dorsal de Models, Views, Collections e Events resolvendo vários problemas do código esparguete ou spaghetti code. Exemplo de uma lista de Hellosindex.html <!DOCTYPE HTML> <html> <head>...
Backbone.js sem espinhas em ASP.NET Web Forms
Reviewed by Silvia Pinhão Lopes
on
2.12.17
Rating: 5
A chegada do dispositivo Dex da Samsung facilita o novo conceito de PC de bolso. Podemos agora ver essa realidade com a chegada do Linux ao Note8 e à Dex. Ainda está longe de ser uma versão final, mas a Samsung mostrou já qual vai ser uma das possibilidades futuras da Dex e dos seus smartphones. Com esta...
Linux on Galaxy
Reviewed by Silvia Pinhão Lopes
on
29.11.17
Rating: 5
Backbone.js é uma biblioteca MV* de JavaScript com uma interface JSON RESTful e permite preparar as aplicações JS com uma espinha dorsal de Models, Views, Collections e Events resolvendo vários problemas do código esparguete ou spaghetti code. Exemplo de uma lista de Hellosindex.html <!DOCTYPE HTML> <html> <head> <title>Hello World Part 2</title> <meta charset="UTF-8"> </head> <body> <div class="wrapper"> <h1>Greetings</h1>...
Backbone.js sem espinhas
Reviewed by Silvia Pinhão Lopes
on
26.11.17
Rating: 5
Siri, Cortana, Alexa e Google Assistant são exemplos do quão forte as grandes tecnológicas estão a apostar em assistentes pessoais virtuais, mas Xabi Uribe-Etxebarria, fundador e CEO da Sherpa, não está impressionado com os resultados finais. Actualmente apenas são utilizados para pequenos truques, não são um verdadeiro assistente e ainda estamos muito longe do que vemos nos filmes....
Nova geração de assistentes pessoais virtuais em 2018
Reviewed by Silvia Pinhão Lopes
on
25.11.17
Rating: 5
Redis é um motor de base de dados em memória com armazenamento baseado em tabelas de hash (key-value). O cliente .NET StackExchange.Redis é amplamente usado pelas suas características votadas à alta performance e foi desenvolvido pela equipa da Stack Exchange. Documentação completa do cliente StackExchange.Redis aqui. Instalação dos clientes da cache Instalação pela consola NuGet PM> Install-Package StackExchange.Redis...
Redis Caching
Reviewed by Silvia Pinhão Lopes
on
27.10.17
Rating: 5
O NLog é uma plataforma de log para .NET, NETSTANDARD, Xamarin e Silverlight. O NLog torna mais fácil a produção e gestão de logs de alta qualidade para qualquer aplicação, independentemente do tamanho ou complexidade. Características de DestaqueO NLog pode escrever cada mensagem de log dinamicamente para um ou vários destinos em simultâneo. Existem também destinos wrapper que...
NLog: logging mais fácil
Reviewed by Silvia Pinhão Lopes
on
25.10.17
Rating: 5
A URF, Unit-of-Work & Repository Framework, é uma framework que tem por objectivo juntar as Patterns Repository e Unit of Work sobre tecnologia O/RM ao Domain-Driven Design. Documentação desta framework aqui. O exercício seguinte consiste em aplicar a URF Framework à solução desenhada aqui, com dependency injection. Criação da solução Criar a nova solução UnitOfWorkRepository.Framework com: Pasta Application...
Unit-of-Work & Repository Framework aplicada a DDD
Reviewed by Silvia Pinhão Lopes
on
23.10.17
Rating: 5
De acordo com Sandra Santos, Human Resources leader na Nielsen Portugal, a geração Y ou millennials tem uma perspectiva radicalmente diferente da sua vida profissional, pelo que as empresas têm cada vez mais a necessidade de adaptar o seu estilo de gestão e branding às necessidades dos novos colaboradores. Na verdade, é a forma como as empresas gerem...
A empresa atractiva para as novas gerações
Reviewed by Silvia Pinhão Lopes
on
18.10.17
Rating: 5
A especificação OpenAPI Swagger está para os serviços RESTfull assim como a WSDL está para os webservices. O Visual Studio 2017 tem suporte para a especificação e criação de proxys para API REST com o protocolo Swagger. PressupostosCriação de projecto do tipo ASP.NET MVC Web API no Visual Studio 2017 para .NET Framework 4.6 com a template de...
Gerar especificação de API REST com Swagger
Reviewed by Silvia Pinhão Lopes
on
12.10.17
Rating: 5
Video YouTube, Are You Ready For Blockchain? O blockchain será a maior revolução tecnológica das últimas duas décadas e mudará para sempre a forma como os negócios operam Tecnologia blockchain em artigo dedicado pela ITInsight aqui. ...
Prontos para o blockchain?
Reviewed by Silvia Pinhão Lopes
on
12.10.17
Rating: 5
Ficarão os serviços da Cloud mais baratos do que um data center local? Para calcular a diferença entre os custos de um data center local e os custos dos serviços da Cloud, estão disponíveis duas calculadoras em linha: Azure TCO Calculator Total Cost of Ownership Calculator Understand how cloud licensing works Referência: 7 Concrete Ways the Cloud is...
A Cloud é mais barata?
Reviewed by Silvia Pinhão Lopes
on
11.10.17
Rating: 5
A Aurora produz alguns dos seus próprios aviões e distingue-se pelo trabalho inovador no que diz respeito ao design. A empresa já trabalhou para a NASA, para os militares dos EUA e colabora actualmente com a Uber no Uber Elevate, um carro voador que as empresas querem ter em Dallas e no Dubai em 2020. A Boeing quer...
Boeing compra Aurora Flight Sciences
Reviewed by Silvia Pinhão Lopes
on
10.10.17
Rating: 5
O Windows Mobile, o sistema operativo que chegou a ser apontado como estratégico para a defesa do império Microsoft, vai deixar de beneficiar de actualizações de software, que não sejam de segurança. E também não haverá mais lançamento de telemóveis compatíveis com este sistema operativo. Por outras palavras: o Windows Mobile vai ser descontinuado. Com esta decisão, o...
R.I.P. Windows Mobile
Reviewed by Silvia Pinhão Lopes
on
10.10.17
Rating: 5
Aqui está disponível a aprendizagem de toda a matéria necesssária ao desenvolvimento e DEPLOY de serviços e aplicações web .NET em Azure: Desenvolvimento .NET em Azure Cloud Patterns e Arquitectura Contrução de serviços e aplicações seguras em parceria com a Pluralsight. fonte: Microsoft Azure, Learning Paths ...
.NET Developer on Azure
Reviewed by Silvia Pinhão Lopes
on
8.10.17
Rating: 5
O aumento do Índice de Densidade Digital (IDD) tem um impacto significativo na produtividade e no crescimento anual do PIB nacional. Quem o refere é a Accenture Strategy, que juntamente com a Oxford Economics, desenvolveu, pelo terceiro ano consecutivo, um indicador que identifica a real penetração das tecnologias nas economias de vários países. O IDD realça também que...
Impacto da Densidade Digital no crescimento da economia
Reviewed by Silvia Pinhão Lopes
on
8.10.17
Rating: 5
Este exercício aplica-se a função despoltada por inserção de novo documento numa colecção de base de dados Azure Cosmos DB (DocumentDB). Pressupostos No portal AzureCriação da BD NoSQL e de uma collection no Azure Cosmos DB No exemplo, base de dados Tasks e collection Items Criação de Azure Function do tipo CosmosDBTrigger No exemplo, CosmosTrigger No Visual Studio...
Depurar Azure Functions com VS 2017 Cloud Explorer
Reviewed by Silvia Pinhão Lopes
on
4.10.17
Rating: 5
Este exercício aplica-se a função despoltada por pedido HTTP (HTTP Triggered Function). Uma função deste tipo pode ser testada usando a extensão REST Client do Visual Studio Code desenvolvida por Huachao Mao e disponível aqui. Esta extensão permite efectuar pedidos HTTP tanto locais como remotos usando o botão direito do rato. Passos deste exercício: Instalar o Visual Studio...
Depurar Azure Functions com Visual Studio Code
Reviewed by Silvia Pinhão Lopes
on
2.10.17
Rating: 5
Tenho usado o Event Aggregator em UI para sincronização e comunicação indirecta entre user controls/views e entre controllers/presenters. Mas pode ser usado em variadas situações. Ao introduzir um agregador de eventos entre publishers e subscribers, consegue-se baixo acoplamento. O subscriber observa o agregador de eventos em vez do publisher e o publisher por sua vez apenas sabe acerca do agregador...
Using Event Aggregator Pattern, a message hub made simple
Reviewed by Silvia Pinhão Lopes
on
1.10.17
Rating: 5