Profile

Cover photo
Caleb Cushing
Worked at Visible Health
Attended St Johns Public Schools
Lives in DeWitt, MI
1,468 followers|206,067 views
AboutPostsVideos

Stream

Caleb Cushing

Shared publicly  - 
 
How to use the Let's Encrypt tool with Spring Boot to generate HTTPS certificates and automatically renew them.
1
Add a comment...

Caleb Cushing

Shared publicly  - 
 
An Uber technical blog of July 2016 described the perception of “many Postgres limitations”. Regrettably, a number of important technical points are either not correct or not wholly correct because they overlook many optimizations in PostgreSQL that were added specifically to address the cases ...
1
Add a comment...

Caleb Cushing

Shared publicly  - 
 
FOSSforce: Microsoft may claim to love Linux, but the feeling is always mutual
1
Caleb Cushing's profile photo
 
The other day +Steven Vaughan-Nichols wrote that he had wished he had written some article. I wish he'd written this article. I'm glad someone wrote it.
Add a comment...

Caleb Cushing

Shared publicly  - 
 
Recent local news stories about credit card skimmers found in self-checkout lanes at some Walmart locations reminds me of a criminal sales pitch I saw recently for overlay skimmers made specifically for the very same card terminals. Much like the skimmers found at some Safeway locations earlier ...
1
Add a comment...
Have him in circles
1,468 people
Johny Mair's profile photo
Witoon Sangsom's profile photo
Jameelah Sanders's profile photo
Mark Sutton's profile photo
Jonathan Kerls's profile photo
Daranyi Noel's profile photo
ISTJIHAR STUDIOS's profile photo
nadim khemir's profile photo
Ekkehard Mayer (Zum Senner Zillertal)'s profile photo

Communities

10 communities

Caleb Cushing

Shared publicly  - 
 
A Russian organized cybercrime group known for hacking into banks and retailers appears to have breached hundreds of computer systems at software giant Oracle Corp., KrebsOnSecurity has learned. More alarmingly, the attackers have compromised a customer support portal for companies using ...
1
Add a comment...

Caleb Cushing

Shared publicly  - 
 
I'm mentally stuck, analysis paralysis. #posgresql vs #neo4j
1. Very different relational Models
2. PostgreSQL is more mature
3. Neo4j is going to be needed for some later part of the app
4. PostgreSQL will use less memory (initially)
5. PostgreSQL may be better for billing aspects but that's yet to be analyzed
6. Books are weird, and can have weird taxonomies that fit relational models of a graph db better.
7. using neo4j probably means upgrading to spring boot 1.4 now while it's in RC
8. Postgres means hibernate/h2 and has familiarity, neo4j has a learning curve
9. Neo4j now has it's own embedded db (90% sure?), so no need for a 3rd party one.
10. PostgreSQL has free replication
11. Graph is literally the only database model PostgreSQL doesn't support
1
Gavin Bisesi's profile photoCaleb Cushing's profile photo
5 comments
 
+Gavin Bisesi well it depends on how you want to allow people to look things up. Also haven't really been convinced that document stores offer any advantages... maybe for replication...

but anyways, yeah I know. Like I said, analysis paralysis. I've been coding my UI in the mean time, as a backend without a UI is pointless, and the UI is far harder for me than the backend no matter which storage tech I choose.
Add a comment...

Caleb Cushing

Shared publicly  - 
1
Wolfgang Rupprecht's profile photo
 
If the communication channel is insecure they should be signing the messages, not hoping that the attacker can't figure out the clock screw of the real component. The clock skew is not a very strong secret.
Add a comment...

Caleb Cushing

Shared publicly  - 
 
Warning: this comic occasionally contains strong language (which may be unsuitable for children), unusual humor (which may be unsuitable for adults), and advanced mathematics (which may be unsuitable for liberal-arts majors). BTC 1FhCLQK2ZXtCUQDtG98p6fVH7S6mxAsEey ...
1
Add a comment...

Caleb Cushing

Shared publicly  - 
 
Let's Encrypt: The Good and the Bad http://www.linuxtoday.com/security/lets-encrypt-the-good-and-the-bad-160516142611.html he's right but doesn't seem to understand that this is all that ca signing has ever really done. Guess what, ca's will basically sign anything, and verify nothing for cheap certs.
1
Wolfgang Rupprecht's profile photoCaleb Cushing's profile photo
5 comments
 
The flaw of course in my idea is DNS poisoning... but with DNSSEC that's much harder. Honestly if DNS is compromised you're pretty F-ed.
Add a comment...
People
Have him in circles
1,468 people
Johny Mair's profile photo
Witoon Sangsom's profile photo
Jameelah Sanders's profile photo
Mark Sutton's profile photo
Jonathan Kerls's profile photo
Daranyi Noel's profile photo
ISTJIHAR STUDIOS's profile photo
nadim khemir's profile photo
Ekkehard Mayer (Zum Senner Zillertal)'s profile photo
Communities
10 communities
Education
  • St Johns Public Schools
    High School - General, 1999 - 2003
  • Baker College, Owosso, MI
    Computer Programming, 2003 - 2005
  • Baker College, Flint, MI
    Linux / Unix Systems Administration, 2005 - 2006
  • Baker College, Jackson, MI
    Computer Science, 2008 - 2008
  • Baker College, Clinton Township, MI
    Computer Science, 2008 - 2009
  • Baker College, Auburn Hills, MI
    Computer Science, 2008 - 2009
  • Baker College, Allen Park, MI
    Computer Science, 2009 - 2010
Basic Information
Gender
Male
Looking for
Friends, Networking
Story
Tagline
Also known as xenoterracide
Introduction
Born and raised in a rural part of greater Lansing area of Michigan.

Did not have access to a computer at home until 16, and did not have access to the internet at home until going to college at 18. Went to school for Computer Science and Systems Administration. First year of college was introduced to Gentoo Linux and after a few years converted to Gentoo as primary operating system.

Multi-Paradigm Polyglot Software Engineer and System Administrator, Linux Enthusiast, and all around geek.

These days Java, Spring and Arch Linux are the platforms of choice.
Bragging rights
Associates of Applied Science - Linux / Unix Systems administration
Work
Occupation
Software Engineer
Skills
Object Oriented, Functional, Relational, Java, PostgreSQL
Employment
  • Visible Health
    Software Developer, 2014 - 2015
  • GüdTech
    Software Developer, 2013 - 2013
  • HostGator
    Software Developer, 2011 - 2013
  • HostGator
    Linux Admininistrator, 2010 - 2011
  • Liquid Web
    Linux Administrator, 2006 - 2006
  • Businessgrade.com
    Sys Admin Intern, 2005 - 2005
  • Ideal Solutions
    Sys Admin Intern, 2005 - 2006
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
DeWitt, MI
Previously
Lansing, MI - Austin, TX - Haslett, MI - Owosso, MI - Sterling Heights, MI - Melvindale, MI - Appomattox, VA - Houston, TX