Showing posts with label podcast. Show all posts
Showing posts with label podcast. Show all posts

Sunday, June 9, 2013

Episode 86

Unsupported Operation Episode 86

Maven plugin of the week

Monday, June 3, 2013

Episode 85

Unsupported Operation 85

Misc

Maven Plugin of the Week - Maven License Plugin

  • Allows you to check all your source files have licenses in the right format
  • You can set it to prevent release if they don’t
  • You can tell it to add the necessary formatting

Scala

Other

  • Google has released an Admin app) for Google Apps users on Android
  • Aspiring writers - Asciidoc 0.1.3 released, includes Font Awesome icons

Sunday, May 26, 2013

Episode 84

Unsupported Operation 84

Misc

  • Not really “new”, but I rediscovered the fact that since Git 1.8.2, that submodules now support following a branch rather than a fixed commit SHA1 - this actually makes them somewhat usable.
  • JDK8 Build 91 available - Sadly, this didn't fix my method handle issue.
  • Atlassian JIRA 6 was released - teases with Bamboo 5 updates
  • Yourkit Profiler 2013 EAP launched, personal licences only US$99 until June 4, 2013.
  • Spring 4 announced, indicates support for JSE8 and Groovy 2 as the first class language, pushing Groovy 2 bigtime.
  • Action Launcher Pro 1.7 for Android was released - best launcher ever. Adds support for icon packs and just makes it that bit more... awesome.
  • Big changes for Redline Smalltalk - now scans classpath for .st files, so works nicely with artifacts/jar files etc. etc.
  • Google Code removes file downloads

Maven - Spotlight Plugin of the Week

  • maven-shade-plugin

Apache

  • Apache Maven 3.1-alpha-1 available for testing/voting. Release Notes.
  • Maven ShadePlugin, version 2,1 supporting the above 3.1 release
  • Open Web Beans 1.2
  • Apache Ant 1.9.1
  • Apache Wicket 6.8
  • Commons-Logging 1.1.3 (please still remove it from your archives)
  • Subversion 1.8-rc2
  • JSPWiki incubating 2.9.1

Clojure

  • MD did a short clojure-maven-plugin history presentation at the 2nd Auckland Clojure Meetup, this seems to have awaked the bug reporters...
  • Released 1.3.16 and then followed up with 1.3.17 of the clojure-maven-plugin

Scala

Groovy

Monday, May 20, 2013

Episode 83

Unsupported Operation Episode 83

Misc

  • JDK 8 build b90 - closures work well on my Mac, except for when using the method handler reference i.e. Integer::parseInt
  • TestNG 6.8.5 released, along with new Eclipse plugin
  • Gerrit 2.5.4 released, small security upgrade, 2.6rc3 out, along with 2.7rc1 ( two RC’s out concurrently is odd, I knew the Doctor crossing his timelines would have repercussions ).
  • OSDC NZ2013 website now live - now sure when that actually happened. If there was ever a developer focused conference in NZ to go to - I think this would be the more appropriate.
  • JavaFX Gradle Plugin 0.3
  • IntelliJ IDEA 13 EAP opened

Google

Grails

Maven

  • karma-maven-plugin
  • release-pom plugin
  • License Maven Plugin 1.5
  • Maven Dependency Plugin 2.8 Released
  • Maven Site Plugin 3.3 Released
  • Maven Project Info Reports Plugin version 2.7 Released
  • GString Maven Plugin - as heard on the last IA - Richard loves his gstrings.

Clojure

  • getclojure.org - search for usages of function compositions
  • Grojure 0.7 - Groovy like syntax for Clojure
  • Screencast on using Clojure + Sublime Text

Scala

  • Scalabitz launched this week - new news site collating everything Scala orientated.
  • Scalabitz led me to g8ling - a website cataloging giter8 templates.
  • Giter8 itself is a Scala based project templating tool, similar to maven archetypes but project/language independent (tho mostly used by scala), template projects are stored on github.

Next Codelounge: Docker

Sunday, May 12, 2013

Episode 82

Unsupported Operation Episode 82

Misc

  • JavaBlogs.com closed by Atlassian.
  • Latest Dart VM beats Java 64 bit VM in Delta Blue Benchmark
  • Java version number scheme officially updated to make managing all these security fixes easier
  • Newly minted just in time for more unmaintainable build messes: Gradle 1.6? Progress being made on Android build system, facebook builds their own Buck
  • IntelliJ IDEA 12.1.3 - moar upgrades!
  • YourKit Java Profiler 12.0.5
  • Typesafe release Typesafe Activator- part of the Typesafe Platform
  • JaCoCoverage: java 7 code coverage for Netbeans
  • Before Google I/O, Square announce Seven Days of Open Source and release (thus far) - OkHttp, Dagger, MimeCraft, ProtoParser, JavaWriter, Roboelectric 2.0, Intellij Plugins - a lot focused around Android.
  • Java gets a REPL - scary, and awesome, but very, very scary.
  • Sonar Groovy
  • Cassaforte - Client client API for Apache Cassandra 1.2+

Apache

  • Apache Camel 2.11 - new Camel CMIS module for integration with CMS systems, new camel-couchdb, camel-elasticsearch modules.
  • Three major defects found in Tomcat (groan, yes again) - Chunked transfer encoding extension size is not limited, Session fixation with FORM authenticator, Request mix-up if AsyncListener method throws RuntimeException. Tomcat 6.0.37 released. 7. something too.
  • Apache Curator 2.0.0-incubator - A ZooKeeper Keeper - utils making ZooKeeper easier to use.
  • Apache Gora 0.3 - in memory and persistence for Big Data for using Hadoop
  • Apache HttpComponents HttpCore 4.3-beta2
  • Apache Buildr 1.4.12
  • Apache Giraph 1.0 - first release out of incubation - Apache Giraph is an scalable and distributed iterative graph processing system that is inspired by BSP (bulk synchronous parallel) and Google's Pregel. Giraph distinguishes itself from those projects by being open-source, running on Hadoop infrastructure, and going beyond the Pregel model with features such as master computation, sharded aggregators, out-of-core support, no single point of failure design, and more.
  • Lucene and Solar 4.3
  • Commons Codec 1.8
  • Apache Marmotta 3.0 - incubating - Apache Marmotta is an extensible and modular implementation of a Linked Data Platform and contains a server component as well as many useful libraries for accessing Linked Data resources. Apache Marmotta is a continuation of the Linked Media Framework (LMF) originally developed by Salzburg Research, but considerably improved with respect to modularity, reliability, performance and also licensing. Since the last LMF release was the 2.x series, Apache Marmotta starts with the version number 3.0.0-incubating.
  • Open JPA 2.2.2

Other news

  • Greg’s favourite NoSQL database gets incremental backup

Sunday, April 21, 2013

Episode 80

Unsupported Operation 80

Sunday, April 14, 2013

Episode 79

Unsupported Operation 79

Kotlin

Scala

Clojure

Groovy

  • 2.1.3 available

Apache

  • HttpClient 4.2.4 released
  • Maven Compiler 3.1 released
  • Maven Surefire 2.14.1
  • Maven Shared Utils 0.4
  • Wink 1.3.0 - Apache Wink is a simple yet solid framework for building RESTful Web services. It is comprised of a Server module and a Client module for developing and consuming RESTful Web services
  • Apache PDF Box 1.8.1
  • Apache Wookie 0.14 - Apache Wookie is a Java server application that allows you to upload and deploy widgets for your applications; widgets can not only include all the usual kinds of mini-applications, badges, and gadgets, but also fully-collaborative applications such as chats, quizzes, and games. Wookie is based on the W3C Widgets specification, but widgets can also be included that use extended APIs such as Google Wave Gadgets and OpenSocial
  • Apache CouchDB 1.3.0
  • Apache Struts 1 end of life - going to the Attic
  • Apache cTAKES becomes a top level project: (clinical Text Analysis and Knowledge Extraction System) is an Open Source natural language processing system for information extraction from electronic medical record clinical free-text. Widely used in production by numerous organisations across the healthcare sector, cTAKES was started in 2006 by a team of physicians, computer scientists and software engineers at Mayo Clinic, and was submitted to the Apache Incubator in June 2012
  • Pig 0.11.1
  • Apache Bloodhound 0.5.2 is a tool to track progress and defects in software products. Sits on Trac.
  • The Apache Accumulo 1.4.3 - sorted, distributed key/value store is a robust,scalable, high performance data storage system that features cell-based access control and customizable server-side processing. It is based on Google's BigTable design and is built on top of Apache Hadoop, Zookeeper, and Thrift.
  • Apache Syncope 1.0.7 is an Open Source system for managing digital identities in enterprise environments, implemented in JEE technology Apache Commons-FileUpload 1.3 - bug fixes, enhancements, drops pre 1.5 support
  • Apache Rave 0.20.2 is a new web and social mashup engine. It provides an out-of-the-box, as well as extendible, lightweight Java platform to host, serve and manage OpenSocial, W3C and other web widgets.

Monday, April 8, 2013

Episode 78

Unsupported Operation 78

Misc

Google

Clojure

  • mimr - clojure based rule engine
  • FW/1 - Framework One: Clojure MVC for CFML) moves to new Github Organisation
  • Functional Design Patterns - talk by Stuart Sierra from Strange Loop

Theme music "Emotional Upgrade" by John Zealey.

Monday, July 2, 2012

Episode 77

Unsupported Operation 77

General News

Google News

  • IO obviously happened this week:
    • New JellyBean, but not sure what new APIs
      • Cloud messaging grows up
      • Google Now - event reminders with estimated travel times to destination, advance Siri beating voice search etc. etc.
    • New Google TV APIs
    • New YouTube APIs
    • Web Intents
    • Google Compute Engine
    • Adobe has killed Flash for Android 4.1
  • Mark and I used Party Mode on a trip today, worked great! Remember to turn your calendar from “yes accept any and all invitations” to “no” if thats what its setting is and you want to be more careful.
    • Oddly - the photo I took when in Party Mode never uploaded...
  • Google did not gloat at IO about Oracle case as far as I saw
  • GWT 2.5 RC/beta?
    • GWT control seeded to external standards group/organisation/steering committee - Red Hat coming on board, Vaadin, and others
    • Vaadin 7 Alpha 3 also released
      • now includes full GWT for client side JS development, new navigation apis, js execution apis, JS based components,

Groovy

  • 2.0 released
    • a static type checker to let the compiler tell you about the correctness of your code,
    • static compilation for the performance of the critical parts of your application,
    • modularity, splitting the Groovy JAR into smaller feature-oriented JARs and letting you create your own extension modules,
    • JDK 7 Project Coin syntax enhancements, so that Groovy is still as friendly as possible with its Java cousin,
    • and JDK 7 Invoke Dynamic integration to benefit from the support of the JVM for dynamic languages.
  • Grails 2.1.0-RC3
  • Did we say Gradle went 1.0?

Apache News

Other

  • Amazon EC2 down and took out Instagram, Netflix, and lots of others, followed up by a leap second bug taking out java apps everywhere - YAY.

Sunday, June 17, 2012

Episode 76

Unsupported Operation 76

Snakes are like small children

  • Oracle ordered to pay Googles Legal Fees
  • Oracle Cloud launched
  • Apple/Google(Motorola) case thrown out by Judge - as neither side could proove damages, Judge thru out the case - good to see judges with balls lately - call it “not in the public interest” to continue it.

Apache

  • Apache Oozie 3.2.0 released - Hadoop workflow/coordination system with DAGs
  • Nutch 1.5 - web search, now based on SOLR instead of lucene directly. Apache Tika and Hadoop involved?
  • Rave 0.12 - Alpha
  • Apache Syncope 1.0.0-incubating - Open Source Identity Management for enterprises
  • HttpComponents HttpCore 4.2.1GA released
  • Felix Configuration Admin 1.4.0 released
  • Apache Jackrabbit 2.4.2

Groovy

  • Groovy 2.0 RC

Misc


Sunday, June 3, 2012

Episode 75

Unsupported Operation 75

Java / Misc

Apache

  • JMeter 2.7
  • Apache Log4j 1.2.17 - first (maintainance) release in 2 years!
  • Tomcat Connectors 1.2.37
  • Buildr 1.4.7
  • PDFBox 1.7.0
  • WSIF retierd
  • Wink 1.2.0-incubating
  • Libcloud 0.10.1
  • HttpComponents HttpClient 4.2GA
  • Apache Qpid 0.16

Groovy / Grails

Scala

Clojure

Maven

Sunday, April 29, 2012

Episode 73

Unsupported Operation 73

Java

Google

Apache

  • Apache Karaf 2.2.7
  • Cassandra 1.1
  • Chemistry OpenCMIS 0.7.0
  • Ivy 2.3.0-RC1
  • Gora 0.2
  • Jackrabbit 2.2.12

Maven

Misc

Monday, April 23, 2012

Episode 72

Unsupported Operation 72

Jetbrains

Clojure

Scala

  • Typesafe Stack 2.0.1 released
  • Scala IDE for Eclipse M1 released

Groovy

  • Grails is now 2.0.3 after Windows related issued found.

Apache

  • Compress Antlib 1.2 released
  • Commons Compress 1.4
  • Open Web Beans 1.1.4
  • Tomcat 7.0.27
  • IvyDE 2.2.0 beta 1
  • Camel 2.9.2
  • CXF 2.6.0
  • HTTP Server 2.4.2
  • Rave 0.10.1 (mashup engine)
  • OFBiz 10.04.02
  • Commons IO 2.3
  • BVal 0.4 (implements Bean Validation 1.0 spec)
  • Axion 1.2.13 - xml model something or other that was part of Axis 2
  • Lucene and Solr 3.6 (does this mean a new version of Elastic Search soon?)
  • MyFaces Core 2.1.7 / 1.2.12 / 1.1.10
  • Accumulo 1.4.0 (key/value store big table based on hadoop, zookeeper and thrift)
  • Empire DB 3.0 - alternative to JPA - http://empire-db.apache.org/empiredb/hibernate.htm

Other

Sunday, April 8, 2012

Episode 71

Unsupported Operation Episode 71

Sunday, April 1, 2012

Episode 70 - Important Java News EVERYONE needs to hear.

Welcome to Unsupported Operation Episode 70, this episode includes details of several upcoming and game changing news to both the java community and its ecosystem.

 

Sunday, March 18, 2012

Episode 68

Unsupported Operation Episode 68

Java / Misc

Apache

Scala

Misc

Monday, March 12, 2012

Episode 67

Unsupported Operation 67

Java

Misc

Web Stuff

  • NettoSphere - A WebSocket and HTTP server based on Atmosphere and Netty.
  • vert.x - node.js like asynchronous web server/platform - lets you write applications in js, ruby, and java. comes with distributed event bus, websocket support, tcp/ssl, pre made modules for mailer, authentication, work queues
  • Thymeleaf 2.0 - XML/HTML specific template engine.
  • GateIN 3.2.0 Final - people still use portal servers?
  • JRebel 4.6 released, JRebel for Vaadin announced

Apache / Maven / Related

  • Shavenmaven - super-lightweight dependency management - NO XML - just URLs
  • Grails 2.0.1 now uses RichardStyle composites, and hopefully will make its way to “Apache Maven Central” soon.
  • Apache Jena 0.9.0 - Java framework for building Semantic Web
  • Commons Math 3.0
  • Apache Camel 2.9.1
  • Apache Hama 0.4 - incubating - metrics on Hadoop
  • Apache Rave 0.8 - incubating - social mashup
  • Apache Tomcat Native 1.1.23
  • Apache Ant 1.8.3
  • Directory studio 2.0.M3
  • ApacheDS 2.0.0-M6
  • Apache Directory LDAP 1.0.0-M11
  • Apache Commons Daemon 1.0.10
  • Apache ACE has become a top level project
  • Apache OFBiz 09.04.02 (2nd TLD in a month - DeltaCloud was the other)
  • Apache MyFaces extension for CDI 1.0.4

Jetbrains

Groovy

Scala

Clojure

  • Clojure 1.4 beta 4
  • First Github got hacked, then node.js’s NPM, Clojars takes precautions:

    Hello folks!

    In light of the recent break-in to the Node.js package hosting site (https://gist.github.com/2001456), I’ve decided to bump the priority of increasing the security on Clojars. I’ve deployed a fix that uses bcrypt (http://codahale.com/how-to-safely-store-a-password/) for password hashing. The first time you log in, it will re-hash your password using bcrypt and wipe the old weak hash.

    Note that Clojars has NOT had a security breach at this time. This is a preventative measure to protect your password in the event of a future breach. We are also looking into allowing signed jars (and possibly requiring them for releases). If you’re interested in helping out with this effort, (design or code) please join the clojars-maintainers mailing list: http://groups.google.com/group/clojars-maintainers

    Because we can’t ensure that everyone will log in to re-hash their password, at some point in the future (probably 2–3 weeks out) we will WIPE all the old password hashes. Otherwise users who have stopped using Clojars or missed the announcement could have their passwords exposed in the event of a future break-in. I will be sure to send out a few more warnings before this happens, but even if your password has been wiped it’s easy to reset it via the “forgot password” functionality.

    If you have any applications storing passwords hashed with SHA1 (even if you use a salt) I highly recommend you take the same steps; refer to http://codahale.com/how-to-safely-store-a-password/ for details.

    please log into Clojars to re-hash your password.

    Thanks for your attention.

    -Phil

  • Related news - Bouncy Castle 1.46 released
  • Static code analyzer for Clojure - kibit 0.0.2 now released
  • Marginalia v0.7.0 - documentation generator for clojure
  • lein 2.0 preview releases are out, and now preview2 is supported by Travis-CI
  • lein-navem is a lein plugin that converts a maven pom.xml into lein project.clj
  • Datomic is a new database service from Rich Hickey. And dayam it looks nice. Some really nice ideas in here.

Sunday, February 26, 2012

Episode 66

Unsupported Operation 66

Java

Apache

Other

Active Google Code

Active Github Projects

  • Jetbrais Kotlin
    • Interesting that James Strachan, Groovy Creator is a committer for the language/libraries.  Moved on from Scala love then?
  • Java Chronicle
    • This library is an ultra low latency, high throughput, persisted, messaging and event driven in memory database.  The typical latency is as low at 16 nano-seconds and supports throughputs of 5-20 million messages/record updates per second.
  • Action Bar Sherlock
    • Use the action bar in all versions of Android, uses native ActionBar when available, or automatically wrapping your existing layouts when not.  Version 4.0 coming soon with Ice Cream Sandwich action bar.
  • Microsoft Translator Java API