Home » Author Archives: David Pollak

Author Archives: David Pollak

My Thoughts on Go

software-development-2-logo

Meh I have been working on a project that needs to run as small-footprint native code. I’ve been doing C since 1980 and have written a fair number of commercial packages in C, C++, Objective-C and blends among them. But after a couple of decades doing Java and other managed languages, I no longer want to have to think about ...

Read More »

Meta-cycles in technology choices

software-development-2-logo

I’ve been working on my keynote for QCon Beijing and looking at technology trends and choices since the 1950s. One of the interesting tensions that I’ve seen in IT is the tensions between “getting it right” and “doing it quick”. Most of enterprise/business IT is about making good business decisions. Business people who make those decisions need information that’s mostly ...

Read More »

How Visi uses Weave and Docker

docker-logo

I’ve gotten a bunch of questions about how Visi, the simple web front end to Spark works. This blog post is an overview. Hosted Spark with a Simple Front End Visi is a hosted Spark cluster with a simple web-based front end that allows Excel-savvy folks to enter formulas that get turned into Spark jobs. The Spark cluster and front ...

Read More »

Keeping the Meaning with the Bytes

scala-logo

Back to the Future… This post was from November 2006. I had just started playing with Scala and was trying to figure out an ORM… the one that ultimately became Lift’s Mapper. Keeping the meaning with the bytes One of my criteria for a good web framework is having security and access control built it. As I was driving friends ...

Read More »

For All You Know, It’s Just a Java Library

scala-logo

Blast from the past… I wrote this in May, 2008… and I’ve gotta say, I was pretty spot-on including Java 8 adopting some of Scala’s better features: It’s starting to happen… the FUD around Scala. The dangers of Scala. The “operational risks” of using Scala. It started back in November when I started doing lift and Scala projects for hire. ...

Read More »

Yes, we do all infringe

software-development-2-logo

When we use Java There is a lot of confusion about my We all Infringe post. So, I’m going to walk everybody (especially the lawyers) through the mechanics. Until last week, all developers and most lawyers operated under a simple rule. APIs are not subject to copyright, but code implementating APIs is subject to copyright. It was a simple dichotomy ...

Read More »

Okay, everybody who touches Java bytecode

java-logo

The Oracle v. Google holds that copying the Structure, Sequence, and Organization of the Java APIs is a copyright violation. And a copyright violation is not just the act of copying, but also applies to all the intermediate parties that have a copy of the work. That’s anybody who writes/compiles any JVM language and anyone who has a JAR file ...

Read More »

Lawyers and Developers, not so different

software-development-2-logo

Really I have been developing software professionally since 1978. I went to law school (BU Law ’91). I think that computer programming technology and the law are really, really similar. At the end of the day, both law and computing is about wrapping abstractions around very complex interactions such that the rules are comprehensible and the outcomes are predictable. At ...

Read More »

Oracle v. Google, My Sweet Lord

software-development-2-logo

He’s not So Fine I wrote about how to mitigate the disaster that is the appeal courts’s decision in Oracle v. Google. Today, I’m going to cover a few more topics. Sometimes, copyright law can have really bad side effect. It’s supposed to help content creators make money from their content and that’s awesome. But in the George Harrison case, ...

Read More »

Praying in the Church of Silicon Valley

software-development-2-logo

I got invited to participate in a pre-demo-day review of an Accelerator class. It seems that these days in the Church of Silicon Valley (the one true way to innovate) the hot stuff are hackathons and accelerators. Hackathons are multi-day gatherings of entrepreneur wanna-bes and some folks that judge the results of a couple of days of hacking and ideas. ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close