Profile

Cover photo
Geoff Bourne
Attended University of Oklahoma
Lives in Texas
842 followers|142,004 views
AboutPostsPhotos+1'sReviews

Stream

Geoff Bourne

Shared publicly  - 
 
I am anxiously waiting for my Photon...meanwhile, note the re-branding and change your bookmarks :)
As of May 13, 2015, Spark has changed its name to Particle. Read on to learn why.
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
Having recently done a self-imposed crash course in #Ruby, I can appreciate the influences it apparently had on #CoffeeScript.

When I pop out of this layer of enlightenment, I'll work on that #Atom editor plugin I have needed.
CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The golden rule of CoffeeScript is: "It's just JavaScript".
1
Geoff Bourne's profile photo
 
...and Python and Groovy
Add a comment...

Geoff Bourne

Shared publicly  - 
 
After piecing together a StackOverflow answer, I finally have some functional Groovy code to consume a self-signed certificate and prepare an HTTPS URL connection to the host named in that cert.

Much better than other solutions that pass an "accept all" trust manager.
- Gist is a simple way to share snippets of text and code with others.
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
Two discoveries:

1. IntelliJ 14.1.1 does indeed let you Run your Groovy scratch files in-place. Right-click its tab and you'll see the run option

2. If you use @JsonTypeInfo with Jackson JSON serialization, you might have found lists of those annotated classes will not serialize their type info via ObjectMapper.

Check out the Gist below to see how I finally figured out how to solve this. ObjectWriter is the key.
How to write out a collection/list of objects with Fastxml Jackson JSON and retain the JsonTypeInfo - Gist is a simple way to share snippets of text and code with others.
1
Christopher Stehno's profile photo
 
I keep meaning to play with the scratch files a bit.
Add a comment...

Geoff Bourne

Shared publicly  - 
 
...while exploring the IntelliJ 14.1 features, I came across this official web tool to bootstrap Spring Boot projects.
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
...don't have a JSON schema? Generate one from some JSON you have lying around.
JsonSchema.net is a tool that automatically generates JSON schema from JSON according to the IETF JSON Schema Internet Draft Version 4.
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
It turns out it is quite simple to get human friendly "Something happened 2 minutes ago" dynamic text in your #angularjs   apps.
1
Add a comment...
Have him in circles
842 people
eleete's profile photo
Tim Wilson's profile photo
Kemal Yaylali's profile photo
jaylord buhian (yayabz)'s profile photo
Terrie Soberg's profile photo
Andrew Halych's profile photo
Jason Gordon's profile photo
Douglas Pierre's profile photo
Christopher Leo Rigor's profile photo

Geoff Bourne

Shared publicly  - 
 
There's cool stuff brewing in Docker networking...
It’s been just over one month since the SocketPlane team joined Docker and we’ve been working hard to deliver on our promise of helping to grow a healthy ecosystem around Networking. This week, wit...
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
I just discovered the built-in Ubuntu backup app supports S3 natively.
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
This might actually lure me away from Mockito
 
Unit testing and mocking with the Spock framework.
09 April 2015 ~ blog, groovy, testing. My last entry in my "Tour de Mock" series was focused on basic Groovy mocking. In this post, I am going to take a look at the Spock Framework, which is an alternative testing framework with a lot of features, including its own mocking API.
2 comments on original post
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
IntelliJ 14.1 comes with even more goodies beyond the 14 release. Scratch file support is now improved to solve all my previous annoyances with it :).
The most intelligent Java IDE with refactoring support.
1
Add a comment...

Geoff Bourne

Shared publicly  - 
 
When you need to tame some wild JSON, grab a JSON schema and generate Java classes from it. (And ignore the fact we were doing this with XML and XSDs 10 years ago :) )
Generate Plain Old Java Objects from JSON or JSON-Schema.
1
Add a comment...
People
Have him in circles
842 people
eleete's profile photo
Tim Wilson's profile photo
Kemal Yaylali's profile photo
jaylord buhian (yayabz)'s profile photo
Terrie Soberg's profile photo
Andrew Halych's profile photo
Jason Gordon's profile photo
Douglas Pierre's profile photo
Christopher Leo Rigor's profile photo
Education
  • University of Oklahoma
    Computer Engineering, 1993 - 1998
Basic Information
Gender
Male
Other names
Geoffrey Bourne
Story
Tagline
Software architects are artists too
Introduction
I am a software developer working primarily with Java these days. I like architecting software solutions, which to me means: think big picture, find patterns in the problem and solution space, and code up elegant solutions.

Behind every great project I leave behind a framework and a solution, but going into a project the solution comes first.
Work
Occupation
Software architect/developer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Texas
Previously
Edmond, Oklahoma - Brisbane, Queensland, AUS - Lexington, KY
Geoff Bourne's +1's are the things they like, agree with, or want to recommend.
piscisaureus/pr.md
gist.github.com

Checkout github pull requests locally - Gist is a simple way to share snippets of text and code with others.

Getting started with Docker on your Raspberry Pi · Docker Pirates ARMed ...
blog.hypriot.com

Getting started with Docker on your Raspberry Pi. Docker is a new technology that emerged in the last two years and took the software world

Processing JSON with jq -
zerokspot.com

In case you have to process a large JSON file on the command-line for instance to extract a certain element or transform it into a new, simp

Photon Changelog — Particle Blog
blog.particle.io

A lot has changed between the Spark Core and the Photon. Here's what's new.

Spark is now Particle — Particle Blog
blog.particle.io

As of May 13, 2015, Spark has changed its name to Particle. Read on to learn why.

Sandra and Woo » [0430] Software Engineering, Now With Cats! | The comed...
www.sandraandwoo.com

Sandra and Woo: a webcomic about friendship, life and the art of (not) eating squirrels, featuring the girl Sandra and her pet raccoon Woo

Docker: A Comparison of Minimalistic Operating Systems | inovex Blog
blog.inovex.de

With the Hype around containers and especially Docker many new Linux distributions were created to run containers. Compared to traditional o

Docker Networking takes a step in the right direction
blog.docker.com

It’s been just over one month since the SocketPlane team joined Docker and we’ve been working hard to deliver on our promise of helping to g

5 Sites for Anyone Interested in Learning to Make Games
www.makeuseof.com

Have you ever dreamed of making your own video game, but gotten stuck with every tool you've looked at? Here are five you can start with tha

CoffeeScript
coffeescript.org

CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorg

DFW Groovy & Grails User Group
dfw2gug.org

DFW Groovy & Grails User Group. Focused on expanding the breadth and depth of Groovy and Grails development skills with our members who live

Desmos | Beautiful, Free Math
www.desmos.com

Explore math with desmos.com, a free online graphing calculator

Exclusive: Nirvana’s ‘Nevermind’ Outtakes of Kurt Cobain and Co.
thebea.st

In 1991, photographer Kirk Weddle shot promo photos for Nirvana, mimicking their iconic album’s naked baby cover image. They’re being displa

Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor...
techcrunch.com

At its Build developer conference, Microsoft today announced the launch of Visual Studio Code, a lightweight cross-platform code editor for

The Most Honest 15 Minutes Of Obama’s Presidency
www.thedailybeast.com

Addressing Baltimore’s systemic poverty and lack of opportunity, Obama suddenly was the president we’ve needed all along.

itzg/SslRestApi.groovy
gist.github.com

- Gist is a simple way to share snippets of text and code with others.

ssl - How do I accept a self-signed certificate with a Java HttpsURLConn...
stackoverflow.com

A module I'm adding to our large Java application has to converse with another company's SSL-secured website. The problem is that the site u

itzg/writeListValues.groovy
gist.github.com

How to write out a collection/list of objects with Fastxml Jackson JSON and retain the JsonTypeInfo - Gist is a simple way to share snippets

Should you put coffee in your face right now? - I Love Coffee
en.ilovecoffee.jp

This handy flowchart from The Oatmeal will help you determine whether or not now is a good time to put some coffee in your face.

Method Object
c2.com

From pages 34-37 of the SmalltalkBestPracticePatterns. If a method has several temps and parameters, it can be difficult to break it up with

It's a nice, big nature park that you wouldn't expect in the suburbs...however, on hot days too much of the paths are not shaded and become unbearable. The unpaved walking trails, which we prefer, are a crap shoot -- some have great views, varying terrain, etc; but some take you into areas full of poison ivy. The playground is great for younger kids and I like that it has wheelchair access without being gaudy about it.
Public - 10 months ago
reviewed 10 months ago
Public - 10 months ago
reviewed 10 months ago
They have a much better selection of games than any other arcade I have seen in a long time -- lots of pinball machines, a few retro machines, and ticket-games that aren't just pull the lever/drop the coin...and not 50% driving games and 50% shooting games like too many arcades these days.
Public - 10 months ago
reviewed 10 months ago
Public - a year ago
reviewed a year ago
7 reviews
Map
Map
Map
Public - 10 months ago
reviewed 10 months ago