Archive for the ‘Enterprise Java’ Category

Some months ago Steve Wozniak, the Apple co-founder who changed the world alongside Steve Jobs, has announced the launch of Woz U. The platform is an online open course program. It’s presented in the same structure other online education providers in that it allows students to watch videos and pace themselves through their courses. They have several way to help you learn fast and easy, some of them are: HD Video Instruction, Captivating Content, Browser-based Labs and really important 1-on-1 … Read the rest

The Eclipse Foundation is preparing the next round of technologies to be added to enterprise Java, which it now runs. (Last year, the foundation was charged with developing Java EE (Enterprise Edition), in the wake of Oracle’s abdication of its stewardship of the project.)

Eclipse expects about 35 to 40 new projects as part of its open source enterprise Java implementation.

The foundation expects Eclipse Enterprise for Java (EE4J) project to ship a Java EE 8-compliant project as soon … Read the rest

If you looked at TensorFlow as a deep learning framework last year and decided that it was too hard or too immature to use, it might be time to give it another look.

Since I reviewed TensorFlow r0.10 in October 2016, Google’s open source framework for deep learning has become more mature, implemented more algorithms and deployment options, and become easier to program. TensorFlow is now up to version r1.4.1 (stable version and web documentation), r1.5 (release candidate), and pre-release … Read the rest

Until very recently, when you shopped for a database you had to choose: Scalability or consistency? SQL databases such as MySQL guarantee strong consistency, but don’t scale well horizontally. (Manual sharding for scalability is no one’s idea of fun.) NoSQL databases such as MongoDB scale beautifully, but offer only eventual consistency. (“Wait long enough, and you can read the right answer”—which isn’t any way to do financial transactions.)

Google Cloud Spanner, a fully managed relational database service running on … Read the rest

Of course, no 21st Century tour of sci-tech developments would be complete without a discussion of artificial intelligence, the white-hot area of research that’s expanding outward like a mini Big Bang. AI is everywhere these days, it seems, but a curious development over the summer suggests just how weird the future is likely to be.

In August, researchers published a remarkable study that suggests artificial intelligence can effectively identify people with clinical depression—just by looking at their Instagram photos. It Read the rest

2017 was a good year for Google Cloud Platform. But 2018 promises to be even better. Although Google still sits well behind Amazon Web Services and Microsoft Azure in cloud revenue, with just 2.3 percent market share against AWS’s 44.1 percent and Azure’s 7.1 percent, according to Gartner data, 2018 could well prove Google’s breakout year.

That is, if it can just deliver on one, eensie weensie thing: helping enterprises operate more like Google.

In the past, this has … Read the rest

The Eclipse Foundation, the new keeper of enterprise Java, has moved forward with nine project proposals for Eclipse Enterprise for Java (EE4J), which the organization describes as the first step toward the migration of Java EE (Enterprise Edition) to the open source tools organization.

The proposals, published for community review, cover aspects of Java ranging from JSON and REST to messaging. They emerge in response to Oracle’s decision in August to turn over enterprise Java to an open Read the rest

The Apache Foundation has added a new machine learning project to its roster, Apache PredictionIO, an open-sourced version of a project originally devised by a subsidiary of Salesforce.

What PredictionIO does for machine learning and Spark

Apache PredictionIO is built atop Spark and Hadoop, and serves Spark-powered predictions from data using customizable templates for common tasks. Apps send data to PredictionIO’s event server to train a model, then query the engine for predictions based on the model.

Spark, MLlib, … Read the rest

The Eclipse Foundation’s MicroProfile project to add microservices to enterprise Java has released MicroProfile 1.2, which adds capabilities for fault tolerance and security.

New features in MicroProfile 1.2

A fault-tolerance API in MicroProfile 1.2 provides a way for applications to deal with the unavailability of a microservice, said IBM Distinguished Engineer Ian Robinson, who has worked on MicroProfile. When old-style monolithic applications fail, they bring down the entire application. But applications composed of microservices continue to operate if a specific … Read the rest

As part of the change in ownership of Java EE (Enterprise Edition) from Oracle to the Eclipse Foundation, how Java EE works and is managed are starting to change.

For one, Oracle is making the Java EE technology compatibility kits (TCK), which ascertain if an implementation is compliant with Java, available via open source. Eclipse Executive Director Milinkovich called this “a very fundamental change to the dynamics of this ecosystem.”

Under the open-sourcing of the TCKs, users themselves can … Read the rest