Posts tagged with 'c'
Dave Glick talks about Wyam and static content generators.
Show notes:
- wyam.io
- wyam on Github
- Microsoft's Roslyn compiler
Want to be on the next episode? You can! All you need is the willingness to talk about something technical.
Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.
Craig Stuntz talks about an Incredibly Strange Programming Language: Idris.
Show notes:
- Craig's slides for Incredibly Strange Programming Languages
- Stir Trek conference
- The Sapir-Whorf hypothesis
- Type-Driven Development With Idris, by Edwin Brady
- TDD (Test Driven Development). If you've never heard of that, check out Kent Beck's seminal book, Test Driven Development: By Example.
- Improving Enterprises
- Papers We Love - Columbus
- Craig Stuntz's blog
- Craig Stuntz on Twitter
Want to be on the next episode? You can! All you need is the willingness to talk about something technical.
Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.
Jon Plante is a web developer, designer, artist, and renaissance man who joins me to talk about BEM.
This is the inaugural episode of the Cross Cutting Concerns Podcast!
Subscribe now!
Show notes:
- MindBEMding – getting your head ’round BEM syntax
- Harry Robert's blog - CSSWizardry.com
- Inuit CSS
Want to be on the next episode? You can! All you need is the willingness to talk about something technical.
Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.
Since I'm a professional blogger now, I decided that I need to use a tool with a bit more functionality than a standard TinyMCE or CKEditor box.
I decided that Markdown was the way to go, so I installed MarkdownPad 2 (choco install markdownpad2). This worked fine for a bit, but there are a couple of issues:
- In order to embed images and preview them, I had to actually put them on a public dropbox folder and use the public dropbox URLs
- Embedding code is just a copy and paste. I can't reference another file and import the code. This means I have to manually update my md file whenever I tweak code samples.
- I had to install Awesomium in order to use MarkdownPad 2's preview feature (why?!)
THERE ARE PROBABLY SOLUTIONS to these gripes.
But what I've found is that I like the AsciiDoc format as much as Markdown, and I like AsciiDocFX way better than MarkdownPad 2.
Embed images
In markdown, what I did was put images into a public dropbox folder, and link to the public URLs. This felt darn hacky, but I couldn't figure out how to get it to point to local files (at least not in MarkdownPad 2).
With Asciidoc, I simply specify a local folder with a metadata tag: :imagesdir: images - and that tells AsciidocFX to look for images in that subfolder.
To include an image then, I just use image::filename.png[alt text goes here]. And that does it.
Import code from source files
This is a great feature that I wish I had when I was writing my book. To include a source code file right in your document, just use include::path/to/sourcecode.cs.
That will include the entire file in your document. If you just want part of a file, you can add a comment with "tags" in it. In C#, for example:
// tag::Example1[] public void MyCode() { } // end::Example1[]
And then, back in AsciiDoc, use include::path/to/sourcecode.cs[tags=Example1]. Now only the code that sits between those comments will appear in the document.
This is such a great feature, because I'm always tweaking code up until the last minute before I publish. Now I don't have to worry about the blog post getting out of sync with the actual code!
Awesomium
Not needed for AsciiDocFX. So, even if you decide to stay with Markdown, AsciiDocFX still seems like the superior tool to me.
Conclusion
I'm sure there is much more to learn about AsciiDocFX and Markdown, but I'm pretty convinced at this point. I'm going to start using AsciiDocFX for blogging (and, heaven forbid, if I write another book).
Short Version:
Click Here to Sign up to be on my Podcast!
Longer version:
I'm starting a podcast about technology, software, programming. I know, right!? Finally, an innovative idea in a crowded marketplace! But wait, let me tell you more.
I'm taking a cue from Mike Rowe's new podcast The Way I Heard It. His tagline is "the podcast for the curious mind with a short attention span".
I'm also borrowing from the Lightning Talks format. Quick, to the point, focused. Single serving podcast episodes.
I'll still be hosting, asking questions, and interviewing. But mainly, I'll be trying to stay out of the way and let you do the talking.
My goal is to release short (10-15 minutes tops) podcast episodes.
You're a tech-minded person. Can you talk for 5-10 minutes about a book, a tool, a library, a framework, a methodology, a database, an idea, a programming language, etc? Can you answer a few simple, general questions about it?
If this sounds like fun, please fill out this Google Form for the Cross Cutting Concerns podcast. That form will help me organize a little bit, and is a preview of the format that I have in mind.