Blogs

BROWSE: Most Recent | Popular Tags |

Tags > Java

Java 8 functional interfaces

By Madhusudhan Konda
August 7, 2014

In the first part of this series, we learned that lambdas are a type of functional interface – an interface with a single abstract method. The Java API has many one-method interfaces such as Runnable, Callable, Comparator, ActionListener and others. They …

Java 8 functional interfaces

By Madhusudhan Konda
August 7, 2014

In the first part of this series, we learned that lambdas are a type of functional interface – an interface with a single abstract method. The Java API has many one-method interfaces such as Runnable, Callable, Comparator, ActionListener and others. They …

Java 8 functional interfaces

By Madhusudhan Konda
August 7, 2014

In the first part of this series, we learned that lambdas are a type of functional interface – an interface with a single abstract method. The Java API has many one-method interfaces such as Runnable, Callable, Comparator, ActionListener and others. They …

5 ways developers win with PaaS

By Katie Miller
April 21, 2014

As a software developer, you are no doubt familiar with the process of abstracting away unnecessary detail in code — imagine if that same principle were applied to application hosting. Say hello to Platform as a Service (PaaS), which enables …

Six Degrees of Kevin Bacon in six languages

By Patrick Reynolds
March 25, 2014

The Oracle at Delphi spoke just one language, a cryptic one that priests “compiled” into ancient Greek. The Oracle of Bacon—the website that plays the Six Degrees of Kevin Bacon game for you—has, in its 20-year existence, been written in …

Java 8, now what?

By Richard Warburton
March 18, 2014

There was recently a thread on the London Java Community mailing list about when people should think about adopting Java 8. Lambdas, an improved collections library, new date and time support, and a host of under-the-hood tweaks, add up to …

New Advanced Java Course Covers Algorithms and Data Structures

By gheineman
February 11, 2014

Computer science is commonly described as the scientific and practical approach to computation and its applications, and it depends on a solid working knowledge of data structures and applications. Many Computer Scientists were drawn to the field because they were introduced to algorithms early in their education or professional development. Too often, however, the texts …

The post New Advanced Java Course Covers Algorithms and Data Structures appeared first on O'Reilly School of Technology.

WORA Can Be Better Than Native

By Shai Almog
November 26, 2013

Some would claim that native is the best approach, but that looks at existing WORA tools/communities, which mostly target cost saving. In fact, even native Android/iOS tools produce rather bad results without deep platform familiarity. Native is very difficult to …

Think Functionally to Simplify Code

By Simon St. Laurent
September 18, 2013

Functional programming keeps growing. While it has long been a popular topic in academic circles, and many of my CS-educated friends wonder why it took me so long to discover it, the shift in approach that functional programming requires made …

From BASIC to HyperTalk to JavaScript to Rails to Erlang

By Simon St. Laurent
August 14, 2013

I’ve never formally trained to be a programmer, outside of occasional conference workshops and a week of XSL tutorials. In some ways, that’s terrible, because it’s taken me about thirty years to learn what some friends of mine appear to …

Scaling People, Process, and Technology with Python

By Dave Himrod
July 15, 2013

NOTE: If you are interested in attending OSCON to check out Dave’s talk or the many other cool sessions, click over to the OSCON website where you can use the discount code OS13PROG to get 20% off your registration fee. …

Google Glass: What Developers Need to Know about This New Platform

By Courtney Nash
June 3, 2013

You’ve likely already seen pictures of people using Google Glass, if not had an actual in-the-wild spotting as well. After getting a quick demo myself, I spoke with Maximiliano Firtman about his talk at Fluent conference that covers what developers …

JavaScript: Not as Expected

By Simon St. Laurent
May 8, 2013

JavaScript’s ever-growing importance still takes people by surprise. Every time I post about things JavaScript makes possible, I get pushback from people who refuse to be impressed by JavaScript. Why? Because it isn’t what they wanted. In the course of …

Why we need Go

By Rachel Roumeliotis
September 13, 2012

The Go programming language was created by Rob Pike, Ken Thompson, and Robert Griesemer. Pike (@rob_pike) recently told me that Go was born while they were waiting a long while for some code to compile — too long. C++ and …

Four short links: 7 September 2012

By Nat Torkington
September 7, 2012

GS-Collections (GitHub) — Goldman Sachs open-sourced (Apache-licensed) their Java collection library, full of lambda goodness. No report on whether it requires a 750G bailout. Learning ZIL — old manual for the interactive fiction programming language that Zork and other Infocom …

Object/NoSQL Mapping for Riak with Dasein Persist

By George Reese
May 29, 2012

One of the more snarky things you will hear said about NoSQL databases is that they are "write-only" databases or "no query" databases. It is fair to say that NoSQL databases are often challenging to pull data from when you are doing more than fetching values by their keys. The Open Source Dasein Persist object/relational mapping tool helps solve that problem for Java programmers using Riak.

Developer Week in Review: Oracle's big bet fails to pay off

Developer Week in Review: Oracle's big bet fails to pay off
By James Turner
May 25, 2012

Oracle fails to convince a jury that Google owes them big bucks, the annual refresh of Perl has arrived, and FreeBSD says goodbye to an increasingly restrictive GCC license.

Four short links: 15 May 2012

By Nat Torkington
May 15, 2012

Mobile Money (The Economist) -- Many people know that "mobile money"—financial transactions on mobile phones—has taken off in Africa. How far it has gone, though, still comes as a bit of a shock. Three-quarters of the countries that use mobile money most frequently are in Africa, and mobile banking in some of them has reached extraordinary levels. Akka --...

Developer Week in Review: Java on trial

Developer Week in Review: Java on trial
By James Turner
May 11, 2012

Google and Oracle continue to duke it out in court, with more than just Android at risk. One developer uses cat feeders as a way to look at good software, and the PHP developers take a second try at fixing a critical bug.

Editorial Radar: Functional languages

Editorial Radar: Functional languages
By Laurie Petrycki
May 3, 2012

O'Reilly editors Mike Loukides and Mike Hendrickson discuss the advantages of functional programming languages and how functional language techniques can be deployed with almost any language.

Developer Week in Review: When giant corporations collide

Developer Week in Review: When giant corporations collide
By James Turner
April 6, 2012

If Microsoft and Linux can kiss and make up, why is Oracle having such a hard time getting along with Google? Elsewhere, a look inside elaborate game cheats.

Developer Week in Review: The mysterious Google I/O machine

Developer Week in Review: The mysterious Google I/O machine
By James Turner
March 22, 2012

While we wait to sign up for two of the major conferences of the year, Google has released a brainteaser, Java suffers another security breach, and a new language prepares for takeoff.

Strata Week: Simplifying MapReduce through Java

By Audrey Watters
October 13, 2011

Cloudera's Crunch hopes to make MapReduce easier, Datafiniti launches a search engine for data, and the University of Oxford releases an Android app for monitoring CERN data.

Strata Week: Simplifying MapReduce through Java

Strata Week: Simplifying MapReduce through Java
By Audrey Watters
October 13, 2011

Cloudera's Crunch hopes to make MapReduce easier, Datafiniti launches a search engine for data, and the University of Oxford releases an Android app for monitoring CERN data.

Bob Lee on Java references and the state of Java

By Timothy M. O'Brien
October 13, 2011

In this short interview from JavaOne, Square CTO Bob Lee discusses Java references and weighs in on the state of Java and the industry.

Developer Week in Review: webSOS

Developer Week in Review: webSOS
By James Turner
September 23, 2011

WebOS is going to the great operating system repository in the sky, Oracle finds yet another way to peeve developers, and the UK tries to create a new generation of programmers.

A look at Java 7's new features

By Madhusudhan Konda
September 2, 2011

From strings in switch statements to support for dynamically-typed languages, here's a look at notable features included in Java 7.

Developer Week in Review: HP fires up the TouchPad production line one more time

Developer Week in Review: HP fires up the TouchPad production line one more time
By James Turner
September 1, 2011

The TouchPad's $99 price point proves enticing for consumers and — oddly — HP itself, James Gosling leaves Google, and a possible iPhone 5 leak bears a distinct resemblance to the iPhone 4 leak.

Developer Week in Review: Lion drops pre-installed MySQL

Developer Week in Review: Lion drops pre-installed MySQL
By James Turner
August 3, 2011

A pre-installed version of MySQL is noticeably absent from Lion Server, South Korea penalizes Apple for the location brouhaha, and Java 7's compiler injects a bit of randomness into software development.

Developer Week in Review: Linux turns the big 3.0

Developer Week in Review: Linux turns the big 3.0
By James Turner
July 28, 2011

The Linux kernel gets to version 3.0. Meanwhile, Oracle doesn't seem to remember the warm reception that Sun gave Android, and big players get lawsuits on their doorsteps.

What's happening at OSCON Java ?

What's happening at OSCON Java ?
By Sarah Novotny
July 24, 2011

OSCON's co-chairs preview sessions in the OSCON Java conference and they dig into the discussion generated by Edd Dumbill's "Seven reasons to use Java again" post.

Ruby is for Java

By Timothy M. O'Brien
July 19, 2011

Bob McWhirter, JBoss Fellow, Codehaus Despot, and creator of TorqueBox, discusses the boundary between Java and Ruby and his efforts to make Torquebox "a real first-class Ruby platform that works the way Rubyists expect".

Top stories: July 11-15, 2011

Top stories: July 11-15, 2011
By Mac Slocum
July 15, 2011

This week on O'Reilly: We took a deep dive into HTML5, Mike Loukides looked for Java's next community leader, and we learned that quantifying the self is a step toward programming the self.

The Java parade: What about IBM and Apache?

The Java parade: What about IBM and Apache?
By Mike Loukides
July 15, 2011

Why did Mike Loukides leave IBM and Apache out of his recent piece, "Who leads the Java Parade?" Because — despite good reasons — they both opted out.

Who leads the Java parade?

Who leads the Java parade?
By Mike Loukides
July 13, 2011

Are any of the companies in the Java community willing to exercise technical leadership? Are there organizations willing to bring the features Java needs to fruition? It's time for the real leader to stand up and address these questions.

JavaFX 2.0: Making RIA with Java

JavaFX 2.0: Making RIA with Java
By James Turner
July 11, 2011

Jim Weaver, founder of JMentor, explains why JavaFX could become a viable contender in the Rich Internet Applications world.

Top stories: July 4-8, 2011

Top stories: July 4-8, 2011
By Mac Slocum
July 8, 2011

This week on O'Reilly: We offered seven reasons why Java is worth your time, the utility of Node.js was duly noted, and Marko Gargenta offered three Android predictions that have nothing to do with mobile phones.

Seven Java projects that changed the world

Seven Java projects that changed the world
By Edd Dumbill
July 7, 2011

Reaching beyond mere adoption, these seven projects have had a profound effect on the Java world, software development in general, and even our daily lives.

A rough guide to JVM languages

A rough guide to JVM languages
By Edd Dumbill
July 7, 2011

This overview of JVM-based programming compares the relative strengths of the major languages.

Seven reasons you should use Java again

Seven reasons you should use Java again
By Edd Dumbill
July 7, 2011

Sixteen years on, this ain't your father's Java. Here's seven reasons why Java is worth your time.

Clojure: Lisp meets Java, with a side of Erlang

Clojure: Lisp meets Java, with a side of Erlang
By James Turner
June 28, 2011

OSCON speaker Stuart Sierra digs into Clojure: what it is, how it works, and why it's attracting Java developers.

Developer Week in Review: Are .NET programmers going extinct?

Developer Week in Review: Are .NET programmers going extinct?
By James Turner
June 15, 2011

For Microsoft programmers, the week brought fear, uncertainty and doubt regarding their future as an elite class of developers. For a lucky teen, it brought a big paycheck. And for fans of Java, it brought a new version of the popular language one step closer to release.

Why data and Java deserved OSCON sub-conferences

Why data and Java deserved OSCON sub-conferences
By Sarah Novotny
June 10, 2011

In this inaugural OSCON 2011 sneak peek podcast, Edd Dumbill and I talk about the history and evolution of OSCON (now in it's 13th year) and our reasons for moving data and Java into their own sub-conferences.

Why OSCON Java?

Why OSCON Java?
By Mike Loukides
June 6, 2011

The Java community has always been a broad, fractious, interesting mess, capable of doing surprising things with little warning, and that's precisely why we're attracted to it.

Developer Week in Review: The other shoe drops on iOS developers

Developer Week in Review: The other shoe drops on iOS developers
By James Turner
June 2, 2011

If you were an iOS developer, you may have gotten to meet a process server in person this week, as Lodsys doles out the first batch of lawsuits. Oracle gave Apache the keys to OpenOffice, and told them to take it out for a spin, and your faithful editor vents about a commonly overused Java pattern.

Feeding the community fuels advances at Red Hat and JBoss

By Andy Oram
May 8, 2011

Red Hat's usual modus operandi is the precise inverse of most companies based on open source. This drives what I heard at Red Hat Summit and JBoss World, solid progress along the lines laid out by Red Hat and JBoss in previous years.

Developer Week in Review

Developer Week in Review
By James Turner
May 4, 2011

Recently, Attachmate gave their US-based Mono developers the pink slip, there was much ado about mobile, and Chrome puts Java on the back burner.

Developer Week in Review

Developer Week in Review
By James Turner
March 30, 2011

If you wanted WWDC tickets, you better have had a fast mouse finger. But if James Gosling wants to go to Google I/O, he'll have an inside track next year. Meanwhile, MySQL needs to practice what they preach, security-wise.

Four short links: 4 February 2011

By Nat Torkington
February 4, 2011

Access to Knowledge in the Age of Intellectual Property (MIT Press) -- with essays by knowledgeable folks such as Yochai Benkler, Larry Lessig, and Jo Walsh. Available as open access (free) ebook as well as paper. I love it that we can download these proper intellectuals' intellectual property. (via BoingBoing) AwesomeChartJS -- Apache-licensed Javascript library for charting. (via Hacker...

What's New In Honeycomb

By Zigurd Mednieks
January 27, 2011

Google just released a preview of the Honeycomb SDK. It includes an emulator that will run the Honeycomb operating system, so you can get a taste of what it will be like to use Honeycomb, and it includes SDK support for Honeycomb, so developers can get started writing Honeycomb application


1 to 50 of 105 Next
The Watering Hole