Páginas

Pesquisar este blog

quinta-feira, 17 de maio de 2018

Technology Radar volume 18

A última edição do Technology Radar. Explore as últimas tendências que impactam os negócios e a tecnologia. https://assets.thoughtworks.com/assets/technology-radar-vol-18-pt.pdf


Java Magazine: May/June 2018 Edition

Acesse aqui: http://oracleemail.com/portal/wts/uemcmS-j6bc8aD%7CqEy2t%7Cm~Y03trORT33tPvEb

Read the latest issue Now
Best practices in programming are codified in a wide range of patterns. In this issue, we look at some of those patterns to help make sure that established knowledge and techniques find their way into code.
We start off with a deep dive into one of the traditional design patterns, Command, and see it applied in multiple contexts: contacting remote systems and executing code there, and building an interactive editor.
We then look at recommended patterns for JPA and Hibernate and how to solve problems that come up in the persistence layer, after which we explore the producer-consumer pattern in contexts of high-volume, spiky data when it needs to be rendered in JavaFX.
The final design-pattern article addresses mapping concepts of domain-driven design (DDD) to Java EE. DDD contains its own set of patterns that attempt to map domain knowledge to an implementable system. It lifts software architecture directly into the problem domain, enabling experts there to participate more effectively. How those concepts are mapped to Java EE can be tricky to know at times. This article helps illustrate that mapping.
Java 10’s new var keyword is a bit of a puzzle to some readers, and our detailed treatment of how and when to use it illustrates making best use of this handy feature, which we expect will be widely adopted over the next few years.
And if you’re a glutton for deep understanding of the JVM’s inner workings, don’t miss our article on how the compiler and JVM identify redundant locks and remove them from code. This feature might seem rather obscure, but it accounts for the difference in performance between StringBuilder and StringBuffer and also explains why arrays of more than 64 elements have a different performance profile than smaller arrays.
In addition, you’ll find our usual in-depth quiz, as well as my book review of a volume that’s useful when doing code reviews and answering a colleague’s questions about why a given Java routine needs to be rewritten.
What Java tools are developers using? Find out by filling out our survey. This is a biannual survey of thousands of developers, which we are running jointly with Snyk. We’ll publish the findings, so you can see what tools your colleagues at other organizations are using. It is one of the largest surveys of Java developers, so we hope you’ll help us deliver the best data by doing your part.

Andrew Binstock
Editor in Chief, Java Magazine
@platypusguy
javamag_us@oracle.com

http://www.javamagazine.mozaicreader.com/MayJune2018#&pageSet=0&page=0

sexta-feira, 27 de abril de 2018

Links Sites EAD

Tenho guardado aqui uma lista de sites com cursos grátis para compartilhar... Alguns são conhecidos e da área de TI. Coursera - https://www.coursera.org EDX - https://www.edx.org/ Brasil Mais TI - https://lnkd.in/dPxhXU6 CodeCademy - https://lnkd.in/dPhqqQu Academic Earth - https://lnkd.in/ddmua8G Dev Dojo - http://www.devdojo.com.br/ Udacity - https://br.udacity.com/ Jornada do Dev - https://lnkd.in/d8zFYGj Dev Media https://lnkd.in/diqP2YE BS Grupo - https://lnkd.in/dnBFtmh MR Bool - http://mrbool.com/


terça-feira, 10 de abril de 2018

Revista Programar - EDIÇÃO 59 — FEVEREIRO 2018

Capa da edição 59

Download

Artigos

Equipa

Coordenadores

Editores

Autores

Colaboradores

Java SE desktop vale a pena investir no Swing?

quarta-feira, 15 de novembro de 2017

Revista Programar Novembro 2017

A Revista PROGRAMAR está de volta com mais uma edição.



Artigos

Kernel Panic: Fatal Exception
Raspberry Pi Hadoop
Correndo uma Aplicação Web Java em Azure, passo a passo
JUnit
Criar uma aplicação móvel com jQuery Mobile
Lua – Linguagem de Programação – Parte 13
Tipos de dados int e variantes na linguagem C
Feed RSS em C# .NET Core no Azure Web App em Linux
ESP32 – MicroPython
Pomar Musical
De List para DataTable em 30 + 2 linhas!
Node.js – Construção de Aplicações Web
TypeScript: o Javascript moderno para criação de aplicações
A Revolução da Blockchain – A Tecnologia do Futuro
Segurança em Aplicações Android
Blockchain and Merkle Tree
RGPD
Sophia, a humanoide
Projecto em destaque na PROGRAMAR: Hydriney
Equipa

Coordenadores
António Pedro Cunha Santos
Editores
António Pedro Cunha Santos
Autores
Augusto Manzano
António Pedro Cunha Santos
Bruno Horta
Bruno Santos
Jorge Cardoso
JoaoSousa
Nuno Cancelo
Patricio Domingues
Pedro Tavares
Raphael Amoedo
Rita Peres
Ricardo Cabral
Tânia Valente
Vítor Carreira
Colaboradores
Rita Peres
Tiago Sousa
Filipa Peres


quarta-feira, 2 de agosto de 2017

Revista Programar Julho 2017

A Revista PROGRAMAR está de volta com mais uma edição.

Pseudorandom Number Generators (PRNGs) (Pedro Tavares)
Algoritmo BackPropagation (Rita Peres)
UP-CICLAR a velinha apareglhagem HI-FI (António Santos)
Análises de Hardware: SONOFF RF (António Santos)
C# -De DataTable para ficheiro CSV (mais comum do que seria agradável) (António Santos)
Kernel Panic – A “Arte da Guerra” e a tecnologia – (António Santos)
SQL Curtas – Cursores: O Bom, o Mau e o SQL… (André Melancia)
Análise do Livro: Desenvolvimento em Swift para iOS  (Nuno Cancelo)
Análise do Livro: Bases de Dados e Geolocalização  (Rita Peres)
Como criar um programa auto-replicativo em assembly, para GNU/Linux (António Santos)
Windows 10: Ferramentas de Segurança (Nuno Silva)
MODELOS DE AVALIAÇÃO DE INTERFACE  (Augusto Manzano)
Redes neurais artificiais: o que são? Onde vivem? Do que se alimentam? (Alex Lattaro)
Mini Maker Faire Castelo Branco (Rita Peres)
Clique aqui para fazer o download desta Edição!

http://www.portugal-a-programar.pt/revista-programar/edicoes/download.php?e=57&t=site

terça-feira, 18 de julho de 2017

Java Magazine Julho/Agosto 2017

"Bem-vindo à edição especial de julho / agosto da revista Java, que se concentra em um tópico: Java 9. À medida que os artigos desta edição demonstram, há Java em Java 9. As equipes de linguagem e plataforma criaram dezenas de novas funcionalidades que tornam a programação Java mais sucinta e agradável. O artigo de Simon Ritter fornece uma visão geral de muitas dessas adições úteis. Seu trabalho é complementado por um exame aprofundado de recursos em coleções, córregos e iteradores. E Trisha Gee explica como compilar e executar o código Java 8 no Java 9, mesmo que não esteja usando módulos. Uma maneira alternativa de executar o código Java 9 é com o JShell, um novo loop de leitura-avaliação-impressão (REPL) que foi empacotado com esta versão. Nossa introdução ao JShell mostra os conceitos básicos, enquanto nosso artigo sobre HTTP / 2 fornece exemplos adicionais de uso JShell. A tecnologia HTTP / 2, facilita a programação de rede, faz parte de um novo sistema de incubação introduzido no Java 9 que apresenta tecnologias de desenvolvedores que provavelmente serão agrupadas em lançamentos futuros. Se você usar HTTP com regularidade, olhe longamente esse artigo. Além desses artigos, temos nosso questionário de idioma usual, calendário de eventos e cartas para o editor. Deixe-nos saber se existem outros tópicos do Java 9 que você gostaria de cobrir no futuro. Devido aos atrasos na finalização da aprovação do sistema de módulos, esta questão apresenta os novos recursos da versão JDK 9 além do Java Platform Module System (JPMS). Vamos abordar extensivamente os módulos, uma vez que eles são finalizados e lançados. Atualmente, a data esperada para esse lançamento é 21 de setembro. Os motivos desse atraso são discutidos no editorial."

Enjoy! Andrew Binstock Editor in Chief Java Magazine @platypusguy

Read the latest issue Now
Your July/August 2017 digital edition of Java Magazine is now available




Veja também: