Saturday, December 1, 2018

Java in a Nutshell

This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities.



from New: All Things O'Reilly https://ift.tt/2DSxQm3

Friday, November 30, 2018

Developing Apps for the Internet of Things

Experts believe that the "Internet of Things" will include 34 billion connected devices by 2020. This represents $6 trillion invested before the end of 2021, with businesses as leading adopters.

This disruptive technology is already transforming several industries and making its first appearances in the homes of early devotees. Here is why creating new products and apps for IoT could be a goldmine for organizations all over the world.



from DZone.com Feed https://ift.tt/2zzccjY

Spring Core Skills: a World Without Spring [Video]

The Spring framework is huge and being used by a lot of projects. But what is Spring really all about? When you are a beginner, it helps to first have a look at a world without Spring. And only then, try to introduce Spring step by step.

In this practical and witty episode, you'll start with the very basics, a plain Java project without Spring, which you will then 'springify.' I highly recommended taking a look, especially if you are new to Spring.



from DZone.com Feed https://ift.tt/2Pb8DWa

What is Serverless? — Part 3: Kubernetes and Serverless

This is a 5-part blog series. See part 1 and part 2.


Kubernetes is an open-source solution for automating deployment, scaling, and management of containerized applications. The business value provided by Kubernetes has been extended into the serverless world as well. In general, serverless loves Kubernetes — with Kubernetes being the ideal infrastructure for running serverless applications, because of a few key reasons.



from DZone.com Feed https://ift.tt/2E5T68O

Even Non-Regulated Organizations Must Adopt GDPR Best Practices to Compete

“We’re moving from defense to offense. After years of focusing on regulatory and compliance reporting, we are pivoting to use our data assets for innovation.”

This comment was said by Joan dal Bianco of TD Bank at MIT’s gathering of CDOs last year. It was a bit of a celebratory moment for the banks present: all had passed the Comprehensive Capital Analysis Review (CCAR), a regulatory framework created by the Federal Reserve to oversee large US banks and other financial institutions. According to CIO Magazine, it was the first time banks had all passed the CCAR, thanks to the greater data accuracy that followed their big investments in data management infrastructure, which in turn is allowing them to turn to offense.



from DZone.com Feed https://ift.tt/2Sn57Kk

Intro to Jenkins Pipelines and Publishing Over SSH

In many projects, things that seem very small come to be decisive factors to continue on the current path or find a better one. Starting from simple text editors to tools used for a long period of time, we all have different flavors for each tool in hand. Merging these ideas sometimes comes to be a to-do, and while this happens for any kind of work done in a group, there are also some other factors that shape the path to it.

This time, we came across an issue which let us think about how to proceed. Our project is being developed as an integration of many standalone microservices. This led us to use different resource files for our remote development and production environments. After considering different options, we finally decided to deploy these files through SSH (from our build server to where the application server is). Since we are using Jenkins for CI/CD, we had to use an ssh plugin.



from DZone.com Feed https://ift.tt/2E4qQnb

Do Not Measure Developers ;  Measure Projects