Monday 23 July 2018

JCG Weekly: Microservices for Java Developers: Introduction, Java 11 upcoming features

[MEGA DEAL] The Pay What You Want DevOps Bundle (99% off)
Facebook
Twitter
LinkedIn
Google Plus
Email
Your Weekly Java Code Geeks Dose

Download Minibooks!

 

5 steps to successful public cloud migration

Cloud computing has been gaining momentum for years. As the technology leaves the early adopter phase and becomes mainstream, many organizations find themselves scrambling to overcome the challenges that come with a more distributed infrastructure. One of those difficulties is getting through a major cloud migration. It is one thing to roll out a few applications and cloud pilot projects, it is an entirely different challenge to start using the cloud across multiple lines of business at massive scale. That is the point that organizations are beginning to reach, and the time has come to take a serious look at cloud migration best practices. Read this eBook to meet the cloud world and its importance for businesses moving to the cloud.

 
 

What .NET Developers Need to Know About Azure

Launched in January 2010, Microsoft Azure is now more than seven years old. Like all seven-year-olds, Azure has been through some memorable teething troubles over the years, as well as some incredible growth and change. Microsoft still faces some significant challenges in increasing the adoption of its Azure platform. As Microsoft Azure continues to evolve to meet the needs of modern app development processes and systems, developers will need to stay up to date with the latest changes in order to keep using the platform as efficiently as possible. In this eBook, we'll look back at the history of Microsoft Azure and you'll learn how to stay up to speed with Microsoft's latest updates to Azure.

 

Best of the Week from JCG

"I love writing authentication and authorization code." ~ No Java Developer Ever. Tired of building the same login screens over and over? Try the Okta API for hosted authentication, authorization, and multi-factor auth.
 
[MEGA DEAL] The Pay What You Want DevOps Bundle (99% off) (by Michail Kordelakos)
Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 99% off on The Pay What You Want DevOps Bundle. Pay what you want, instead of the original price of $834.

Spring Boot Complete Example (by Semika Kaluge)
This post provides a complete example of using spring boot to develop a loosely coupled REST service. Using spring boot, we can develop production ready java application which will run independently, as stand alone application with minimal dependencies and less coupling with other applications.
 
Microservices for Java Developers: Introduction (by Andrey Belyaev)
Microservices, microservices, microservices … One of the hottest topics in the industry nowadays and the new shiny thing everyone wants to be doing, often without really thinking about the deep and profound transformations this architectural style requires both from the people and organization perspectives.

 
Java 11 upcoming features – Launch Single-File source programs (by Jaikiran Pai)
Java 11 is nearing completion and it's entered the rampdown phase. It almost feels like a few weeks back that Java 9 was released and here we are, within a few months of Java 11 being released. Given the new release process and timelines for Java, this will become a common thing.

Mega-Deal: Programming Courses from Only $10.99!


We have arranged a mega-deal with Udemy for your eyes only! You can purchase each course from just $10.99. The deal will be available for LIMITED TIME ONLY, so make sure to grab them now!
 

Latest JCG Examples

This article will show you a simple example of how to use Hibernate in Eclipse with PostgreSQL. PostgreSQL is an object-relational database management system.
 
Play! Framework Path, Query and Route Default Params Example
In this post, we are going to discuss about few more Play Framework basics like Path Parameters, Query Parameters, Routing Default Parameters and Routing Fixed Values Parameters in detail with some suitable examples.

IntelliJ IDEA Debug Java Application Example
In this post, we feature a comprehensive Example on IntelliJ IDEA Debug Java Application. When you develop Java applications using any IDE, you will have moments when the application is not giving you the desired results. This post is a comprehensive Example on Spring Integration Http Gateway. Messaging Gateway is an Enterprise Integration pattern that encapsulates the messaging code enabling the app to have only business logic code.
  Java API for RESTful Web Services is a Java programming language API specification that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern.

Best Web Code Geeks Articles

Hello readers, in this tutorial, developers will learn what AngularJS is and how to use the AngularJS ng-hide Directive in angular applications. Web Apps are a complex and complicated beast, both on the front end and back end. The reason we had to come up with so many frameworks and libraries is that the whole process is quite difficult and convoluted.

AngularJS Get Current Date Time Example (by Yatin Batra)
Hello readers, in this tutorial, developers will learn what AngularJS is and how to display the current date and time using the angular filter.

Best System Code Geeks Articles


CockroachDB: A cloud native SQL database in Kubernetes (by Alex Soto)
In this post, I am going to explain how to install it in Kubernetes/OpenShift, insert some data and validate that it has been replicated in all nodes. In next post, I am going to show you how to use it with Spring Boot + JPA.

Load balancing with Nginx (Ubuntu 12.04 LTS) (by Gabriel Canepa)
This course will introduce you to the magic of nginx. You will learn to install and configure nginx for a variety of software platforms and how to integrate it with Apache.
 
How to create, restore, and delete virtual machine snapshots in VirtualBox (by Gabriel Canepa)
In this course, we provide a compilation of VirtualBox tutorials that will help you get started with this virtualization platform.

New and Noteworthy from the Community


JDK9's ForkJoinPool Upgrades
While everyone's busy with modularity, local-variable-type-inference, and other Next Big Things of recent JDK releases, there's a fairly small and important update for the ForkJoinPool that deserves some attention.

Learning Kotlin: Collections
The Koans for Kotlin, are broken into sections and our earlier posts have covered the first section; this post is going to cover the entire second section.

Iteration Over Java Collections with High Performance
Java developers usually deal with Collections such as ArrayList, HashSet, Java 8 come with lambda and streaming API helping us to work easily with Collections. In most cases, we work with a few thousands of items and performance isn't a concern.

Java 11 API changes
JDK11 features are frozen since it was in the Rampdown phase last month. Big changes are listed in this page as JEPs. However there are many changes outside of JPEs in JDK 11, therefore I list up the API changes in JDK 11 as far as I know.

Implementing a custom Maven Archetype to generate Spring Boot-based services
Let's say your organization is splitting the big monolithic application in multiple, smaller and more specialized microservices. Some will interact with a relational database and a message broker while others will communicate with a NoSQL database for instance.

Blast from the Past !


Software Architectural Decision Making
A common question I get asked is "How do I make architectural decisions?" and my answer is "it depends". While it's a tongue in cheek answer, there is a bit of truth to it.

Java Bean Validation Basics
This post summarizes some quick and easy examples for the most common things you would want to do with the Java Beans Validation API (JSR 349, JSR 303).

Building A Self-Sufficient Docker Cluster
A self-sufficient system is a system capable of healing and adaptation. Healing means that the cluster will always be in the designed state.

Featured Mini-Books!


Elasticsearch Tutorial
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License. Elasticsearch is the most popular enterprise search engine followed by Apache Solr, also based on Lucene. Elasticsearch can be used to search all kinds of documents. It provides scalable search, has near real-time search, and supports multitenancy.

Microsoft SharePoint Monitoring
The primary intended audience for this document is any expert in professional services who needs to assure the health of SharePoint and systems connected to it. If you're a systems architect, you can gain understanding of SharePoint components and how other applications can take advantage of SharePoint. If you're an independent consultant, you'll learn about the elements of comprehensive coverage and total visibility into operations with prebuilt monitoring configurations.
Your Suggestions
Any ideas or suggestions? Shoot us an email at newsletter@javacodegeeks.com
Copyright © 2018 Exelixis Media P.C., All rights reserved.
You are receiving this email because you opted in at our website(s) www.javacodegeeks.com, examples.javacodegeeks.com

Our mailing address is:
Exelixis Media P.C.
Nafpaktias 18
Kesariani, Attica 16121
Greece

Add us to your address book
unsubscribe from this list    update subscription preferences

No comments:

Post a Comment