Monday 2 July 2018

JCG Weekly: The Complete Guide to Java Logging in Production, Java Batch Tutorial

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

Download Minibooks!

 

Good Migrations: 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 practices.

 
 

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. This eBook discusses the history of application performance testing, and with that backdrop, offers advice on combining performance testing and Application Performance Monitoring (APM) in the AWS cloud.

 

Best of the Week from JCG

How the World's Leading Companies Choose How and What to Log (Based on analysis of GitHub's top 400,000 repositories) It's no secret that log files are noisy and difficult to navigate.
 
[MEGA DEAL] The Complete Java Bundle (96% off) (by Michail Kordelakos)
Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 96% off on The Complete Java Bundle. Get it now with only $39, instead of the original price of $989.

Classification of Development Frameworks for Enterprise Applications (by Aleksey Stukalov)
If you google "best java framework", most probably, you will stumble on this article, which gives a great overview about the landscape in the Java Enterprise world. However, from my point of view it lacks a very important thing..

 
Spring Reactor Tutorial (by Shubham Aggarwal)
In the world of RESTful services where a lot of work actually happens behind the scenes, we often have to do much of the processing in our application which doesn't actually affect the response which needs to be sent to a real-world user.

 
When your heroes start acting weird, you reexamine their influence on your life. I've long been learning, demonstrating and teaching clean code through TDD, patterns and so on.

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 post, we feature a comprehensive Example on Java Batch. Java batch application is a Java application which processes a group of records, usually large volumes of data, as a single unit automatically.
 
MySQL Workbench Tutorial
MySQL Workbench is one of the most used tools to work with MySQL-based databases and manage schema for a database, data in tables and reverse engineering the schema definitions.

EJB Security Example
Developers using the Java EE platform achieve security through its built-in security APIs. There are two approaches to securing enterprise java applications, more specifically Enterprise Java Beans. Apache Groovy is an object-oriented dynamic programming language for the Java platform. It is dynamically compiled to the Java Virtual Machine bytecode, and inter-operates with other Java source codes and libraries.
  For this tutorial, we'll have a welcome page that fetches the user records from the MySQL database and displays it on the interface.

Best Web Code Geeks Articles


Accessing a Child Component's Public Scope in Angular (by Jeroen Savat)
I was asked to create an autocomplete component that would do some filtering on a list and include a "clear" button that could reset this filter.

Docker basics: Containers (by Emmanouil Gkatziouras)
So we have just created a docker image and now it's time for us to run a container and interact with it.

Introduction to scalatags in Scala.js (by Zakaria Amine)
In this post, we are going to go through some examples of usage of scalatags based on the web component's project.

Best System Code Geeks Articles


Increasing Shell Productivity With Zsh Aliases (by Sebastian Daschner)
The zsh shell, such as many others, supports aliases to minimize the amount of typing required. Beside simple command aliases, zsh comes with a multitude of extended alias features.

Nginx installation on Linux (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.
 
Apache URL rewrite example: Rewriting and redirecting URLs with mod_rewrite (by Gabriel Canepa)
In this post, we feature a comprehensive Apache URL rewrite example. This article is part of our Academy Course titled Apache HTTP Server Tutorial.

New and Noteworthy from the Community


The SOA Journey: from Understanding Business to Agile Architecture
I assume that readers are well aware of why, when and whether they should split a monolith at all. But just in case, a quick reminder: our mutual goal is business-agility.

Testing JavaEE backward and forward compatibility with Servlet, JAX-RS, Batch and Eclipse MicroProfile
One of the most interesting concepts that made Java EE (and Java) appealing for the enterprise is its great backward compatibility, ensuring that years of investment in R&D could be reused in future developments.

The next generation of Java application deployments
After discontinuing the Applet technology, which required browser plug-ins, Oracle now announced that they will also discontinue the Java Web Start technoloy.

Learning Kotlin: String Templates
The purpose of this lesson is to show off string templating and the Koan starts with some interesting examples...

Optional Dependency Injection using Spring
There are quite a few use-cases where it's needed to make optional some of the dependencies injected, here are some of them...

Blast from the Past !


Remote debugging Wildfly application in IntelliJ
In this short article you will learn how to get started with debugging web application deployed to Wildfly server by using IntelliJ.

Java Command-Line Interfaces (Part 2): args4j
In my previous post, I looked at parsing command-line arguments in Java applications using Apache Commons CLI. In this post, I look at doing the same using a different library: args4j.

Gossip-based Kubernetes Cluster on AWS using Kops
Creating a Kubernetes cluster using Kops requires a top-level domain or a sub domain and setting up Route 53 hosted zones. This domain allows the worker nodes to discover the master and the master to discover all the etcd servers.

Featured Mini-Books!


Android Programming Cookbook
Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android's user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input..


Extending Open Source Frameworks For Advanced Functional Testing
One of the key benefits of using open source testing tools is having the flexibility of customizing them for unique use cases and complementing them to meet special app testing requirements. There are plenty of examples on the market where organizations positioned test frameworks, such as Selenium WebDriver/Grid and Appium, as technology foundation for custom tailored test solutions satisfying special requirements.
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