Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.
2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.
Managing Partner at Ambient Ideas, LLC
Highlands Ranch, US
Joined Oct 2008
Matthew McCullough is an energetic 13 year veteran of enterprise software development, open source education, and co-founder of Ambient Ideas, LLC, a Denver consultancy. Matthew currently is a member of the JCP, reviewer for technology publishers including O'Reilly, speaker on the No Fluff Just Stuff tour, author of the DZone Maven RefCard, and President of the Denver Open Source Users Group. His experience includes successful JEE, SOA, and Web Service implementations for real estate, finance and telecommunications firms in addition to publishing several open source libraries. Matthew jumps at opportunities to mentor and educate teams on how to leverage open source. His current topics of R&D are Cloud Computing, Maven, iPhone, Distributed Version Control (Git), and Debugging Tools. Matthew resides in Denver with his beautiful wife and 1 year old daughter, who are active in nearly every outdoor activity Colorado offers.
Stats
Reputation: | 751 |
Pageviews: | 0 |
Articles: | 0 |
Comments: | 40 |
Nothing here yet! Would you like to post an article?
Getting Started With Git
Functional Programming with Clojure
Objective-C for the iPhone and iPad
Google App Engine for Java
Apache Maven 2
Comments
Jan 04, 2012 · Grzegorz Duda
Nov 02, 2011 · Mr B Loid
I have really enjoyed using and learning Git these past four years. GitHub has made my outbound contributions and request for contributions from others on my OSS and commercial projects significantly smoother than any past solutions.
I understand and respect the "Git is hard" argument from devs coming from a centralized version control system like I did. However, I think many things that are hard are worth it. Only exploration confirms or rejects this. Refactoring a thought from Rich Hickey at Strange Loop, "just because brain surgery is hard doesn't mean everyone should avoid learning it."
I'm doing my part to help others absorb these new ideas. I'm producing and pointing to many free resources to help folks learn Git whenever I can.
Matthew's Git Links
ProGit Free eBook
GitHub's Git Help Pages
In sum, no matter your feeling for Git, please help others have a deeply informed opinion of these new DVCS systems. Even if they don't adopt the tool, they will have a greater knowledge of some unique ways to solve computer science, historical data, and object versioning challenges, perhaps repurposing these tactics for their own programs.
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Mr B Loid
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Ryan Little
Dec 18, 2009 · Lyndsey Clevesy
Dec 18, 2009 · Lyndsey Clevesy
Dec 16, 2009 · Ryan Little
Excellent feedback.
java.lang.Thread is only PARTIALLY whitelisted. You can access the static methods on Thread, such as getAllStackTraces(), but cannot call its constructor. We will alter the RefCard to clarify its partial blacklisting. Details are given here: http://stackoverflow.com/questions/1389043/why-is-java-lang-thread-in-the-google-app-engine-whitelist and here http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox
As for java.io.FileWriter, if you go to http://code.google.com/appengine/docs/java/jrewhitelist.html and search the page, you will find that java.io.FileWriter is NOT whitelisted. You might be looking at the whitelisted FilterWriter mistakenly, an entirely different topic. Please verify and confirm. I want to make sure we've addressed your concerns.
Dec 16, 2009 · Ryan Little
Excellent feedback.
java.lang.Thread is only PARTIALLY whitelisted. You can access the static methods on Thread, such as getAllStackTraces(), but cannot call its constructor. We will alter the RefCard to clarify its partial blacklisting. Details are given here: http://stackoverflow.com/questions/1389043/why-is-java-lang-thread-in-the-google-app-engine-whitelist and here http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox
As for java.io.FileWriter, if you go to http://code.google.com/appengine/docs/java/jrewhitelist.html and search the page, you will find that java.io.FileWriter is NOT whitelisted. You might be looking at the whitelisted FilterWriter mistakenly, an entirely different topic. Please verify and confirm. I want to make sure we've addressed your concerns.
Dec 16, 2009 · Ryan Little
Excellent feedback.
java.lang.Thread is only PARTIALLY whitelisted. You can access the static methods on Thread, such as getAllStackTraces(), but cannot call its constructor. We will alter the RefCard to clarify its partial blacklisting. Details are given here: http://stackoverflow.com/questions/1389043/why-is-java-lang-thread-in-the-google-app-engine-whitelist and here http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox
As for java.io.FileWriter, if you go to http://code.google.com/appengine/docs/java/jrewhitelist.html and search the page, you will find that java.io.FileWriter is NOT whitelisted. You might be looking at the whitelisted FilterWriter mistakenly, an entirely different topic. Please verify and confirm. I want to make sure we've addressed your concerns.
Dec 16, 2009 · Vladimir Carrer
Excellent feedback.
java.lang.Thread is only PARTIALLY whitelisted. You can access the static methods on Thread, such as getAllStackTraces(), but cannot call its constructor. We will alter the RefCard to clarify its partial blacklisting. Details are given here: http://stackoverflow.com/questions/1389043/why-is-java-lang-thread-in-the-google-app-engine-whitelist and here http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox
As for java.io.FileWriter, if you go to http://code.google.com/appengine/docs/java/jrewhitelist.html and search the page, you will find that java.io.FileWriter is NOT whitelisted. You might be looking at the whitelisted FilterWriter mistakenly, an entirely different topic. Please verify and confirm. I want to make sure we've addressed your concerns.
Dec 16, 2009 · Vladimir Carrer
Excellent feedback.
java.lang.Thread is only PARTIALLY whitelisted. You can access the static methods on Thread, such as getAllStackTraces(), but cannot call its constructor. We will alter the RefCard to clarify its partial blacklisting. Details are given here: http://stackoverflow.com/questions/1389043/why-is-java-lang-thread-in-the-google-app-engine-whitelist and here http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox
As for java.io.FileWriter, if you go to http://code.google.com/appengine/docs/java/jrewhitelist.html and search the page, you will find that java.io.FileWriter is NOT whitelisted. You might be looking at the whitelisted FilterWriter mistakenly, an entirely different topic. Please verify and confirm. I want to make sure we've addressed your concerns.
Dec 16, 2009 · Vladimir Carrer
Excellent feedback.
java.lang.Thread is only PARTIALLY whitelisted. You can access the static methods on Thread, such as getAllStackTraces(), but cannot call its constructor. We will alter the RefCard to clarify its partial blacklisting. Details are given here: http://stackoverflow.com/questions/1389043/why-is-java-lang-thread-in-the-google-app-engine-whitelist and here http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox
As for java.io.FileWriter, if you go to http://code.google.com/appengine/docs/java/jrewhitelist.html and search the page, you will find that java.io.FileWriter is NOT whitelisted. You might be looking at the whitelisted FilterWriter mistakenly, an entirely different topic. Please verify and confirm. I want to make sure we've addressed your concerns.
Dec 09, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Dec 08, 2009 · Mr B Loid
Oct 28, 2009 · Jiri Sedlacek
Oct 28, 2009 · Roman Mackovcak
Jul 03, 2009 · Mr B Loid
I'm really glad you wrote this article as I'm doing the same decision-dance. I love some things about IntelliJ, but using Eclipse makes my students and pair-team-members so much happier. And though I could gain some individual productivity from IntelliJ, with "Agile", "Pairing", and "Coaching" dominating my life these days, it's more about the benefit to the collective than for myself, and that equals Eclipse.
Looking forward to meeting you in person when we both are presenting in Seattle...
-Matthew McCullough
Feb 09, 2009 · Mr B Loid