Monday 21 May 2018

JCG Weekly: Java 9 Module System & Reactive Streams, Java Batch Tutorial, Spring Security OAuth2

[MEGA DEAL] The Ultimate Front End Development Bundle (96% off)
Facebook
Twitter
LinkedIn
Google Plus
Email
Your Weekly Java Code Geeks Dose

Download Minibooks!

 

Ensuring Visibility into Microservices & Containers

As more enterprises embrace DevOps practices and move workloads to the cloud, application architects are increasingly looking to design choices that maximize the speed of development and deployment. Two of the fastest growing are containers and microservices. Read this ebook to get an introduction to the benefits and use cases of Microservices, Containers, and APM. Download this ebook to learn: How containers and microservices work The benefits and challenges of using them How a unified view of the enterprise stack and effective application performance monitoring (APM) can help to maximize their benefits

 
 

Top 5 Java Performance Considerations

Perhaps more than any programming language, Java continues to have a profound impact on how people navigate today's world. Java's functionality is responsible for setting a great deal of what users expect in terms of performance from their internet-accessible devices. The history of Java is more than two decades long and the language continues to grow and adapt in response to evolving consumer and business expectations. Throughout all of these changes, however, the performance of Java applications remains a paramount concern for developers. Read this eBook to get a deep dive on the top 5 Java Performance Considerations.

 

Best of the Week from JCG

It's pretty irritating when people ask questions with obvious answers, so I won't sit here and ask if you and your team use log files to monitor your application in pre-prod and production environments. We all use logs, and there's no doubt that they can help us better understand...
 
[MEGA DEAL] The Ultimate Front End Development Bundle (96% off) (by Eleftheria Drosopoulou)
Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 96% off on The Ultimate Front End Development Bundle. Get it now with only $39, instead of the original price of $1,016.. The DeveloperWeek team has offered us discounted PRO Passes to DeveloperWeek 2018 so our members can attend the event. DeveloperWeek (#DEVWEEK 2018) (June 18-20, Brooklyn Expo Center) is the East Coast's largest developer technology innovation conference....
 
Java Batch Tutorial (by Anand Kumar)
In today's world internet has changed the way we live our lives and one of the major reasons for that is the usage of internet for most of the daily chores.

 
Vaadin Tutorial (by Shubham Aggarwal)
When you are a backend developer, you know the pain which is caused when you hear people saying you can't create UI pages built-in HTML and can't style them in CSS.

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

In this article we will learn how to integrate OAuth2 with Spring Security. 1. Introduction- Spring Security is a powerful and highly customisable authentication and access-control framework.. 

Spring Batch ItemReaders and ItemWriters Example
This article is a tutorial about the various Item Readers and Item Writers in Spring Batch. We will use Spring Boot to speed our development process.

Java MongoDB Insert a Document Example
Hello readers, in this tutorial, you will learn how to insert the documents into a Mongo collection using the Java driver. 1. Introduction. If you have installed the MongoDB application (version 3.6.X) on Windows or Ubuntu... Secure Sockets Layer (SSL) is a standard security protocol for establishing encrypted links between a web server and a browser in an online communication.
  Hello readers, in this tutorial, we will show readers how to update the documents of a Mongo collection using the Java driver. 1. Introduction- If you have installed the MongoDB application (version 3.6.X) on Windows or Ubuntu

Best Web Code Geeks Articles


WebRTC Issues and How to Debug Them (by Lee Sylvester)
WebRTC is an amazing and rather ground-breaking technology pioneered by those geniuses at Google. Enabling plugin-free connectivity between browsers,...

Using a Chrome Developer Profile with Visual Studio Code Debugger (by Brian De Sousa)
When developing web apps in Visual Studio Code, I find myself using the built-in debugger to conveniently launch my web application in Chrome. Initially I was using the following launch.json configuration to launch...

Rails Frontend Testing with JavaScript Insights (by Daniel P. Clark)
One of the newer things that Rails 5+ provides is system tests. This gives us a full frontend testing experience with Capybara, which runs each of our tests through a real browser window to perfectly provide...

Best System Code Geeks Articles


Linux Kill Process Example (by Yatin Batra)
Hello readers! A process on a Linux system is defined as an occurrence of a running application or task. In this tutorial, we will learn how to terminate a suspended or hung up process or an entire process..

PostgreSQL indexes example (by Gabriel Canepa)
With all the Relational Database Management Systems (RDBMs) out there, it may be somewhat difficult to identify the best solution for your needs and to take an informed decision as to which one to choose.
 
Nginx – Summing up (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.

New and Noteworthy from the Community


Converting java map to list
Converting a Java Map to a List is a very common task. Map and List are common data structures used in Java. A Map is a collection of key value pairs. While a  List is an ordered collection of objects in which duplicate values can be stored.

Don't blame the dependency injection framework
Over the last couple of months I've heard and read quite a few statements that say that Dependency Injection frameworks are bad things that you should avoid like the plague. In my opinion that's just a result of ...

Spring Boot Profiles: A Strategic Way to Configure Applications
Most applications use properties as variables or parameters that have been extracted from the main logic and injected into the application at runtime. Traditionally, these properties existed in files deployed to the server.

Gradle Goodness: Command Line Options For Custom Tasks
Gradle added an incubation feature to Gradle 4.6 to add command line options for custom tasks. This means we can run a task using Gradle and add command line options to pass information to the task. 

Exploring Java 9 Module System and Reactive Streams
Java 9, one of the more noticeable releases of the Java platform in recent years – coming out with a number of prominent features: The module system- Reactive Streams- JShell...

Blast from the Past !


The difference between a compiler and an interpreter
According to their definitions, the difference between a compiler and an interpreter seems clear enough:
interpreter a program that directly executes instructions written in a programming language


Handling Events in React
In post Rendering RESTful service with React we created simple UI which render employee list fetched from RESTful service. As part of this post we will extend the same app to support...

Importance of given-when-then in unit tests and TDD
Recently, I've been writing rather about more advanced concepts related to automatic testing (mostly related to Spock). However, conducting my testing training...

Featured Mini-Books!


Apache Tomcat Cookbook
Apache Tomcat, often referred to as Tomcat, is an open-source web server developed by the Apache Software Foundation (ASF). Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL and WebSocket, and provides a "pure Java" HTTP web server environment in which Java code can run. Tomcat is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation, released under the Apache License 2.0 license, and is open-source software.

Spring Data Programming Cookbook
Spring Data's mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. The projects are developed by working together with many of the companies and developers that are behind these exciting technologies.
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