BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Microservices and Modularity

by Mark Little on  May 29, 2017 3

Gene Hughson discusses how the reasons for choosing microservices are important and that he does not believe improved modularity is a valid reason. Furthermore, this applies equally well to the data architecture where he believes that a disciplined, monolithic team can maintain modularity in a monolithic data architecture.

Relearning Functional Service Design for Microservices: Uwe Friedrichsen at microXchg

by Daniel Bryant on  Feb 19, 2017

The opening talk of the microXchg microservices conference was delivered by Uwe Friedrichsen, and discussed “Resilient Functional Service Design”. Key takeaways included: microservice developers should learn about fault tolerant design patterns and caching; understanding Domain-Driven Design (DDD) and modularity is vital; and aim for replaceability of components rather than reuse.

Initial Implementation of Module System Pushed to JDK 9 build 111

by Monica Beckwith on  Mar 28, 2016

Project Jigsaw has been in the works for a while now. On March 22nd 2016, an initial implementation of 'Module System' which is the last major component of Project Jigsaw, was pushed to JDK 9 in early access build 111.

Jigsaw Finally Arrives in JDK 9

by Alex Blewitt on  Mar 11, 2016

Alan Bateman has sent a mail to the JDK-9 development list, indicating that a snapshot of Jigsaw will be integrated later this month. InfoQ looks in deeper to see what this will mean.

Oracle Publishes Report on the State of Java’s Module System

by Abraham Marín Pérez on  Oct 12, 2015 6

Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, published a report on the State of the Module System with an emphasis on what the objectives are (and aren’t) and an explanation of how these are currently met. The publication has triggered comments among users on the apparent overlap with existing frameworks like OSGi. InfoQ looks at background and current state.

TypeScript 1.5: Modules, Decorators, Sublime Text Plug-in and More

by Abel Avram on  Apr 03, 2015 2

Microsoft has released TypeScript 1.5 alpha incorporating a number of new features, including: modules, decorators, a plug-in for Sublime Text, for…of loops, ES6 Unicode, computed properties and let/const compilation to ES5.

Mark Reinhold on Java 9 and Beyond

by Alex Blewitt on  Mar 12, 2015 2

Today at EclipseCon, Mark Reinhold gave a keynote on "Java 9 and Beyond" which looked at the upcoming features in Java 9 and some of the future plans for the Java ecosystem. InfoQ summarises the main parts of what will and might happen in the future.

Relation of Agility and Modularity

by Savita Pahuja on  Nov 21, 2014

This post describes the relation of Agility and Modularity. Why modularity is important and how can we use it is described in OSGi white paper.

Martin Fowler Describes "Sacrificial Architecture"

by Savita Pahuja on  Nov 02, 2014 4

Martin Fowler describes Sacrificial Architecture. This post highlights the need and benefits of sacrificial Architecture.

The Return of Java Modularity

by Ben Evans on  Sep 22, 2014

Oracle have announced the relaunch of Project Jigsaw, devoted to bringing full modularity to the Java Platform.

Is Project Jigsaw Back On Track?

by Victor Grazi on  Jul 24, 2014 17

Oracle Chief Java Architect Mark Reinhold reveals the plans and scheduling for Project Jigsaw, the Java modularity initiative, now scheduled for release with Java 9.

OSGi Release 6 Specifications add Data Transfer Objects and Versioning Annotations

by Alex Blewitt on  Jul 14, 2014

At last month's OSGi DevCon in New York, the OSGi Alliance released OSGi Core Release 6. This adds a standard for representing Data Transfer Objects and a way of annotating interfaces indicating whether they are supposed to be implemented or used by clients. In addition, an osgi.native namespace and extension bundle activators have been added; read on to find out more.

OSGi Targets JavaScript, Native

by Dan Woods on  Aug 05, 2013

The rising popularity of modular, polyglot application stacks has restarted a conversation at the OSGi Alliance about providing a language and run-time neutral version of the standard.

ECMAScript 6 Modules: What Are They and How to Use Them Today

by Zef Hemel on  Aug 01, 2013

One of the essentials features any platform needs to support code bases beyond a few source files are modules. Until now, JavaScript has not supported modules natively. However, as of the next version of JavaScript (officially named ECMAScript 6) modules will finally be added as first-class citizen to the language.

Project Jigsaw Late for the Train: Deferment ratified

by Victor Grazi on  Oct 21, 2012

JSR 337 expert group has ratified Oracle chief architect Mark Reinhold's proposal to defer Project Jigsaw to Java 9. Were the stated reasons sufficient motivation for this deferment?

BT