Cover photo
Dan Allen
Works at OpenDevise, Inc.
Attended Cornell University
Lives in Denver, CO
2,029 followers|904,035 views


Dan Allen

Shared publicly  - 
Dear +The Democrats (Party),

I'm disgusted by how you've conducted yourself in this election cycle by shutting out Bernie Sanders, trying to crown Hillary before the election is over and for suppressing the vote. You all should be ashamed of yourselves. I've been a lifelong Democrat until today. I'm now Unaffiliated. I support Bernie Sanders and the Bernicrats. They are the future of our democracy. You are not.

If Bernie Sanders gets the nomination that he's more than earned, then I'll strongly consider coming back to the party knowing he will restore integrity and honor to it. If he doesn't get the nomination, I'll become an Independent for life. I hope I am being clear enough.


Daniel Allen


Fellow Bernie Supporters,

If you feel the same, and you're in a state with a closed primary, make sure you vote for Bernie before you switch you affiliation. You don't want to jeopardize your chance to vote for Bernie under this semi-democratic system we have.
Linda Roberts's profile photo
I agree - and I totally don't understand the "super delegate" component - without that advantage for Hillary the delegate counts would be almost equal between them at this point. I voted for Bernie but Hillary prevailed in Maryland.
Add a comment...

Dan Allen

Shared publicly  - 
I always recommend using RVM (or something equivalent) when using Ruby for development (or other user-space programs, meaning programs in your home directory).

If you are doing something with Ruby in your home directory, then you don't want to be using the system Ruby. Period. The system Ruby is for system-wide applications (installed and managed by a package manager). Few distributions setup Ruby correctly so that you can use the gem command reliably with the system installed Ruby.

Basically, just assume you don't have Ruby and that you need RVM to get it. That's my personal policy and it works for me 100% of the time.

I also like RVM because it allows me to create "gemsets", which are essentially gem workspaces. If I want to remove all gems, I just need to create a new gemset and then I can start from scratch with vanilla Ruby. This is the quickest "escape hatch" when dealing with gem problems.
Add a comment...

Dan Allen

Shared publicly  - 
Some really great tooling ideas coming out of AsciidocFx. Thanks for covering it +Jared Morgan​!
See how this multi-format editor converts HTML to AsciiDoc on the fly!
View original post
Add a comment...

Dan Allen

Shared publicly  - 
Every now and then, I get asked the question, “Is it possible to convert AsciiDoc to a Google Doc (or the like) so people can edit it?”

At the risk of sounding presumptuous, I think this is the wrong question to ask. Here are my thoughts.

> Not everyone knows AsciiDoc

I recognize that there will be a transition period as people become accustomed to AsciiDoc, as with any new technology. AsciiDoc is catching on quickly, though, so I expect this issue to subside proportionally.

Often times, I'm able to get over that hump by saying, "it's similar in spirit to Markdown". That helps them understand what type of tool they should use to read it (i.e., a text editor).  Keep in mind we continue to improve the live preview tools like the add-on for Atom (see

> AsciiDoc can be hard to "read" in its non output form when reviewing

The whole idea of AsciiDoc is that it is easy to read in raw form. Admittedly, there are times when it is not. I think we need to work from both ends to solve the problem. One one end, we need to write simpler documents. Cutting out excessive formatting is better for everyone (including the reader). On the other end, we continue to work to make the syntax simpler (either by modifying core or adding extensions). AsciiDoc isn't perfect, and experience will tell us where and how we can simplify it.

> I don't really want people adding comments to AsciiDoc file itself even if they could read AsciiDoc as they probably will mess up syntax somewhere.

Again, I'd argue this is actually the point of AsciiDoc. People add inline or block comments to communicate back and forth. As they are addressed, those comments can be removed. This is how I collaborate on AsciiDoc and I've found it to be very effective. If the reviewer understands a few rules, they can avoid breaking the document rather easily in my experience.

> Ideally, there would be some nice PDF viewer that we could share a document and everyone would see everyone's feedback as its added to a document.

This goes against our philosophy in Asciidoctor. Our philosophy is that docs should be treated like code. They should be committed to a revision control system and that revision control system should be used to manage the collaboration (edits, additions, deletions and comments). When you go to PDF, you put up a huge barrier to collaboration and ownership.

> if I send them an AsciiDoc to review won't really know what to do with it....

They are smart people. I'm confident they'll figure it out :) Most of the time, people are just resisting change. We need to nudge them ;) The benefits of AsciiDoc far outweigh the inconvenience and a little training.
Ryuutei Sebastien BLANC's profile photoJared Morgan (jaredmorgs)'s profile photo
It's about repetition and consistency.

Keep showing folks the right way to work with the technology. Keep supporting and enabling them everyday.

Atom and ALP is the fast-track to acceptance for many I've introduced AsciiDoc to. And once RedPen AsciiDoc validation support is added into the Atom package, that will be another barrier removed.
Add a comment...

Dan Allen

Shared publicly  - 
Tonight we're wearing orange.
Add a comment...

Dan Allen

Shared publicly  - 
Here's an easy thing to learn about Vim that will save you lots of time. You don't just get access to a calculator, but rather all the registers (where you yank stuff).
Using #vim as a calculator
In insert mode, press Ctrl + R, then =, input your operation and press Enter.


Ctrl + R = 3 + 3 Enter, will print 6 in the current document.
1 comment on original post
Add a comment...

Dan Allen

Shared publicly  - 
All those books written in AsciiDoc.
Add a comment...

Dan Allen

Shared publicly  - 
Our #ebook "Become a ninja with #Angular2" is out!
Pay what you want and support the Electronic Frontier Foundation.
The amazing book about Angular 2, at "pay what you want" price, DRM-free, and with support to charity, by Ninja Squad
View original post
Add a comment...

Dan Allen

Shared publicly  - 
What Watson ( says about my personality by analyzing the "Funding for Asciidoctor" post on the blog.

“You are analytical, heartfelt and tranquil.

You are self-controlled: you have control over your desires, which are not particularly intense. You are philosophical: you are open to and intrigued by new ideas and love to explore them. And you are empathetic: you feel what others feel and are compassionate towards them.

Experiences that give a sense of efficiency hold some appeal to you.

You consider helping others to guide a large part of what you do: you think it is important to take care of the people around you. You are relatively unconcerned with tradition: you care more about making your own path than following what others have done.”

Pretty amazing.
Bartosz Majsak's profile photo
Hedonism 80% :D in my case
Add a comment...

Dan Allen

Shared publicly  - 
Get started with your next reveal.js presentation in seconds thanks to the handy work of +Guillaume SCHEIBEL!
Creating a RevealJS presentation as never been simpler #asciidoctor   #lazybones  
After a couple of months, I finally found a topic to write the very first post in my new blog. Today, we are going to talk about Asciidoctor and RevealJS. As you might know, you can use Asciidoctor...
View original post
Add a comment...

Dan Allen

Shared publicly  - 
A very entertaining talk by +Hubert SABLONNIERE about how we can make better use of all these screens thanks to the web.

You'll also discover the technology behind DZSlides, which Hubert uses for the visuals in his talk.
Add a comment...

Dan Allen

Shared publicly  - 
Incredibly lustrous pink sky at night over the Colorado Rockies.
Add a comment...
Software geek. Community catalyst. Java Champion. Believes in the freedom to share ideas openly & enjoy life.
Dan firmly believes that open source represents a better way to develop technologies and do business.

As Principal Software Engineer at Red Hat, Dan leads the Asciidoctor project and contributes to many other open source projects including Arquillian, Awestruct and JBoss Forge. He's the author of Seam in Action (Manning), served as a representative for Red Hat on the JSR-314 Expert Group (JSF 2.0), writes for IBM developerWorks and NFJS magazine and is an internationally recognized speaker. He's presented at major industry conferences including JavaOne, Devoxx, NFJS, JAX and Jazoon. In 2009, he was added to the JavaOne Rock Star Hall of Fame for his talk "Conversations and pageflows on the JSF platform" and was named a JBossWorld Top Rated Presenter that same year. He earned another JavaOne Rock Star award in 2010 presenting alongside colleague Andrew Rubinger in the talk "Throwing Complexity over the Wall: Rapid Development for Enterprise Java". He's also recognized as a JAX Hall of Fame speaker.

To colleagues, Dan's known for his hard work and passion for Open Source technologies. His technical expertise includes Java frameworks (Seam, CDI, Weld, JSF, EJB 3, JPA, Hibernate, Spring), testing frameworks (Arquillian, JUnit, TestNG, Selenium), build tools (Maven 2, Gradle, Ant) and web development (Ajax, JavaScript, CSS) and more.

During a short stint at the University of California, Santa Barbara, following his graduation from Cornell University, Dan became captivated by the world of free and Open Source software (FOSS). It was his involvement in FOSS while living in California that helped him transition into the software development industry. He gradually discovered the combination of Linux and the Java EE platform to be the ideal blend on which to build his professional career. In his search for a robust Web framework, Dan discovered Seam, which was quickly granted this most coveted spot in his development toolbox. The rest, as they say, is history.

Dan lives with his wife and pet chinchilla in Laurel, MD, where he can often be found shouting at the TV during sporting events or working out his golf swing at the driving range. When not at home, he's likely traveling to worldwide software conferences and savoring Belgian beer and chocolate.

You can keep up with Dan's discoveries by reading his blogs at and or tracking what he's currently up to by following him on Twitter at
Bragging rights
Registered Linux User #231597, 245 day-long coding streak on GitHub
  • Cornell University
    Materials Science & Engineering, 1996 - 2000
  • University of California, Santa Barbara
    Materials Science, 2000 - 2001
  • Col. Zadok Magruder High School
Basic Information
Other names
Daniel Allen
Principal Software Engineer, Author, Open Source Advocate
  • OpenDevise, Inc.
    Vice President, 2013 - present
  • Red Hat, Inc.
    Principal Software Engineer, Author, Open Source Advocate, 2013
  • Benefit Software Inc.
  • TeleCommunication Systems
  • SI International
  • Emergis
  • Fiserv
  • CodeRyte, Inc.
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Denver, CO
Laurel, MD - Lanham, MD - Rockville, MD - Goleta, CA - Laurel, MD - Ithaca, NY
Dan Allen's +1's are the things they like, agree with, or want to recommend.
AsciidocFX: An Editor for Asciidoc Markup Language | Javalobby

AsciidocFX is editor for Asciidoc Markup Language. It is a basic editor that reflects any changes in editor to Preview Pane immediately. Doc

Asciidoctor.js 1.5.0 released to Bower and npm! | Asciidoctor

The release train is on the move! Version 1.5.0 of Asciidoctor.js has been released and is now available in Bower and npm. This release is a

AsciidoctorJ 1.5.0 released! | Asciidoctor

We're thrilled to bring the latest Asciidoctor milestone, Asciidoctor 1.5.0, to the JVM as AsciidoctorJ 1.5.0! What is AsciidoctorJ? Asciido

Asciidoctor Gradle plugin 1.5.0 released! | Asciidoctor

It took us longer than what we hoped but Asciidoctor Gradle plugin version 1.5.0 is finally here! The Asciidoctor Gradle plugin is based on

Asciidoctor Maven plugin 1.5.0 released! | Asciidoctor

The West may still be suffering from a dry spell, but we're excited to shower Maven users who have been experiencing one with the release of


The Essential Companion for OSCONGet the big picture—with all of the details. And build your own personal conference schedule, with the sess


Netflix is the world’s leading subscription service for watching TV episodes and movies on your phone. This Netflix mobile application deliv

Plain-text diagrams take shape in Asciidoctor! | Asciidoctor

One task that still pulls your focus away, and is more difficult than it should be, is integrating technical diagrams into your documents. I


Shop Google Play on the web. Purchase and enjoy instantly on your Android phone or tablet without the hassle of syncing.

Untappd - Discover Beer

Get ready to drink socially with Untappd!Untappd is a social discovery and check-in network for anyone that enjoys beer. It gives you the ab

Jakub Narloch brings Arquillian to Netflix, recognized at AWS re:Invent ...

We appreciate all that Jakub has done for the Arquillian project and code quality. Jakub entered into the Arquillian community as a Google S


The Devoxx scheduler application allows you to browse the complete Devoxx schedule on your Android device.Wrapped in an enhanced design of t

Arquillian Droidium 1.0.0.Alpha1 Released · Arquillian Blog

The Arquillian team is proud to announce the 1.0.0.Alpha1 release of the Arquillian Droidium component!

Introducing Asciidoctor.js live preview in your browser | Asciidoctor

I'd like to introduce you to the easiest way to render any AsciiDoc file, local or remote, as HTML directly in your browser! All you need to

Asciidoctor 0.1.3 released! | Asciidoctor

File encoding and Windows path bugs fixed! Haml/Slim/Jade-inspired syntax for defining the id and role for block content. Shorthand syntax t

Asciidoctor 0.1.4 released! | Asciidoctor

Once again, the valuable feedback we've received from Asciidoctor's awesome community has helped push Asciidoctor's compliance with the Asci

AsciiDoctor.js Live Preview

Render AsciiDoc (.ad, .adoc, .asciidoc) as HTML inside Chrome!

VOoM - Vim two-pane outliner : vim online

created by. Vlad Irnov. script type. utility. description. VOoM (Vim Outliner of Markups) is a plugin for Vim that emulates a two-pane text

Easier Documentation, Simpler Websites And Faster Collaboration @ OSCON ...

Do you find producing and collaborating on documentation or web content difficult? At OSCON 2013, we'll work with you to reduce the friction

Public - 2 months ago
reviewed 2 months ago
- Amazing -
Public - 2 years ago
reviewed 2 years ago
Checkmate does moving *right*. They are professional, motivated, efficient and, most important, take care with each item they handle. I highly recommend them! Prior to the move, Jared came to the house to introduce himself and provide an on-site estimate. He assured me he would be there every step of the way to make sure items were handled correctly and the move would go smoothly, and he was! We were emptying a three-bedroom house into storage. He connected me with a nearby storage facility that he's worked with successfully many times in the past and gave me advice about what size units to reserve. On the day of the move, he showed up with his crew on time and got right to work. We didn't quite have everything ready for him, but he was able to work with the situation without any trouble. His crew had the house cleared out in under 4 hours. They took lunch, then got to work unloading into the storage units. Jared made sure the units were organized and the items safely stacked. I'm so glad we decided to hire Checkmate to move us. They took all the anxiety out of moving. I couldn't have asked for a better experience. We'll be using them for all our future moves.
• • •
Public - 2 years ago
reviewed 2 years ago
16 reviews
Jeff knows his stuff and is always responsive and reliable. Before working with Jeff, I really hated having to get insurance because it felt like such a chore and I would always screw something up. Working with Jeff is like bowling with gutter bumpers. You throw the ball down the lane and he keeps it heading all the way towards the pins. I simply let Jeff know the situation and he knows exactly what needs to be done. If there's missing information, he tells me what I need to go look up. If I have a change to make, he's always eager to update it for me. In other words, he does exactly what you hope an agent would do, and then some. And he does it with great enthusiasm. While getting insurance still isn't fun, it sure is easy.
• • •
Public - a year ago
reviewed a year ago
This truly is a great location. It's not your typical Starbucks. There is an abundance of seating both inside & outside, including outdoor couches in the patio area. The inside has a very open floor design. The coffee is standard Starbucks and the food is provided by La Boulange. I enjoyed my afternoon here.
Public - 2 years ago
reviewed 2 years ago
My wife and I were having a difficult time finding the right place for us to live in the Denver area...that is, until we called Apartment Guyz! We were so lucky to get to work with Athena. She provided us with a wealth of information, advice and recommendations about available properties based on our profile and she stayed in constant communication with us during our search to update those recommendations as we provided her feedback. If it weren't for that information, we would driven right by the place we decided to live! (We choose The Vue at RidgeGate, the last place we looked). I'm so glad I decided to pick up the phone and call the Apartment Guyz when I did. They truly deserve the 5 star ratings. My only regret is that we didn't phone them when we first arrived in Denver 2 years ago!
• • •
Public - 2 years ago
reviewed 2 years ago