Monday, 16 July 2018

JCG Weekly: New JDK 11 String Methods, Java 11 in IntelliJ IDEA 2018.2, Java: Convert Array to List

[MEGA DEAL] The Complete Adobe CC Training Bundle (95% off)

Facebook
Twitter
LinkedIn
Google Plus
Email
Your Weekly Java Code Geeks Dose

Download Minibooks!

 

How to Build (and Scale) with Microservices

Today, modern enterprise is rushing head first into an always-on, digital-centric, mobile world. Organizations that fail to modify their approach to technology will be left by the wayside as others incorporate highly flexible and scalable architectures. The rapid rise in popularity of microservices was driven by these market influences. In just a few short years, companies have implemented various configurations of technologies to offer the best user experience.

 
 

10 Tips for Enterprise Cloud Migration

Technologies once relegated to the pages of science fiction novels—artificial intelligence, digital currency, and self-driving cars to name a few—have become a reality. Enterprises must innovate with high velocity and at massive scale to stay competitive. Cloud adoption has become a strategic imperative for enterprises—it's the price required to transform into a digital business. Equipped with these 10 tips, we hope can start realizing the full potential of the cloud for your organization.

 
From Our Sponsors
 

Find A Job Through Vettery

 

Vettery specializes in developer roles and is completely free for job seekers.

Sign Up

Best of the Week from JCG

Five simple ways to write code that's more memory efficient, without spending more time on it or reducing code readability. How much overhead does garbage collection add to your application? You might not know the exact number off the top of your head, but you do know that there's always room for improvement.
 
[MEGA DEAL] The Complete Adobe CC Training Bundle (95% off) (by Michail Kordelakos)
Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 95% off on The Complete Adobe CC Training Bundle. Get it now with only $29, instead of the original price of $673.

Applying New JDK 11 String Methods (by Dustin Marx)
In the posts "New Methods on Java String with JDK 11" and "String#repeat Coming to Java?", I discussed six new methods coming to the Java String with JDK 11. The available early access JDK 11 builds already include these new methods and I use one of those early access builds to demonstrate them in this post.
 
Developing with CUBA – a big shift from Spring? (by Andrey Belyaev)
Reading requirements for yet another web project for internal corporate use you usually see a pretty common set: well-defined data storage structure, lots of forms for data entry reporting and integrations with lots of existing corporate systems from accounting to supply management, thousands of concurrent users.

 
Top 30 Eclipse Keyboard Shortcuts for Java Programmers (by Javin Paul)
This tutorial is about 30 Eclipse keyboard shortcuts, this list is by no means complete and I will suggest you guys share eclipse shortcuts listed other than here to make this more useful. Eclipse is the most used Java development IDE and knowing Eclipse shortcuts not only improve your productivity but also makes you more efficient. You will have more time for things you like to do.

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

If you have worked with Spring projects, you might agree that they require quite a bit of configuration. Some of this configuration is boilerplate code related to infrastructure and has nothing to do with business requirements.
 
IntelliJ IDEA Code Review Example
In this post, we feature a comprehensive Example on IntelliJ IDEA Code Review. We will learn how we can use IDEA IntelliJ for code reviews.

JBoss Drools Fusion Tutorial
This tutorial is all about JBoss Drools Fusion. Before proceeding with this article, lets assume that readers have a basic knowledge into JBoss Drools and working of a Java n-tier application. Groovy is an object-oriented dynamic programming language for the Java platform. It is dynamically compiled to the Java Virtual Machine (JVM) bytecode, and inter-operates with other Java source codes and libraries.
  In this tutorial we will create a simple Spring MVC application that uses a document-oriented NoSQL database for its database layer. For this tutorial, we'll perform the basic database operations for managing the list of users.

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.

What problem is React/JSX solving in your App? (by Prahlad Yeri)
Framework wars and debates are very much a thing these days, be it Angular vs Backbone or Angular vs React, but the real debate isn't about these frameworks.

Measuring Performance Metrics in Rails (by Daniel P. Clark)
Performance is a topic many developers value highly, with web frameworks, programming languages, databases, and various technologies all boasting about performance.

Best System Code Geeks Articles


Spring Boot & Cockroach DB in Kubernetes/OpenShift (by Alex Soto)
In this post, I am going to show you how to use Cockroach DB in a Spring Boot application. Notice that Cockroach DB is compatible with PostgresSQL driver, so in terms of configuration is almost the same.

Nginx and Apache (Ubuntu 12.04 LTS) (by Gabriel Canepa)
In this post, we feature a comprehensive Nginx Configuration Guide. This article is part of our Academy Course titled Introduction to Nginx.
 
Cloning, exporting, importing, and removing virtual machines 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


17 Popular Java Frameworks [2018 edition]: Pros, cons, and more
Java is still the most popular programming language in the world. It comes with a vast ecosystem and more than 9 million Java developers worldwide. Although Java is not the most straightforward language, you don't have to write Java programs from scratch.

Iteration vs recursion in Java
Iteration & recursion are exchangeable in most cases and in theory every program can be rewritten to avoid iteration using recursion instead, but it's important to know when to use, since it might impact severely on performance or raise unexpected errors.

Functional Interface and Lambda Expression
Welcome to the tutorial of Functional Interface and Lambda expression. In this tutorial we will discuss fundamental concept of functional interface and lambda expression.

Java 11 in IntelliJ IDEA 2018.2
The next version of Java is due out in September, and IntelliJ IDEA 2018.2 is ready for it.  The main code feature in Java 11 is Local-Variable Syntax for Lambda Parameters – Java 10 gave us the ability to use the var keyword for variables inside methods...

Java – Convert Array to List
This tutorial shows several ways to convert Array to List in Java. 1- Arrays.asList: You can convert an Array to List using Arrays.asList() utility method. This method accepts an array as input and returns a list as output.

Blast from the Past !


Simple Spring Boot Admin Setup
Spring Boot Admin is a cool dashboard for monitoring your spring boot applications. However, setting it up is not that trivial. The documentation outlines two options...

Progressive Web apps recipes for GWT
If you have been designing or developing web applications for a while, you would have probably came across the term Progressive Web application a tons of times...

Java 8 Optionals
While programming, we have all faced the most (in)famous NullPointerException. And I believe we all would agree that encountering NullPointerException is also a pain.

Featured Mini-Books!


Advanced Java
Learning the basics of Java is easy. But really delving into the language and studying its more advanced concepts and nuances is what will make you a great Java developer. The web is abundant with "soft", "cheap", "low end" Java tutorials, but what it is missing is material to really take you to the next level.





Performance testing and APM in the AWS cloud
Application performance management technologies have evolved substantially since the advent of mainstream cloud computing technologies. AWS and APM have matured side-by-side, leading to complementary capabilities that allow organizations to test applications with a greater degree of precision. As a result, AWS has emerged as a stable, productive environment for APM initiatives.
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