Subscribe: Latest headlines from JavaWorld
http://www.javaworld.com/index.xml
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
amazon  article full  article  click  data  deal  full click  full  java  kotlin  new  open source  read article  read 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Latest headlines from JavaWorld

JavaWorld





Published: Sun, 17 Dec 2017 13:59:22 -0800

Last Build Date: Sun, 17 Dec 2017 13:59:22 -0800

 



New Amazon Echo Discounted $20 Right Now - Deal Alert

Wed, 13 Dec 2017 05:59:00 -0800

Amazon has a discount of $20 active right now on their all new Echo smart speaker, which features a new speaker, new design, and is available in a range of styles including fabrics and wood veneers. Echo connects to Alexa to play music, make calls, set alarms and timers, ask questions, control smart home devices, and more --
instantly. Echo averages 4 out of 5 stars on Amazon from over 2,200 reviewers, and with the current discount you can grab it for yourself (or someone else) now for just $79.99. See the discounted Echo deal now on Amazon.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/12/new_echo-100744277-large.3x2.jpg




Jenkins tutorial: Get started with Jenkins continuous delivery

Mon, 11 Dec 2017 03:00:00 -0800

Jenkins is one of the earliest and still one of the most-used continuous integration and continuous delivery (CICD) servers. It has lots of competition these days, but still has a robust community and a wide range of plugins (1,400 when I last checked). Even if you wind up using a different automation server, it is worth understanding how to use Jenkins: The underlying concepts of CICD don’t change much from one implementation to another, even though the vendors do tend to make up their own terminology.

To read this article in full, please click here

(Insider Story)


Media Files:
https://images.techhive.com/images/article/2016/01/marketing-automation-100638792-primary.idge.jpeg




No, you shouldn’t keep all that data forever

Thu, 07 Dec 2017 03:00:00 -0800

Modern ethos is that all data is valuable, should be stored forever, and that machine learning will one day magically find the value of it. You’ve probably seen that EMC picture about how there will be 44 zettabytes of data by 2020? Remember how everyone had Fitbits and Jawbone Ups for about a minute? Now Jawbone is out of business. Have you considered this “all data is valuable” fad might be the corporate equivalent? Maybe we shouldn’t take a data storage company’s word on it that we should store all data and never delete anything.

Back in the early days of the web it was said that the main reasons people went there were for porn, jobs, or cat pictures. If we download all of those cat pictures and run a machine learning algorithm on them, we can possibly determine the most popular colors of cats, the most popular breeds of cats, and the fact that people really like their cats. But we don’t need to do this—because we already know these things. Type any of those three things into Google and you’ll find the answer. Also, with all due respect to cat owners, this isn’t terribly important data.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/08/4_ditch-carousel-recommendations-100732867-large.3x2.jpg




Base64 encoding and decoding in Java 8

Wed, 06 Dec 2017 13:00:00 -0800

Java 8 will be remembered mainly for introducing lambdas, streams, a new date/time model, and the Nashorn JavaScript engine to Java. Some will also remember Java 8 for introducing various small but useful features such as the Base64 API. What is Base64 and how do I use this API? This post answers these questions.

What is Base64?

Base64 is a binary-to-text encoding scheme that represents binary data in a printable ASCII string format by translating it into a radix-64 representation. Each Base64 digit represents exactly 6 bits of binary data.


Media Files:
https://images.idgesg.net/images/article/2017/12/jw-javaqa-dec2017-100744322-large.3x2.jpg




API-driven development with OpenAPI and Swagger, Part 2

Wed, 06 Dec 2017 11:30:00 -0800

The first half of this article introduced the big picture of APIs--such as how they fit into application development, cloud and microservices architectures, and the role of API specs like OpenAPI. You were introduced to OpenAPI and we developed a simple example application built from an API definition.

In this article we'll continue developing our API definitions and application code with OpenAPI and Swagger, and we'll throw Swing Web MVC and Angular 2 into the mix. By the end of the article, we'll have used Swagger tools to both generate OpenAPI from a Spring MVC app, and generate an Angular frontend from an OpenAPI specification. You will be familiar with the core Swagger tools, and you'll know how to use them to build your own API-driven web apps.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/12/jw-api-driven-dev2-100743776-large.3x2.jpg




IDG Contributor Network: How can my cyber program benefit from a standards-based approach?

Tue, 05 Dec 2017 09:00:00 -0800

As a former CSO of a multinational corporation, I’ve always been on the hunt for more resiliency and best practices. In my effort to strengthen global cybersecurity programs, here are the conclusions I came to.



Need Stocking Stuffers? See Amazon's Highest Rated Tech Deals Under $25 - Deal Alert

Mon, 04 Dec 2017 06:34:00 -0800

This month, you'll probably need to buy stocking stuffers and cheap little gadgety things for co-workers, extended family members, or to fill in gaps last-minute when you find yourself asking, "Did I buy enough?".  Amazon has deals running every day, so we've filtered their list of active deals down to just the tech categories, and only the deals $25 or less with 4 or 5 star ratings.  Discounted USB cords, chargers, phone accessories, BlueTooth speakers, splitters, and other gadgets. Here it is: An impulse shopper's dream/nightmare. (Note: When you get to Amazon's page, scroll down past their "featured" deals to where the filtered list begins).

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/11/pre_black_friday-100742659-large.3x2.jpg




What’s next for the Groovy language: The 2018 roadmap

Mon, 04 Dec 2017 03:00:00 -0800

Groovy, the veteran language for the Java virtual machine, has several enhancements on its roadmap, such as to support Java 9 modularity and Java 8 lambda capabilities. Although closely linked to Java, Groovy offers additional capabilities such as the ability to write compile-time transformations and macros.

The Apache Software Foundation plans the following Groovy upgrades in the next year:

  • Versions 2.5, due in early 2018 for Java 7 and later.
  • Version 2.6 and 3.0, both set to arrive in about a year, and both currently available in alpha releases. Version 2.6 is aimed at Java 7 users, and Version 3.0 at Java 8 and 9 users; their capabitiies will be similar.

Planned Groovy 3.0 features

When Groovy 3.0 is released, you can expect the following additions and enhancements:

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/05/6326983389_0d79a69997_o-100724270-large.3x2.jpg




Open source innovation is now all about vendor on-ramps

Thu, 30 Nov 2017 03:00:00 -0800

In the enterprise world, open source has long been a bit tentative. Starting in the early 2000s, various vendors started contributing bits and pieces of code, careful not to give away anything too valuable, all while hoping for positive marketing effect. It was, as Stephen Walli wrote in 2007, a matter of gifting complementary technology to secure potential customers’ interest in the core of your business.

It mostly didn’t work.

Today, open source has become a primary driver of innovation, but we’re still too tentative in our contributions. Much of the most impressive innovation is being hatched at the public cloud vendors, specifically Amazon Web Services, Microsoft Azure, and Google Cloud (“AMG,” as Bernard Golden calls them), with TensorFlow, Kubernetes, and more being contributed to the wider open source community.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/11/on-ramps-100742905-large.3x2.jpg




What are microservices? Lightweight software development explained

Wed, 29 Nov 2017 03:00:00 -0800

You’re sitting on hundreds of thousands of lines of legacy C++. Oh, who are we trying to kid? It’s millions of lines of Vectran, a short-lived Fortran variant created by IBM in the 1970s. But, hey, if it ain’t broke, right? Except it is broken. Any time someone tries to add a feature, the thing breaks. Even trying to fix bugs creates more bugs. But if you just don’t touch it, it keeps on working.

The problem is that innovation demands agility and velocity. All the cool companies that never had to worry about Y2K are outpacing your clunky old legacy software. Investors are demanding the next big thing. Customers are jumping ship in droves.

The answer is to kill your application monoliths, and not create any more new ones. The way to do that is by using microservices architecture, a technique that breaks large applications into lightweight apps that can be scaled horizontally.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2017/05/building_blocks_wooden_toy-100720953-large.3x2.jpg




EE4J: Eclipse’s replacement for Java EE unveiled

Tue, 21 Nov 2017 17:13:00 -0800

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 source tools foundation, which resulted in Eclipse taking over the project. This followed a tumultuous year for enterprise Java, with Oracle deciding on a plan to upgrade Java EE after being criticized for neglect, only to shed stewardship of Java EE this year.  

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2016/11/solar-eclipse-100526609-orig-100693873-large.3x2.jpg




Today, 75% off Lumina 5200 mAh Portable Power Bank Charger - Deal Alert

Tue, 21 Nov 2017 06:28:00 -0800


Media Files:
https://images.idgesg.net/images/article/2017/11/portable_charger-100742551-large.3x2.jpg




How to improve your scrum master skills

Mon, 20 Nov 2017 03:00:00 -0800

If you’ve been a scrum master for some time, you have learned some of the practices that make teams successful:

To read this article in full, please click here

(Insider Story)


Media Files:
https://images.idgesg.net/images/article/2017/11/scrum-agile-rugby-100741388-large.3x2.jpg




Blockchain shows open source’s fatal flaw—and a way forward

Thu, 16 Nov 2017 03:00:00 -0800

“26,000 new blockchain projects last year!” screamed the headline. “But only 8 percent remain active!” The implication is that blockchain’s future is at risk, given the high mortality rate among its offspring. Yet nothing could be further from the truth. If anything, we need many more blockchain projects to fail to clear out some of the noise, leaving room for “Linux of blockchain”-type projects to remain.

And yet there is cause for concern, though not in blockchain specifically. Instead, the greater concern should be for open source, which has never been more popular with software users even as the developer population feeding it has remained flat. Unless we can find ways to encourage more contributions, open source efforts like blockchain threaten to crumble under the weight of user expectations unmet by developer productivity.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/10/fintech_financial_technology_blockchain_network_distributed_ledger_wireframe_thinkstock_678152428-100739350-large.3x2.jpg




What’s new in TensorFlow machine learning

Wed, 15 Nov 2017 03:00:00 -0800

TensorFlow, Google’s contribution to the world of machine learning and data science, is a general framework for quickly developing neural networks. Despite being relatively new, TensorFlow has already found wide adoption as a common platform for such work, thanks to its powerful abstractions and ease of use.

TensorFlow 1.4 API additions

TensorFlow Keras API

The biggest changes in TensorFlow 1.4 involve two key additions to the core TensorFlow API. The tf.keras API allows users to employ the Keras API, a neural network library that predates TensorFlow but is quickly being displaced by it. The tf.keras API allows software using Keras to be transitioned to TensorFlow, either by using the Keras interface permanently, or as a prelude to the software being reworked to use TensorFlow natively.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2014/04/confetti-136304738-100264851-primary.idge.jpg




47% off HDMI Female to Female Coupler 2-Pack, Gold Plated High Speed Adapter - Deal Alert

Tue, 14 Nov 2017 10:52:00 -0800

Here's an adapter that's always good to have on hand. Pop one of them on the end of an HDMI cable and extend your back-of-the-tv HDMI port around front where it's easier to access. Or use them to couple multiple HDMI cables together for extended reach. Supports 3D and 4k signals. The list price of $10.99 has been reduced to just $5.89 for the two-pack. See this deal now on Amazon.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2017/03/hdmi_coupler-100715258-large.3x2.jpg




What is Apache Spark? The big data analytics platform explained

Mon, 13 Nov 2017 03:00:00 -0800

From its humble beginnings in the AMPLab at U.C. Berkeley in 2009, Apache Spark has become one of the key big data distributed processing frameworks in the world. Spark can be deployed in a variety of ways, provides native bindings for the Java, Scala, Python, and R programming languages, and supports SQL, streaming data, machine learning, and graph processing. You’ll find it used by banks, telecommunications companies, games companies, governments, and all of the major tech giants such as Apple, Facebook, IBM, and Microsoft.

Out of the box, Spark can run in a standalone cluster mode that simply requires the Apache Spark framework and a JVM on each machine in your cluster. However, it’s more likely you’ll want to take advantage of a resource or cluster management system to take care of allocating workers on demand for you. In the enterprise, this will normally mean running on Hadoop YARN (this is how the Cloudera and Hortonworks distributions run Spark jobs), but Apache Spark can also run on Apache Mesos, while work is progressing on adding native support for Kubernetes.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2014/11/texture_stock_bokeh_014_by_redwolf518stock-100532830-primary.idge.jpg




Kotlin frameworks: A survey of JVM development tools

Thu, 09 Nov 2017 03:00:00 -0800

Kotlin, the statically typed alterative Java language for JVM and Android development, is showing signs of making it into the big leagues, getting support in development frameworks.

For example, the Spring Framework now supports Kotlin. And there are new frameworks such as Javalin and Ktor that support Kotlin.

Kotlin frameworks: Support in the Spring Framework

Best known as a venerable Java framework featuring dependency injection, Pivotal’s Spring Framework gained Kotlin support in the Spring 5.0 version released this year. Spring 5.0 supports Kotlin extensions, offering an alternative to utility classes and Kotlin-specific class hierarchies, as well as adding Kotlin features to Spring itself.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2017/04/1024px-lorimerlite_framework-100717069-large.3x2.jpeg




21 plug-ins to make the most of Eclipse

Wed, 08 Nov 2017 11:29:00 -0800

21 plug-ins to pump up Eclipse
(image)

Image by Thinkstock/Eclipse

Eclipse continues to be one of the most popular developer IDEs, thanks in large part to the broad ecosystem of plug-ins the platform supports. It may have begun as a tool for Java, but more and more people use it for other languages and frameworks, from Scala and Kotlin to JavaScript and Node. 

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/10/eclipse-plug-ins-intro-100740399-large.3x2.jpg




15% off APC 11-Outlet Surge Protector with USB Charging Ports and SurgeArrest - Deal Alert

Wed, 08 Nov 2017 05:35:00 -0800

Be it a lightning strike that destroys a home entertainment center or consistently fluctuating power that degrades the performance and shortens the life of your electronics – surges, lightning, and other power disturbances can have a devastating impact on the valuable electronics you rely on every day. The P11U2 from APC offers guaranteed surge protection. Connect and protect up to 11 electronics, and conveniently charge your mobile devices via 2 additional USB ports. Installation is convenient and easy with a 180-degree rotating power cord and right-angle plug. Lastly, three LED indicators inform you if there is any overload, unit, or wall wiring issues. The P11U2 averages 4.5 out of 5 stars from over 1,800 people on Amazon (read reviews), where its typical list price of $34.25 is discounted 15% to $28.99. See this deal on Amazon.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2017/04/surge_protector-100717971-large.3x2.jpg




67% off ThermoPro TP03A Digital Food Cooking Thermometer Instant Read Meat Thermometer - Deal Alert

Tue, 07 Nov 2017 06:16:00 -0800

The ThermoPro TP03A is an effective solution to achieve the most accurate temperature in a matter of seconds. With a simplistic yet practical design, and at the push of the button, the foldaway probe will pop open for quick an easy temperature reading, and when you're done taking the temperature measurement you can fold the probe back into the holding to ensure the probe is kept safe and clean. Stop overcooking or under-cooking your meat and perfect meat temperatures like a professional, ensuring the perfect temp every time you're grilling or cooking. It typically lists for $29.99 and is being discounted 65%, down to $10.49. Learn more or purchase the discounted ThermoPro TP03A Thermometer at Amazon.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2017/01/thermopro-tp03a-100704842-large.3x2.jpg




Beta JetBrains IDE moves Kotlin apps out of the JVM

Mon, 06 Nov 2017 14:40:00 -0800

JetBrains has made available the Kotlin/Native technology, which creates native binaries for Kotlin code so they can run without a Java virtual machine. A beta version of the CLion IDE allows Kotlin programs to be compiled directly to an executable machine-code format.

Kotlin is a statically typed Java language alternative that began on the JVM. But many platforms can’t run JVMs, restricting the use of Kotlin to JVM-friendly platforms like Android. The Kotlin/Native preview’s supported target platforms include MacOS, iOS, Ubuntu Linux, and Raspberry Pi.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2016/11/citizen-developers-100694214-large.3x2.jpg




Java 101: Datastructures and algorithms in Java, Part 2

Wed, 01 Nov 2017 12:14:00 -0700

An array is a fundamental datastructure category, and a building block for more complex datastructures. In this second part of my Java 101 introduction to datastructures and algorithms, you will learn how arrays are understood and used in Java programming. I introduce the concept of an array and how arrays are represented in the Java language. Then you'll learn about one-dimensional arrays and the three ways that you can introduce them to your Java programs. Finally, we'll explore five algorithms used to search and sort one-dimensional arrays.

Note that this article builds on Datastructures and algorithms, Part 1, which introduces the theoretical side of datastructures and the algorithms associated with them. That article includes an in-depth discussion of algorithms and how to use space and time complexity factors to evaluate and select the most efficient algorithm for your Java program. This article will be much more hands-on, and assumes you have already read and digested Part 1.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/11/jw-datastructures2-100740816-large.3x2.jpg




ZGC large-heap Java garbage collector may go open source

Wed, 01 Nov 2017 11:21:00 -0700

An Oracle-developed, low-latency Java garbage collector geared to large heaps could move to the open source community, if a proposal to do so gets community approval. Votes are due by November 8.

Called the Z Garbage Collector (ZGC), the project is designed to support multiterabyte heaps, have pause times not exceeding 10 milliseconds, and offer no more than a 15 percent application reduction throughput compared to the G1 garbage collector.

But ZGC’s developers don’t see these goals as “hard requirements” for every workload, according to a proposal floated on an OpenJDK mailing list by Per Liden, a member of the HotSpot virtual machine team at Oracle. Liden’s proposal calls for creation of a ZGC project that he would lead, with the HotSpot group as sponsor. 

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/07/broken_computer_waste_garbage_by_dokumol_cc0_via_pixabay-100729755-large.3x2.jpg




Stack Overflow reveals the most-disliked programming languages

Wed, 01 Nov 2017 09:21:00 -0700

When it comes to which languages developers like and dislike, Stack Overflow has some insight. Based on the languages developers tagged as those they would not like to work with in their Stack Overflow Jobs profiles, the company has found that Perl, Delphi, Visual Basic for Applications (VBA), and PHP are the most disliked programming languages, while R, Kotlin, TypeScript, and Rust are the least disliked.

Stack Overflow, which provides an online community for developers, studied the popularity of languages based on the Developer Story submissions on the Stack Overflow Jobs portion of the site. The data was released on Tuesday.

To read this article in full, please click here


Media Files:
https://images.techhive.com/images/article/2015/12/thinkstockphotos-509424097-100632564-primary.idge.jpg




47% off Garmin vivosmart HR Activity Tracker - Deal Post

Tue, 31 Oct 2017 06:08:00 -0700

Garmin's vivosmart is the touchscreen activity tracker with wrist-based heart rate and a full suite of smart notifications. The sleek band is comfortable to wear all day, and the always-on display shows your stats, even in sunlight. With a built-in heart rate sensor and altimeter, it tracks and displays steps, distance, calories, heart rate, floors climbed and activity intensity. Receive text, call, email, calendar and other alerts on your wrist when paired with your phone. The full featured activity tracker averages 4 out of 5 stars on Amazon from over 2,600 reviewers, and is discounted right now down to just $79.99. See this deal on Amazon.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/10/garmin_tracker-100740634-large.3x2.jpg




53% off InnoGear LED Solar Motion Sensor Outdoor Security Light, 4-Pack - Deal Alert

Mon, 30 Oct 2017 06:50:00 -0700

InnoGear's 24 LED solar light can automatically light up your home, yard, garage, driveway, patio, deck, or any other area that gets sun during the day. The motion sensor will be triggered when someone or something enters its 16 feet range with a 90 degree angle, for an increased sense of security around your home. These lights are waterproof and made of a durable ABS material. Right now a pack of 4 lights is discounted 53% down to just $27.99. See this deal now on Amazon.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/10/motion_light-100740481-large.3x2.jpg




Apache PredictionIO: Easier machine learning with Spark

Thu, 26 Oct 2017 09:30:00 -0700

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.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/05/artificial_intelligence_machine_learning_network_thinkstock_671750598-100724432-large.3x2.jpg




What’s new in Google’s Android Studio 3.0

Thu, 26 Oct 2017 09:19:00 -0700

Google’s Android Studio 3.0 IDE adds support for the Kotlin language as a mechanism for building Android applications, as well as better Java 8 support and enhancements to its build system and debugging.

Where to download Android Studio 3.0

You can download Android Studio 3.0 from the Android Studio website. It is available now.

Android Studio 3.0 supports Kotlin for development

Kotlin interoperates with existing Android languages and runtimes. Developers can add Kotlin to a project using the conversion tool found in the Android Studio IDE via the menu sequence Code > Convert Java File to Kotlin File. Developers can also create a Kotlin-enabled using the New Project Wizard.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/09/android_oreo_livestream-resized-100737370-large.3x2.jpg




62% off Etekcity Wireless Bluetooth 4.0 Receiver - Deal Alert

Thu, 26 Oct 2017 06:05:00 -0700

Stream audio from your Bluetooth device to any non-Bluetooth enabled receiver, speaker, or car stereo with this adapter from Etekcity, which is currently discounted 62% down to just $18.88. Simply connect the receiver to your speaker system via a traditional RCA or 3.5mm aux audio input, and pair with your Bluetooth device. Its compact design makes it super portable, and its long lasting battery provides up to 10 hours of streaming before needing a re-charge. See this deal on Amazon.

To read this article in full, please click here


Media Files:
https://images.idgesg.net/images/article/2017/09/bluetooth_receiver-100735746-large.3x2.jpg