clj-me.cgrand.net
Clojure and me » Extensible macros (A flatter cond follow-up)
http://clj-me.cgrand.net/2012/09/21/extensible-macros-a-flatter-cond-follow-up
Raquo;When the pupil is ready to learn, a teacher will appear. Extensible macros (A flatter cond follow-up). 8212; cgrand, 21 September 2012 @ 8 h 51 min. But also variations on. The ones introduced in the comments of A Flatter Cond. Supports the following operators:. And vectors in test position are treated as the binding form to a. Thus setting the local bindings) for the “then” expression not for the rest of the. To introduce new bindings without testing their expression for truth. 3 Comments ». Comme...
coffeetablecoders.com
Integrating JavaScript Into Native Apps | Coffee Table Coders
http://coffeetablecoders.com/2014/05/24/integrating-javascript-into-native-apps
May 24, 2014. Integrating JavaScript Into Native Apps. Request This Workshop Again. On OS X, the C-based API of the JavaScriptCore framework has been around for a while, but with iOS 7 and OS X 10.9 Apple updated the framework and introduced a new public Objective-C. API that allows you to leverage JavaScript in your native iOS and OS X apps. Best of all, there’s no need for a hidden. On iOS anymore if all you want is access to a full JavaScript runtime. Request This Workshop Again.
coffeetablecoders.com
Lean Startup in Theory and Practice | Coffee Table Coders
http://coffeetablecoders.com/2014/09/20/lean-startup-in-theory-and-practice
Sep 20, 2014. Lean Startup in Theory and Practice. Request This Workshop Again. In this 4-hour workshop, you’re going to learn about the Lean Startup. Method and how to use it in your daily operations. We’ll start by covering the basics and continue to apply the theory to your startups. We’ll uncover hidden assumptions, find and rank risks, and design low-cost experiments to gather data that fulfils or rejects those assumptions. This workshop is run by Max Völkel. Request This Workshop Again.
coffeetablecoders.com
Free Your Data With Clojure Liberator | Coffee Table Coders
http://coffeetablecoders.com/2015/02/06/free-your-data-with-clojure-liberator
Feb 6, 2015. Free Your Data With Clojure Liberator. Request This Workshop Again. In this workshop, Philipp Meier will show you how to implement a web application using Liberator, typical implementation patterns, and common pitfalls. By learning about Liberator and the core ideas behind it, you’ll also gain a better and deeper understanding of REST, RESTful architectures, and HTTP, respectively. This workshop is run by Philipp Meier. Request This Workshop Again. Follow us on Twitter @ctcoders.
coffeetablecoders.com
Introduction to Clojure Programming | Coffee Table Coders
http://coffeetablecoders.com/2014/07/26/introduction-to-clojure-programming
Jul 26, 2014. Introduction to Clojure Programming. Request This Workshop Again. In this 4-hour workshop, we’re going to dive into Clojure. Programming. You’ll learn the philosophy behind Clojure, the. And typical programming techniques. We’ll also look into Clojure’s ecosystem and its interoperability with the Java world. This workshop is run by Philipp Meier. Philipp is a self-employed software developer and an expert for Clojure and Java development. Request This Workshop Again.
coffeetablecoders.com
Objective-C Code Review | Coffee Table Coders
http://coffeetablecoders.com/2014/03/08/objective-c-code-review
Mar 8, 2014. With Matthias Plappert and Thorsten Blum. Request This Workshop Again. In this 4-hour workshop, we’re going to review your iOS and OS X projects. We’ll work with you to help improve and refactor your code, making it more concise, clear, and maintainable. We might even find a bug or two and help you fix them right away. To make the learning experience more intensive, we’ve asked Matthias Plappert. To join us for this session. Together, the three of us will review your Objective-C.
coffeetablecoders.com
Git Basics | Coffee Table Coders
http://coffeetablecoders.com/2014/04/12/git-basics
Apr 12, 2014. Request This Workshop Again. In this session, you’ll learn how to use Git efficiently. We’re going to cover the basics, important commands, and some best practices to get you up to speed quickly. Expect to. A lot If you’re not yet familiar with Git, you should sign up for this workshop now. Users are welcome. If there’s time and interest, we’ll also take a look at. Which allows you to use Git with an existing Subversion repository. Request This Workshop Again. Follow us on Twitter @ctcoders.
2016.clojureremote.com
Speakers | Clojure Remote
https://2016.clojureremote.com/speakers
In this our inaugural year we’ve recruited a speaker list of more than 20 Clojurists, spread over two days and two tracks. Find out more about our speakers below. Expect keynote and panel announcements in weeks leading up to Feb. 11. Designing with Data - Michael Drogalis. 8220;It’s great, it uses plain data structures as its API”. Can it affect product design? How about team interactions? Michael is the creator of Onyx. Sense and Referential Transparency - Zach Tellman. Names, we’re told, are one ...
blog.jot.fm
Ten Things I Hate About Object-Oriented Programming — The JOT Blog
http://blog.jot.fm/2010/08/26/ten-things-i-hate-about-object-oriented-programming
Ten Things I Hate About Object-Oriented Programming. 8212; Tags: ecoop. 8212; Oscar Nierstrasz @ 17:25. Boy, I some days I really. Apparently I’m not the only one. In the immortal words of Edsger Dijkstra:. Object-oriented programming is an exceptionally bad idea which could only have originated in California. Well, I’m not normally one to complain, but I think it is time to step back and take a serious look at what is wrong with OOP. In this spirit, I have prepared a modest list of. The problem is that ...
clj-me.cgrand.net
Clojure and me » A world in a ref
http://clj-me.cgrand.net/2011/10/06/a-world-in-a-ref
Raquo;When the pupil is ready to learn, a teacher will appear. A world in a ref. 8212; cgrand, 6 October 2011 @ 13 h 00 min. At times I struggle deciding on the granularity I should give to my refs. If I put a big map in a single ref (what I call a. What I’d like is an. Function, a mix of. With the following guarantee:. S conflict when their paths are either equal or prefix from one another. Some weeks ago I realized that I didn’t need to hack the STM to create such a new reference type. The actual value...
SOCIAL ENGAGEMENT