Archive

Posts Tagged ‘codemash’

MashedCode Magazine Open Submissions

September 13, 2011 Leave a comment

Mashed Code Magazine is a magazine published as a compliment to the wildly popular CodeMash conference. The 2012 issue of the magazine will again be publishing articles written by the community. Submissions will be accepted starting September 15, 2011 through October 2, 2011.

We are asking that your submission be a completed article, ready for print.  Keep them interesting to grab both our and our reader’s attention!  We will be looking for the following criteria for submitted articles:

  • Between 300 and 500 words in length (similar to last year’s lightning articles).
  • Topic is up to the author, but please keep it similar to typical CodeMash topics.
  • Please do not use images or tables (text only).
  • Editing should be completed by author before submission.  Only minor editing will be completed by Mashed Code Magazine.

Articles not meeting these standards will not be considered for publication.

Mashed Code Magazine will make an attempt to print as many articles as possible, but submission does not guarantee inclusion in either the magazine or the website.  You will be notified upon selection if your article will be included in the Magazine, our website, or both.

Go to http://www.mashedcodemagazine.com to submit your article.

Mashed Code Magazine Still Available

April 18, 2011 Leave a comment

The response to the first issue of Mashed Code Magazine has been unbelievable. Three months after publication, we are still seeing a steady stream of new readers, with downloads now totaling close to 5000! Thank you everyone who has downloaded and read the magazine.

If you haven’t heard about the magazine yet, you can read about it in the original post, download it for free in PDF format from the official website, or get a printed copy from MagCloud for $12.20.  MagCloud is also a great place to get the PDF of the magazine on the iPad for free.

Whether you’ve read the magazine or you’re going to read it right now, I’d love to hear your feedback on it. You can leave a comment on my blog or fill out our quick survey. The publishing team is in the early stages of planning for next year’s CodeMash edition, so let us know what we should do different or keep the same.

Mashed Code Magazine now in Print!

February 1, 2011 Leave a comment
Volume 1, Issue 1, 2011

Mashed Code Magazine Issue 1:

The first issue includes articles about the CodeMash conference, deep technical articles and brief contributions on a variety of software development topics. Featured articles: Jim Holmes describes the history of CodeMash and ponders the future of the immensely popular conference.Corey Haines recounts how an idea at a past CodeMash spawned a global phenomenon.Andy Hunt explores the ways in which programmers can harness their brain power m…

Mashed Code Magazine Published

January 11, 2011 Leave a comment

Mashed Code Magazine has been published.  The magazine was developed to enhance the popular mid-west software development conference CodeMash, but it is freely available to anyone at www.mashedcodemagazine.com. The topics range across a variety of areas in software development including Java, .NET and Ruby.  The table of contents is below.

  1. Holmes on CodeMash by Jim Holmes
  2. Code Retreat by Corey Haines
  3. Interview with Ethan Dicks by Jason Gilmore
  4. Refactoring Your Wetware by Andy Hunt
  5. Using HTML5 and CSS3 Today by Amelia Marschall
  6. A Brief Introduction to Machine Learning by Seth Juarez
  7. Mobile Interaction by Christopher M. Judd
  8. Ruby, Unix and OSS Philosophy by Matt Yoho
  9. Improve Your Java with Groovy by Kenneth Kousen
  10. Introduction to Android Development by Jason Farrell
  11. A Clojure Fairy Tale by Carin Meier
  12. Web Development AntiPatterns by Mike Doel
  13. Lightning Articles by Jon Kruger, Nick Watts, Matt Casto, Matt Darby, Michael S. Collier, Dana Watts and Dianne Marsh.

Thanks to the 100% volunteer staff who helped produce this magazine: Sara Williams, Matt Darby, Jason Gurik, Jason Gilmore and Michael Letterle.  They did a hell of a job in getting this magazine to publication.  If you have any suggestions or comments about the magazine feel free to comment here or fill out our short survey at www.mashedcodemagazine.com.  You can keep up with news about the magazine on Twitter too @mashedcodemag.

Introducing Mashed Code Magazine

October 11, 2010 Leave a comment

If you are a frequent conference goer in the Software Development world you may have caught wind of CodeMash.  It’s a regional conference held in Sandusky, OH in January.  In spite of having to go to Ohio in January, CodeMash is one of the most successful Software Development conferences in the country.  In fact, for the last two years hundreds of speaker hopefuls have clamored to fill less than 100 speaking slots for the two day conference.

But the conference isn’t just popular, it’s a genuinely worthy conference.  The speakers are always top-notch and I haven’t found a more engaged audience at any other conference.  So, as an attendee of the conference since the first year, I have been eager to make a contribution.  To do that I created the idea of building a magazine that could be distributed for free to the conference attendees.  With the help of five awesome volunteers, Mashed Code Magazine will be a free magazine for conference attendees that contains both technical articles (written by CodeMash speakers) and general interest articles about the conference.  We’ve also got a huge surprise in store, but you’ll have to wait until the magazine is published to find out what it is.

Please look into the conference and magazine.  We’re continuously posting progress updates to our Twitter feed (@mashedcodemag) and our website (www.mashedcodemagazine.com).  Even if you don’t attend the conference you’ll be able to download the magazine, free of charge, from the website.  If you have any questions or comments, leave a comment below!  If you’re a past attendee and you have an idea for the magazine, send it to mashedcodemag@gmail.com.

Mixing Programming Languages

January 22, 2008 Leave a comment

It is thrilling how much a small amount of rest can do to clear you thoughts. About ninety minutes ago I left the CodeMash 2007 event weary and still unsure of my opinions on the topics I had exposed myself two over the two days. To be sure, I was most unsure, and have always been not quite sure, of the idea of “mashing” different languages together in an application. It seems to work well when making web page; forcing JavaScript to manipulate an originally HTML web page via the in-memory XML of the DOM, but that has not convinced me.

So, weary and waiting for my wife to arrive at the Kalahari, I decided to take a nap to kill the time. I drifted off for a while easily but then awoke. Since the situation had not changed much in that half of an hour, I decided to try and sleep some more. As I started again, for no particular reason, I began to shuffle through some of the occurrences in Leo Tolstoy’s War and Peace that I have been trudging through for weeks now. What was hi-lighted in my mind were the frequent passages and phrases in this book, which in its entirety has been translated from Russian into English, that skip to French and German. The foreword to the book explains that these flips of language have been left intentionally by the translator because they were digressions from the original Russian that the book was authored in. This may seem odd, but not so much to me. I have a degree in English literature and I saw this technique used often. Not only is it useful to intermittently switch to French, German, Italian, Latin or some other language in literature, authors love to recreate dialects of languages. Some rare, inventive authors even make up their own languages (the most famous of which, to CodeMashers, will be J. R. R. Tolkein).

I moved in and out of sleep with this revelation in my mind: it is not world-changing, unusual, or even striking that an author of reputable literature would mix two languages together. I well know from my study of the English language that it is not perfect. And neither is German, Latin, Swahili, the Queen’s English or any other spoken language. Each language has an amount of nuances that borders innumerable that makes it expressive in ways different from all other languages. An author of good literature pays attention to every word that he produces. Every word must contribute meaningfully to the whole such that the whole is not complete or correct without that specific word. I won’t digress here, but picking that word is not just based on a definition, it is a decision made by considering definition, connotation, sense, length, look, context, and the author’s general attitude towards the word. What is important here is that this decision is important and must be made for every word in a work of literature. If no word in the main language of the work, say English, is just right, the author will look to another language. If it is a French word that is right, then the French word is used.

After I had analyzed this about the mix of languages in War and Peace I then had my revelation that there is absolutely nothing wrong with mixing programming languages together. Programming languages are no different than natural languages. Each programming language has nuances that make it expressive in ways that other languages cannot be. This leads to a perfect justification for intermingling programming languages. If, when building an application in one language, say Java, you become stuck as to how to express a certain step, you might find that inserting a line of Ruby will fix the problem. This is a wonderful realization. There should be no competition between languages because we should just accept that all languages (probably) are equal but different. Mixing them together is the only way to achieve the perfect language, no language can achieve this singularly.

This idea is what I think the CodeMash coordinators intended, although maybe not to this extreme. .NET and Java programmers do not have to work in isolation and should not. They should strive to understand each other’s ways to find that there is probably an inter-locking of strengths and weaknesses in both tool sets that, if not compatible with each other, at least teach one another lessons that make both better. After years of skepticism a little rest and a great conference cleared this up entirely for me. I hope that this brief writing has helped you as well.

Follow

Get every new post delivered to your Inbox.

Join 126 other followers