i3create Tech

66 Flips | 3 Magazines | @i3createTech | Keep up with i3create Tech on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “i3create Tech”

Using Spring with AWS Lambda

November 27, 2016<p>in Java, Spring, Aws<p>I love AWS Lambda. Removing the concept of a “server” from your application is huge. I won’t go into all the …

Spring Framework: @RestController vs. @Controller

Spring MVC Framework and REST<p>Spring’s annotation-based MVC framework simplifies the process of creating RESTful web services. The key difference …

Spring Framework 5.0 M3 released

Dear Spring community,It is my pleasure to announce that the third Spring Framework 5.0 milestone is available now: Once again, please check the …

Java

Benchmarks for Spring Boot Start Up

<b>TL;DR</b>: if you do nothing else, then make sure you set -XX:TieredStopAtLevel=1 and -noverify as default JVM args in your IDE. They might not be …

Linux

Spring Cloud on AWS

Bio<p>Agim Emruli works as a Software Architect at MIMACOM. He is very active in different open source communities like Spring.IO and has been a …

Download Messaging application using Hashstag Component Tutorial

<b>How to program a Messaging application using Hashtag component working as a Microservice. Download the code for free, run it and learn by doing.</b><p>Now …

How to Use Spring Factory Beans in Java Development

<b>Technology:</b> Spring is the popular framework for java developing applications in an easier way by providing various utility classes.In this post, java …

JavaScript

Data Microservices in the Cloud

Bio<p>Mark Pollack is a software engineer with Pivotal and is the co-lead of the Spring Cloud Data Flow and Spring XD projects. He has been a …

Microservices

JAX-RS vs Spring for REST Endpoints

REST endpoints are used just about everywhere you need to decouple your web service and client. Many developers have used Spring or JAX-RS for this …

Software Development

The legacy developer's guide to Java 9

Every few years, when a new version of Java is released, the speakers at JavaOne tout the new language constructs and APIs, and laud the benefits. …

What 2017 Brings for a Java Developer

The new year and Christmas aren't far gone, so it’s a good time for Java developers to wear a warm sweater. And, of course, it’s an excellent time to …

A Love Letter to Lambda Logging

<i>This is the first article in a series on AWS Lambda monitoring from</i> <i>Symphonia</i><i>, published on</i> <i>The Symphonium</i><i>. Symphonia is a Serverless and Cloud</i> …

6 code and framework trends you should follow in 2017

For developers, 2016 was a big year, as several programming ecosystems hit major milestones. AngularJS 2 finally arrived, and Node.js moved toward VM …

JavaScript

Java 8: New features in ConcurrentHashMap

The java.util.concurrent got a massive overhaul with the release of Java 8.We’ve been introduced to whole new classes like CompletableFuture that …

JavaScript

A Comprehensive Walk Through Java Method References

In this post, we are going to discuss yet another feature of Java 8: Method References. In a previous post, we explored lambda expressions and …

Iterable to Stream in Java

<b>1. Overview</b>In this short tutorial, let’s convert a Java <i>Iterable</i> object into a <i>Stream</i> and perform some standard operations on it.<b>2. Converting Iterable</b> …

JavaScript

Oracle to Java devs: Stop signing JAR files with MD5

Starting in April, Oracle will treat JAR files signed with the MD5 hashing algorithm as if they were unsigned, which means modern releases of the …

Java

Java 9 Will Change the Way You Traverse Stack Traces

It’s time to dive in deeper into Java 9 and discover some more features it has to offer. This time, we’ve decided to focus on the StackWalker.<p>In the …

Functional Programming in Java 8 (Part 0): Motivation

As I’ve seen in my previous post, the interest in functional programming is high. This is the reason I want to write an introduction about it.<p>I work …

Java is Unsound: The Industry Perspective

Recently Nada Amin and I discovered that Java and Scala are unsound. We submitted the finding and related discussion to OOPSLA, an academic …

Functional Programming in Java 8 (Part 1): Functions as Objects

Hello everybody,<p>After you’ve read in Part 0 why functional programming is cool, we will make our first big steps into this topic today. In Java 8, …

The Legacy Developer's Guide to Java 9

Every few years, when a new version of Java is released, the speakers at JavaOne tout the new language constructs and APIs, and laud the benefits. …

Dipping Into Java 8 Streams

Streams are another feature that were added with Java 8. It provides a different way of performing operations on a <i>Collection</i>. Rather than …

DevOps: Continuous Delivery and Automation

DevOps has emerged to be the “new normal” in software development, helping companies react to user feedback real-time and setting higher standards …

How to avoid messy code

Few programmers explicitly intend to write poorly structured source code.<p>They don’t sit down, whip out their <i>Bad Code Design Patterns</i> book, and wreak …

What programmers want

<b>Compensation</b>. You will hardly hear it explicitly named, but the truth is, we all want to eat. Please state at least the lower compensation limit in …

How Java’s Built-In Garbage Collection Will Make Your Life Better (Most of the Time)

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided …

Copy & paste driven development

Software development is rife with copy & paste: all of us resort to copy and paste coding sometimes. We know we probably shouldn’t, but we do<p>it …

Docker Challenges and Misconceptions

Previously, we discussed the main reasons why Docker can be useful to the enterprise. So why aren’t all large companies using Docker already? A large …

Using Apache Flink With Java 8

JDK 8 has introduced a lot of long-anticipated features to the Java language. Among those, the most notable was the introduction of lambda functions. …