Save A Whopping $100 on Amazon Echo Right Now By Going Refurbished – Deal Alert

See the original posting on JavaWorld

You can pick up Amazon Echo for VERY far below list price, if you’re comfortable buying refurbished. Which you can be — certified refurbished products are tested and certified to look and work like new, and come with warranties. Echo typically lists for $180, or $165 refurbished, but right now it looks like Amazon’s letting them go for just $80. Amazon Echo is a hands-free speaker you control with your voice. Echo connects to the Alexa Voice Service to play music, provide information, news, sports scores, weather, and more—instantly. All you have to do is ask. Echo has seven microphones and beam forming technology so it can hear you from across the room—even while music is playing. Echo is also an expertly tuned speaker that can fill any room with 360° immersive sound. When you want to use Echo, just say the wake word “Alexa” and Echo responds instantly. If you have more than one Echo or Echo Dot, Alexa responds intelligently from the Echo you’re closest to with ESP (Echo Spatial Perception). See the certified refurbished Amazon Echo on Amazon.

To read this article in full or to leave a comment, please click here

Jenkins Blue Ocean UI to provide code quality insights

See the original posting on JavaWorld

Blue Ocean, the new user interface for the popular Jenkins continuous integration and continuous delivery (CI/CD) platform, will begin incorporating insights into code quality trends and static analyses, under an improvement plan detailed this week by the project’s creator.

The goal is to improve the developer’s visibility into the health of software projects, Blue Ocean creator James Dumay, director of project management at Jenkins technology vendor CloudBees, said. Plans also call for expanding the capabilities of Blue Ocean’s visual pipeline editor to better match what is available in Jenkins’ declarative pipelines for software delivery. The development team intends to outfit Blue Ocean with these capabilities in the next six to 12 months.

To read this article in full or to leave a comment, please click here

The case for Oracle to cede control of Java SE

See the original posting on JavaWorld

Now that Oracle wants to turn over leadership of enterprise Java’s (Java EE’s) development to a still-unnamed open source foundation, might the same thing happen with the standard edition of Java (Java SE) that Oracle also controls? Such a move could produce substantial benefits. But it does not seem unlikely, at least at the moment.

Oracle said it has no plans to make such a move. But the potential fruits of a such a move are undeniable.

If Oracle steps aside, there’s more room for many others

For one, a loosening of Oracle’s control could entice other contributors to Java to participate more. Java development has had other participants, including IBM, Red Hat, and SAP. But with the current Oracle-dominated setup, other companies and individuals could be reluctant to contribute a lot if they see it as benefiting a major software industry provider—and possible rival—like Oracle.

To read this article in full or to leave a comment, please click here

What to expect in Java 9’s JDK: More than modularity

See the original posting on JavaWorld

After multiple delays, Java 9, the first major upgrade to the standard edition of Java since March 2014, is due to arrive on September 21, in the form of Java Development Kit 9. The official proposal for JDK 9 lists roughly 90 new features; modularity is the major one, reconfiguring Java into a modular format in an effort that has gone on for years. But there are other improvements in areas such as compilation, code cache and JavaScript accommodations.

To read this article in full or to leave a comment, please click here

Web services in Java SE, Part 3: Creating RESTful Web services

See the original posting on JavaWorld

Part 2 of this four-part series on Java SE Web services showed how to use the JAX-WS API to develop SOAP-based Web services. JAX-WS also supports RESTful-based Web services, which this article shows how to develop. It first defines and then builds and runs a library Web service, and next defines, builds, and runs a simple client that accesses this service.

Defining a library web service

The library Web service, which I’ve named Library, manages a library of books with their authors. It consists of a main Library class along with supporting Book and Author classes.

To read this article in full or to leave a comment, please click here

Web services in Java SE, Part 3

See the original posting on JavaWorld

Part 2 of this four-part series on Java SE Web services showed how to use the JAX-WS API to develop SOAP-based Web services. JAX-WS also supports RESTful-based Web services, which this article shows how to develop. It first defines and then builds and runs a library Web service, and next defines, builds, and runs a simple client that accesses this service.

Defining a library web service

The library Web service, which I’ve named Library, manages a library of books with their authors. It consists of a main Library class along with supporting Book and Author classes.

To read this article in full or to leave a comment, please click here

35% off Etekcity Smart Plug 2 Pack, Energy Monitoring and Alexa Compatible – Deal Alert

See the original posting on JavaWorld

With this smart plug from Etekcity, you can turn your appliances on/off remotely from your mobile device, or with your voice via Alexa. Or automate the on/off cycle with a schedule. The plug also monitors and helps control energy usage, and the slow drain that occurs even when devices are powered down. With this deal, a 2-pack of smart plugs is discounted 35% down to $38.74, or just under $20 per plug. See this deal now on Amazon.

To read this article in full or to leave a comment, please click here

38% off Dishonored 2 for XBox One, PS4 and PC – Deal Alert

See the original posting on JavaWorld

Play your way in a world where mysticism and industry collide. Will you choose to play as Empress Emily Kaldwin or the royal protector, Corvo Attano? Will you make your way through the game unseen, make full use of its brutal combat system, or use a blend of both? How will you combine your character’s unique set of powers, weapons and gadgets to eliminate your enemies? The story responds to your choices, leading to intriguing outcomes, as you play through each of the game’s hand-crafted missions. Right now Dishonored 2 is discounted 38% down to $24.99, for the XBOX One, PS4 and PC versions. See this deal on Amazon.

To read this article in full or to leave a comment, please click here

OpenJDK may tackle Java security gaps with secretive group

See the original posting on JavaWorld

To shore up Java’s security, a private group that operates outside the normal open source community process is under consideration.

The proposed OpenJDK (Java Development Kit) Vulnerability Group would provide a secure, private forum in which trusted members of the community receive reports on vulnerabilities in code bases and then review and fix them. Coordinating the release of fixes also would be part of the group’s mandate. (Java SE, the standard edition of Java, has been developed under the auspices of OpenJDK.)

The vulnerability group and Oracle’s internal security teams would work together, and it may occasionally need to work with external security organizations.

To read this article in full or to leave a comment, please click here

What is SQL? The language of databases

See the original posting on JavaWorld

Today, Structured Query Language is the standard means of manipulating and querying data in relational databases, though with proprietary extensions among the products. The ease and ubiquity of SQL have even led the creators of many “NoSQL” or non-relational data stores, such as Hadoop, to adopt subsets of SQL or come up with their own SQL-like query languages.

But SQL wasn’t always the “universal” language for relational databases. From the beginning (circa 1980), SQL had certain strikes against it. Many researchers and developers at the time, including me, thought that the overhead of SQL would keep it from ever being practical in a production database. 

To read this article in full or to leave a comment, please click here

How Google’s Go language could be improved

See the original posting on JavaWorld

3 open source projects that make Kubernetes easier

See the original posting on JavaWorld

Clearly, Kubernetes is an elegant solution to an important problem. Kubernetes allows us to run containerized applications at scale without drowning in the details of balancing loads, networking containers, ensuring high availability for apps, or managing updates or rollbacks. So much complexity is hidden safely away. 

But using Kubernetes is not without its challenges. Getting up and running with Kubernetes takes some work, and many of the management and maintenance tasks around Kubernetes are downright thorny. 

As active as Kubernetes development is, we can’t expect the main project to solve every problem immediately. Fortunately, the community around Kubernetes is finding solutions to those problems that, for one reason or another, the Kubernetes team hasn’t zeroed in on. 

To read this article in full or to leave a comment, please click here

What is machine learning? Software derived from data

See the original posting on JavaWorld

You’ve probably encountered the term “machine learning” more than a few times lately. Often used interchangeably with artificial intelligence, machine learning is in fact a subset of AI, both of which can trace their roots to MIT in the late 1950s.

Machine learning is something you probably encounter every day, whether you know it or not. The Siri and Alexa voice assistants, Facebook’s and Microsoft’s facial recognition, Amazon and Netflix recommendations, the technology that keeps self-driving cars from crashing into things – all are a result of advances in machine learning.

To read this article in full or to leave a comment, please click here

Java 101: Datastructures and algorithms in Java, Part 1

See the original posting on JavaWorld

Datastructures and algorithms are essential to computer science, which is the study of data, its representation in memory, and its transformation from one form to another. In programming, we use datastructures to store and organize data, and we use algorithms to manipulate the data in those structures. The more you understand about datastructures and algorithms, the more efficient your Java programs will be.

This article launches a three-part series introducing datastructures and algorithms. In Part 1, you’ll learn what a datastructure is and how datastructures are classified. You’ll also learn what an algorithm is, how algorithms are represented, and how to use time and space complexity functions to compare similar algorithms.

To read this article in full or to leave a comment, please click here

What’s new in Java EE 8

See the original posting on JavaWorld

Although Oracle has been mostly quiet lately about the progress of its enterprise Java overhaul, that is likely to change soon with the impending arrival of Java Platform, Enterprise Edition 8, better known as Java EE 8.

The upgrade retools enterprise Java for cloud and microservices environments. A vote on the Java Community Process specification for Java EE 8 is under way and is due to be completed on August 21. Java EE 8, the official specification states, is about simplification while extending the range of the platform to accommodate emerging technologies in the cloud and web. The specification also emphasizes HTML5 and HTTP/2 support.

To read this article in full or to leave a comment, please click here

36% off Vastar 4-in-1 USB Charging Cable Adapter With Micro, Mini USB and Lightning – Deal Alert

See the original posting on JavaWorld

This charging cable from Vastar features micro and mini USB, 30-pin and lightning connectors, making it compatible with a very wide range of newer and older smartphones, tablets, USB devices and more. Equipped with a connector for iPhone 6/6 plus, 5/5s, iPad4, iPad Air, iPad mini, USB type C for Nexus 6P, Nexus 5X, Oneplus 2, 2015 MacBook with 12″ Retina Display, 2015 Google Chromebook Pixel. Micro USB connector charge for most android phones, Bluetooth headset, external batteries; Mini USB connector for some additional mobile phone models, MP3, digital cameras or other devices. The list price on this cable has been reduced 36% to just $6.99. See it on Amazon.

To read this article in full or to leave a comment, please click here

24% off Taotronics Universal Smartphone Bike Mount – Deal Alert

See the original posting on JavaWorld

Web services in Java SE, Part 2

See the original posting on JavaWorld

JAX-WS supports SOAP-based Web services. Part 2 of this four-part series on Java SE Web services defines a SOAP-based units-conversion Web service, builds and then verifies this Web service locally via the default lightweight HTTP server (discussed in Part 1), interprets the service’s WSDL document, and accesses the service from a simple client.

Defining a units-conversion web service

The units-conversion Web service, which I’ve named UC, consists of four functions for converting between centimeters and inches and between degrees Fahrenheit and degrees Celsius. Although this example could be architected as a single Java class, I’ve chosen to follow best practices by architecting it as a Java interface and a Java class. Listing 1 presents the Web service’s UC interface.

To read this article in full or to leave a comment, please click here

50% off Prey for Xbox One and PlayStation 4 – Deal Alert

See the original posting on JavaWorld

In Prey, you awaken aboard Talos I, a space station orbiting the moon in the year 2032. You are the key subject of an experiment meant to alter humanity forever – but things have gone terribly wrong. The space station has been overrun by hostile aliens and you are now being hunted. As you dig into the dark secrets of Talos I and your own past, you must survive using the tools found on the station, your wits, weapons, and mind-bending abilities. Right now you can get 50% off the listed price. See this deal now on Amazon.

To read this article in full or to leave a comment, please click here

Save on School Supplies With Amazon’s Back To School Deals – Deal Alert

See the original posting on JavaWorld

If you already know this page exists, let it serve as a reminder. Amazon’s back to school deals page centralizes their best discounts on everything from laptops to calculators to pencils and batteries. If you still have supplies left to buy, there’s plenty of time. Grab your list, fill your cart, and start putting check marks on your list while also saving some cash. Visit Amazon’s back to school Electronics deals page here, or their main back to school deals page right here.

To read this article in full or to leave a comment, please click here

1 2 3 4 50