cemerick
My name is Chas Emerick, but I'm known online in most places as cemerick, including on freenode irc and Twitter.
Please excuse the dreadful shambles as I migrate publishing platforms.
My (current) work
Posts here
-
"Acceptable Losses", my letter to Massachusetts COVID-19 policymakers
-
Re: the primacy of economics
-
Commercial autonomous vehicles should be taxed
-
@cemerick
-
RIP Anthony Grimes
-
A humane Real Names Policy
-
PDFDATA.io
-
I built an app to save my Mom's life
-
Living with yaks
-
Empathy and optimism
-
My Mom has Multiple Sclerosis, and needs a new wheelchair van
-
Distributed Systems and the End of the API (meta)
-
Theorizing the Web, an experience
-
Buy a signed copy of 'Clojure Programming', help the EFF!
-
Results of the 2013 State of Clojure & ClojureScript survey
-
2013 State of Clojure & ClojureScript Survey
-
My Mom has Multiple Sclerosis
-
[ANN] @IMHO
-
100% time
-
Cargo-culting to success and understanding
-
Consulting services & expertise-for-hire
-
Mostly Lazy, back in the saddle
-
Results of the 2012 State of Clojure survey
-
PDFTextStream now available free (as in beer)
-
2012 State of Clojure survey
-
On the stewardship of mature software
-
What sucks about Clojure…and why you'll love it anyway
-
Starting Clojure (mk. 2)
-
A refresh of Clojure Atlas
-
Friend: an extensible authentication and authorization library for Clojure Ring webapps and services
-
Untitled
-
'Clojure Programming' book finished
-
Untitled
-
Introducing: Mostly λazy (a Clojure podcast)
-
Ambrose has received his Clojure "scholarship", thanks to you.
-
Enabling rich(er) interactions in the Clojure REPL
-
À la carte configuration in Clojure APIs
-
Writing CouchDB Views using ClojureScript
-
2011 Clojure Scholarship: Help send Ambrose to the Conj!
-
Projects
-
My projects, present and past
-
McCarthy on the W3C
-
Clojure で適切な型定義を選択するためのフローチャート
-
At what point does S3 break?
-
Scala isn't complicated; it's clever
-
Results of the 2011 State of Clojure survey
-
Flowchart for choosing the right Clojure type definition form
-
Your life is a vector
-
The 2011 State of Clojure Survey is Open
-
'Clojure Programming' book now available
-
State of Clojure, 2011: What questions do you have?
-
Stymied from within (an entrepreneurial experience)
-
jsdifflib now on Github
-
Recovering from and avoiding "cloud service" lock-in
-
Clojure Atlas now available
-
Adding Gzip compression to a Clojure webapp in 30 seconds
-
Clojure Atlas (Preview!)
-
Minifying CSS with Clojure
-
Opa
-
Bandalore: a Clojure client library for Amazon's Simple Queue Service (SQS)
-
How should Clojure applications be structured?
-
Oracle VP: "We have a strategy to run Java inside a Javascript environment"
-
Ashton's plight, fight or flight
-
Continuous Deployment of Clojure Web Applications: Clojure Conj slides and an epic screencast
-
...wherein I feel the pain of being a generalist
-
"Clojure Programming", the book
-
Anthony Simpson (Raynes) will receive his Clojure "scholarship", thanks to you.
-
A Clojure "Scholarship": Let's send Raynes to the Conj!
-
The placebo effect is what makes the software world go 'round
-
Xerox's Inspirational Carlson and Wilson
-
Hosting Maven Repos on Github
-
Untitled
-
The Ideal Clojure Development Environment
-
Case-insensitive filesystems vs. AOT-compiled Clojure
-
Enhancing Clojure's case to evaluate dispatch values
-
Specifying default slot values for defrecord classes in Clojure
-
Some parts of me
-
Programming and software development, medium-rare
-
The beauty of letterpress and craft and old arts faithfully renewed
-
Launching DocuHarvest - Turning documents into data
-
Results from the State of Clojure, Summer 2010 Survey
-
The State of Clojure, Summer 2010
-
Provisioning, administration, and deployment of CouchDB, Java, Tomcat, etc., made easy with Pallet
-
Clearing some hurdles automating CouchDB administration
-
Why using Maven for Clojure builds is a no-brainer
-
Securing web services in a world with few options
-
Sane web development with Compojure, Jetty, and Maven
-
All my methods take 316 arguments, and I like it that way
-
Mavenization of NetBeans Platform projects
-
String Interpolation in Clojure
-
Be Mindful of Clojure's binding
-
Reducing purchase anxiety is a feature
-
Activity is not Progress (or, 'Did you really need to shave that yak')
-
Java is dead, but you'll learn to love it
-
Working with git submodules recursively
-
Snowtide Informatics Welcomes Ben Fry (of Processing fame) to Northampton
-
Why MIT now uses python instead of scheme for its undergraduate CS program
-
Western Mass. Developers Meet at Snowtide
-
Venture capitalists are entertaining, but please don’t take them too seriously
-
Whoa, Peter Norvig used some of my code!
-
Paul Graham’s Y Combinator leaves Boston, entrepreneurs dive under the bed
-
Surprising Praise
-
“Full Screen” Wiki Editing in FogBugz
-
Burn It Down
-
Western Mass. Developer’s Group and Snowtide Host Rich Hickey and Clojure
-
…recommended by 4 out of 5 surveyed seasoned programmers…
-
WMassDev Meeting Notes (2007.11.01)
-
Scala Makes Me Think
-
Thoughts on Martin Fowler’s Domain Specific Languages Overview
-
Python, Growth, and Sandboxes
-
Python 3 and Growth (or the lack thereof)
-
Introducing jsdifflib
-
New Year's PDFTextStream Sale!
-
Free PDFTextStream for Academic Use
-
Speaking about Snowtide and Entrepreneurship at CCV
-
PDFTextOnline Back Online, Now Beta-2
-
Cratered by Digg
-
I <3 Guy Kawasaki
-
Memory-mapping Files in Java Causes Problems
-
Working Together: Python and Java, Open Source and Commercial
-
Software Development and...Pregnancy?
-
Automated Quality Control, Part II
-
Automated Quality Control, Part I
-
"Sometimes required, otherwise optional"
-
Open Source, Positioning, and Execution
-
Functional vs. Transparent APIs
-
Blog stuff
-
High Noon
-
Benchmarks and honesty
-
Totally flattened
-
Marketing is hard and scary
-
Worldly Exposure
-
Clients and Customers
-
Isn't software grand?
-
Icelandic Character Encoding (and other Joys of PDF)
-
Unicode issue found (Icelandic)
-
The Fine Art of Listening