-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
169 lines (124 loc) · 10.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-2938015-12"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-2938015-12');
</script>
<meta charset="utf-8"/>
<title>ClojureTO</title>
<link rel="canonical" href="http://clojureto.github.io/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="apple-touch-icon" href="/img/logo/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/img/logo/favicon.png">
<link href="//fonts.googleapis.com/css?family=Karla|Alegreya:400italic,700italic,400,700" rel="stylesheet"
type="text/css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/default.min.css">
<link href="/css/screen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/"><img alt="Brand" src="/img/logo/logo.png"></a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li class="active" ><a href="/">Home</a></li>
<li
><a href="/archives">Archives</a></li>
<li
>
<a href="/pages/companies">Companies</a>
</li>
<li
>
<a href="/pages/about">About</a>
</li>
<li><a href="/feed.xml">RSS</a></li>
</ul>
</div><!--/.nav-collapse -->
</div><!--/.container-fluid -->
</nav>
<div class="container">
<div class="row">
<div class="col-lg-9">
<div id="content">
<div id="post">
<div class="post-header">
<div id="post-meta" class="row">
<div class="col-lg-6">May 13, 2019</div>
<span class="col-lg-6 right">By: <a href="/authors/Hildeberto Mendonca">Hildeberto Mendonca</a></span>
</div>
<h2>Clojure Books in the Toronto Public Library</h2>
</div>
<div>
<p>5 years ago I failed to write a book. I wrote it until chapter 3 but I couldn't stand all the criticism coming from the editor and the reviewers. As the deadline to deliver chapter 4 was approaching, I was still overwhelmed by all the work to catch up with their feedback. So, I quit, but I learned something very important from that experience: the scrutiny over the writing of books makes them very good references.</p><p>It's true that the time required to write and publish a book is incompatible with the rapid pace Information Technology evolves, making it quickly obsolete. However, Clojure is well known for its long term stability and backward compatibility. Clojure books have a very slow obsolescence and they are worth buying.</p><p>Most Clojure programmers I know, including myself, love to own Clojure books, but beginners may find interesting to have access to some books for free, before starting a new <a href='https://clojure.org/community/books'>book collection</a>. The <a href='https://www.torontopubliclibrary.ca'>Toronto Public Library</a> is there to help.</p><p><img src="/img/toronto-reference-library.jpg" alt="(By Raysonho @ Open Grid Scheduler / Grid Engine - Own work, CC0, https://commons.wikimedia.org/w/index.php?curid=12312088)" /></p><p>I don't know about other public libraries out there, but the Toronto Public Library is a model to follow. There is a central reference library where books are for your-eyes-only and dozen other <a href='https://www.torontopubliclibrary.ca/branches/'>branches</a> all over the city, each one adapted to the needs of the neighborhood. They offer not only books, but also e-books, audio-books, magazines, seminars, courses, all sort of multimedia material, image/video editing and 3D printing. When you subscribe, you gain access to all these services, most of them for free, with a <a href='https://www.torontopubliclibrary.ca/using-the-library/your-library-card/'>library card</a> that you can also use online to borrow books delivered to a branch near you.</p><p><img src="/img/toronto-library-joy-clojure.jpg" alt="Spotting The Joy of Clojure" /></p><p>This is a list of Clojure books you can borrow and keep for 21 days and renew them two times for the same length of time, making a total of 63 days!</p><ul><li>2018<ul><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3729085&R=3729085'>Getting Clojure</a> by Russ Olsen</li><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3697897&R=3697897'>Programming Clojure</a> by Alex Miller</li></ul></li><li>2016<ul><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3412086&R=3412086'>Professional Clojure</a> by Jeremy Anderson</li><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3395355&R=3395355'>Clojure in Action</a> by Amit Rathore</li></ul></li><li>2015<ul><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3347529&R=3347529'>Living Clojure</a> by Carin Meier</li></ul></li><li>2014<ul><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3182884&R=3182884'>The Joy of Clojure</a> by Michael Fogus</li></ul></li></ul><p>It is also possible to put your hands on books about other LISP languages:</p><ul><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3084230&R=3084230'>Practical COMMON LISP</a> by Peter Seibel</li><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM2656949&R=2656949'>The Scheme Programming Language</a> by R. Kent Dybvig</li></ul><p><img src="/img/toronto-library-common-lisp.jpg" alt="Spotting Practical COMMON LISP" /></p><p>Even when some books aren't physically available, they can be accessed online thanks to a partnership with Safari Books Online. I would highlight:</p><ul><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3475911&R=3475911'>Web Development with Clojure</a> by Dmitri Sotnikov, a co-organizer of the ClojureTO Community.</li><li><a href='https://www.torontopubliclibrary.ca/detail.jsp?Entt=RDM3364211&R=3364211'>Clojure for the Brave and True</a> by Daniel Higginbothan</li></ul><p>Clojure is probably the most popular programming language among the functional ones. It is good to see that it is also accessible to everyone living in Toronto. When you borrow one of these books to learn it you're going to fill a spark that will change the way you think about programming forever. It will be the beginning of your own Clojure book collection.</p>
</div>
<div id="post-tags">
<b>Tags: </b>
<a href="/tags/Book">Book</a>
<a href="/tags/Library">Library</a>
</div>
<div id="prev-next">
<a class="right" href="/posts/2019-03-12-clojure-north">Clojure/north - April 19-20th, 2019 Toronto »</a>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div id="sidebar">
<h3>Links</h3>
<ul id="links">
<li><a href="https://github.com/ClojureTO" target="_blank">GitHub</a></li>
<li><a href="https://www.meetup.com/Clojure-Toronto/" target="_blank">Meetup</a></li>
<li><a href="http://clojure-to.herokuapp.com" target="_blank">Slack</a></li>
<li><a href="https://twitter.com/ClojureTO" target="_blank">Twitter</a></li>
<li><a href="https://clojure.org" target="_blank">Clojure</a></li>
</ul>
<div id="recent">
<h3>Recent Posts</h3>
<ul>
<li><a href="/posts/2019-05-13-clojure-books-library">Clojure Books in the Toronto Public Library</a></li>
<li><a href="/posts/2019-03-12-clojure-north">Clojure/north - April 19-20th, 2019 Toronto</a></li>
<li><a href="/posts/2019-03-05-website-contributing">How to Contribute to ClojureTO Website</a></li>
</ul>
</div>
<div id="tags">
<h3>Tags</h3>
<ul>
<li><a href="/tags/Book">Book</a></li>
<li><a href="/tags/Library">Library</a></li>
<li><a href="/tags/Community">Community</a></li>
<li><a href="/tags/Conference">Conference</a></li>
<li><a href="/tags/Github">Github</a></li>
<li><a href="/tags/Cryogen">Cryogen</a></li>
<li><a href="/tags/Website">Website</a></li>
<li><a href="/tags/Markdown">Markdown</a></li>
<li><a href="/tags/Git">Git</a></li>
</ul>
</div>
</div>
</div>
</div>
<footer>Copyright © 2019 The ClojureTO Community
<p style="text-align: center;">Powered by <a href="http://cryogenweb.org">Cryogen</a></p></footer>
</div>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="/js/highlight.pack.js" type="text/javascript"></script>
<script>hljs.initHighlightingOnLoad();</script>
</body>
</html>