Oct 12 2019

Digital Inheritance and Data Donor

Software companies like Facebook, Apple, Google, and the like are collecting and amassing large amounts of personal information about each of us.  A large portion of this information is posts, tweets, texts, pictures we’ve taken and published.  Additionally, there is a large about of derived and meta data such as our search history and geo-location data as we go throughout our day.

Much of the public discussions around personal information is around privacy.  But as of late, I’ve been concerned about being able to leave our digital footprint onto our descendants or in the public domain.  For example, I’ve taken over 500,000 photographs in the last 10 years, admittedly I’m sure most of them are not great, but this data set of images can be useful in a historical context.

Companies like Facebook and Apple should enable features to allow their users to designate how their data can be used, and ultimately shared, after death.  It should be possible to build the means to determine what type of data to either share with our descendants or public domain at a specified time after we’ve passed.

Of course, a feature that allows for data, and even accounts, to be inherited is not trivial.  This task is made even more difficult because there is some data we would not like to reveal even after we’ve been dead and gone.  And of course, no one wants to manually sort thousands of posts, hundreds of thousands of photos, millions of text messages for potentially embarrassing or possibly misunderstood items.  Such system needs to work effortlessly behind the scenes.


Sep 25 2019

Oracle OpenWorld 2019 Overview

The following is a short list of tools, libraries, and projects that I found interesting at Oracle OpenWorld 2019.

  • Oracle APEX – Rapid Application Development framework built on top of Oracle’s database.  With little code, build CRUD application around database tables or even excel documents.
  • Oracle Jet – Oracle’s JavaScript Extension Toolkit (JET) for building mobile and desktop web applications.
  • WeaveWorks Sock Shop – Microservice sample app, like Java Pet Store.
  • Micronaut – Full-stack polyglot framework for building microservice and serverless applications.
  • Helidon – Collection of Java libraries for developing microservices.
  • JHipster – Generate, develop, and deploy Spring Boot + Angular/React/Veue web applications and microservices
  • OpenAPI – API description format for REST APIs. Formerly known as Swagger, used to help to design, build, document, and consume REST APIs.
  • Moby Project – Open framework to assemble specialized container systems.
  • Eclipse Vert.x – Reactive tool-kit
  • Eclipse Theia – Cloud IDE platform, runs on Docker
  • Eclipse Che – Kubernetes native IDE, allowing you to code, build, test and run applications exactly as they run on production from any machine.
  • Eclipse MicroProfile – Specification to define a microservice application platform that is portable across multiple runtimes and vendors.
  • Eclipse CodeWind – Container support in Eclipse IDE, Eclipse Che, and VS Code.
  • Docker Kitematic – GUI application to run Docker containers.

Sep 22 2019

Oracle OpenWorld 2019

Oracle OpenWorld

This way to endless possibilities.

Micronaut and GraalVM

Graeme Rocher, creator of Micronaut and Grails.

Design Principles for Microservices

Design Principles for Microservices

May 10 2019

Red Hat Summit 2019

Red Hat Summit 2019

Red Hat Summit 2019

Red Hat Summit 2019 - Expand Your Possibilities

Red Hat Summit 2019 – Expand Your Possibilities

Mar 2 2016

The Setup

Here is a short list of the tools, applications, and services I use most often.

  • MacBook Pro 15″ 2014
    • OS X Yosemite
    • Terminal
    • Photos
  • Chrome
    • JSONView
    • Postman 3.0
  • Parallels Desktop 10
    • Ubuntu Desktop 14.04
      • Inkscape 0.48
      • Gimp 2.8
      • MonoDevelop 4.0
    • Windows 7
  • Google Docs
  • Amazon Web Services
  • Atlassian
    • Jira
    • Confluence
    • HipChat
  • Brackets 1.4
  • Atom 1.0
  • TextWrangler 5.0
  • Komodo Edit 9.2.1
  • Eclipse Luna 4.4
  • SourceTree 2.0
  • GitHub Desktop
  • SQL Developer 4.0
  • MySQL Workbench 6.3

Jul 30 2012

Social Networks for Developers and Designers

There is a growing number of social networks and websites that are targeting software developers and graphic designers. Some of these sites, most notably github, have been used as a recruiting tool and in the interview process in hiring developers.

Even though it is not strictly a social networking site, github has a lot of social and collaborate features that make it resemble one. But instead of posting your latest vacation pictures, you can post the programing source files for the open source projects you are working on. You can post any source code, from a single script file you find useful to a larger project.

Coderwall allows developer and designers to post their skills and achievements and earn achievement badges. If someone forks your project on github, you get a badge. If you were a early github user, you get a different badge.

Coderwall Homepage

Coderwall Homepage

Forrst feels like a Twitter or Tumblr for technologists. You can follow people, post images or ideas, and like and comment other people’s posts.

Similar to other social networks, on geekli.st you can follow other users, high five their accomplishments.

Geeklist Homepage

Geeklist Homepage