<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cognitect Blog</title>
    <description>Cognitect news, musings and more.</description>
    <link>https://www.cognitect.com</link>
    <atom:link href="https://www.cognitect.com/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>Sponsoring Open Source Developers</title>
        <description>
          &lt;p&gt;We are pleased to announce today that Cognitect and &lt;a href=&quot;https://nubank.com.br&quot;&gt;Nubank&lt;/a&gt; will be &lt;a href=&quot;https://github.com/orgs/cognitect/sponsoring&quot;&gt;sponsoring&lt;/a&gt; dozens of contributors to the &lt;a href=&quot;https://clojure.org&quot;&gt;Clojure&lt;/a&gt; ecosystem with regular monthly support.&lt;/p&gt;

&lt;p&gt;Open source is a critical part of the economy but it is an ecosystem still without a viable economic model.&lt;/p&gt;

&lt;p&gt;Open source development feels like devs giving to devs, and that is the popular narrative. The reality is: most companies are taking economic advantage of the generous spirit of open source developers. That needs to stop. The value of programs, and thus of programming and people who pursue it as a profession, is eroding. Little of the vast wealth derived from open source flows intentionally and systematically to its creators. This is neither fair nor sustainable.&lt;/p&gt;

&lt;p&gt;Open source licenses effectively preclude developers from charging for their work. Nevertheless, companies should pay for it.&lt;/p&gt;

&lt;p&gt;Imagine if every company using open source were to provide tangible sponsorship, on an ongoing basis, directly to the developers of the open source libraries and tools they use and rely upon. Sponsorship should be an expected and manageable cost of doing business and would have a tremendous impact on the nature of open source development and the lives of those who pursue it.&lt;/p&gt;

&lt;p&gt;With ongoing sponsorship, open source devs could move away from the gamification and RPG-like narratives around craft and guilds (rewarded with stars and likes) and actually be considered professional, independent craftspeople. People could work full-time pursuing their open source visions. Leaders of popular projects with large user bases and commensurate support demands could hire people to help them. Companies would be assured that these non-employees, who contribute critically to their business, are able to pay their bills, afford health care, educate their kids, buy houses and have a life, just as they do with their employees.&lt;/p&gt;

&lt;p&gt;This &lt;a href=&quot;https://github.com/orgs/cognitect/sponsoring&quot;&gt;sponsorship&lt;/a&gt; represents a six-figure per year investment, and part of our attempt to walk this talk. We encourage other companies to join us in valuing and supporting the open source developers who contribute to our business success.&lt;/p&gt;

&lt;p&gt;Rich, Stu and Justin&lt;/p&gt;

        </description>
        <pubDate>Tue, 15 Dec 2020 03:00:00 -0500</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2020/12/15/sponsoring-open-source-developers</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2020/12/15/sponsoring-open-source-developers</guid>
      </item>
    
      <item>
        <title>Cognitect dev-tools</title>
        <description>
          &lt;p&gt;We're excited to release &lt;a href=&quot;/dev-tools/index.html&quot;&gt;Cognitect dev-tools&lt;/a&gt;, a set of free tools
that we've created for &lt;a href=&quot;https://clojure.org&quot;&gt;Clojure&lt;/a&gt; developers. Today's initial release
of dev-tools includes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cognitect-labs/REBL-distro&quot;&gt;REBL&lt;/a&gt;, a graphical, interactive tool for browsing Clojure data.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.datomic.com/cloud/dev-local.html&quot;&gt;Datomic dev-local&lt;/a&gt;, a library for developing and testing &lt;a href=&quot;https://www.datomic.com&quot;&gt;Datomic&lt;/a&gt; applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We hope that providing these tools in a single place makes it easier
for Clojurists to get started. We find the dev-tools to be indispensable in our daily
Clojure workflow, and are sharing them with the community to encourage
exploration and adoption of Clojure.&lt;/p&gt;


        </description>
        <pubDate>Thu, 20 Aug 2020 04:00:00 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2020/08/20/Cognitect-dev-tools</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2020/08/20/Cognitect-dev-tools</guid>
      </item>
    
      <item>
        <title>Cognitect Joins Nubank</title>
        <description>
          &lt;p&gt;We are thrilled to announce that Cognitect is joining the &lt;a href=&quot;https://nubank.com.br/en/&quot;&gt;Nubank&lt;/a&gt;
family of companies. This is the &lt;a href=&quot;https://building.nubank.com.br/welcoming-cognitect-nubank/&quot;&gt;next step in a long relationship&lt;/a&gt;, and
opens new opportunities for &lt;a href=&quot;https://clojure.org&quot;&gt;Clojure&lt;/a&gt; and &lt;a href=&quot;https://www.datomic.com&quot;&gt;Datomic&lt;/a&gt; worldwide.&lt;/p&gt;

&lt;h2 id=&quot;simplicity-at-scale&quot;&gt;Simplicity at Scale&lt;/h2&gt;

&lt;p&gt;Nubank is a spectacular success story for Clojure and Datomic, running
mission-critical software at scale. From their start in 2013, Nubank
has grown to 600 Clojure developers, running 2.5 million lines of
Clojure code in 500 microservices on over 2000 Datomic
servers. Cognitect has been there every step of the way, helping
Nubank's developers translate Clojure's ideas into business
agility. Nubank is the largest fintech in Latin America and has over
25 million customers using their online financial solutions. We
support Nubank's mission of bringing banking to those who do not have
it. And in the course of working together in Durham and in São Paulo,
we have become friends.&lt;/p&gt;

&lt;h2 id=&quot;a-bigger-hammock&quot;&gt;A Bigger Hammock&lt;/h2&gt;

&lt;p&gt;Nubank is a &lt;a href=&quot;https://cognitect.com/nubank-case-study.html&quot;&gt;vocal and public supporter of Clojure and
Datomic&lt;/a&gt;, and is
committed to their growth. Together, we will:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;expand the teams behind Clojure and Datomic&lt;/li&gt;
  &lt;li&gt;offer more &lt;a href=&quot;https://clojure.org/community/events&quot;&gt;conferences&lt;/a&gt;, more training, and more resources of every kind&lt;/li&gt;
  &lt;li&gt;work to improve &lt;a href=&quot;https://qz.com/work/1732111/nubank-is-pushing-fintech-companies-to-prioritize-inclusivity/&quot;&gt;diversity&lt;/a&gt; at Nubank, at Cognitect and across the Clojure community&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;the-value-of-values&quot;&gt;The Value of Values&lt;/h2&gt;

&lt;p&gt;Nubank understands the unique value of Clojure and Datomic, and is
committed to continuing both without disruption.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://twitter.com/richhickey&quot;&gt;Rich&lt;/a&gt; will remain at the helm of Clojure, which remains independent, and will continue to manage Clojure's technical direction with &lt;a href=&quot;https://twitter.com/stuarthalloway&quot;&gt;Stu&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/puredanger&quot;&gt;Alex&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Rich and Stu will continue as Datomic architect and product lead, respectively.&lt;/li&gt;
  &lt;li&gt;Cognitect will continue to operate as a U.S. C Corporation.&lt;/li&gt;
  &lt;li&gt;Datomic development, product offerings, and customer relationships will continue and grow.&lt;/li&gt;
  &lt;li&gt;Cognitect will continue to offer professional services for Datomic customers, but will transition out of general consulting development.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;what-comes-next&quot;&gt;What Comes Next&lt;/h2&gt;

&lt;p&gt;If you are a Clojure or Datomic user, the resources behind your
software are greater than ever before. The next Datomic feature will
come a bit sooner. We are dedicated to growing the Clojure community,
and helping companies adopt and succeed with Clojure.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

&lt;p&gt;Justin, Rich, and Stu&lt;/p&gt;


        </description>
        <pubDate>Thu, 23 Jul 2020 04:09:16 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2020/07/23/Cognitect-Joins-Nubank</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2020/07/23/Cognitect-Joins-Nubank</guid>
      </item>
    
      <item>
        <title>Cognitect and PICI</title>
        <description>
          &lt;p&gt;One of the hardest problems in the fight against cancer is 
pulling the results of hundreds of scientific studies and 
clinical trials together into a single holistic picture of
the disease. This is exactly the problem that researchers at 
the 
&lt;a href=&quot;https://www.parkerici.org/&quot;&gt;Parker Institute for Cancer Immunotherapy&lt;/a&gt; (PICI)
have tackled with CANDEL, the
&lt;a href=&quot;https://www.parkerici.org/research-project/candel-data-analysis-platform/&quot;&gt;Cancer Data and Evidence Library&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Our goal was to build a unified database for Cancer Immunotherapy research, spanning complex and constantly evolving data, that we could use as a foundation for reproducible analysis tools. We are excited to work with Datomic due to its flexible information modeling, schema adaptability, API ergonomics, and immutability, which allows us to have reproducible analysis results.&lt;/p&gt;

  &lt;p&gt;&lt;cite&gt;Pier Federico Gherardini and Lacey Kitch of PICI&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Built using both Clojure and Datomic, the goal of CANDEL is to 
enable researchers to predict which patients might respond to 
which combinations of immunotherapy treatments. 
A key part of CANDEL is a generalized mechanism to incorporate new
results into a single data model that allows researchers to
investigate different treatment approaches across multiple domains.
This model and Datomic’s powerful querying capabilities uniquely
empowers researchers to discover new treatments and insights via cross-study analysis.&lt;/p&gt;

&lt;p&gt;In addition, CANDEL also provides a suite of tools to enable
researchers to create custom CANDEL databases for exploratory work,
prepare new data for inclusion, and process data in R to leverage
machine learning and data visualization.&lt;/p&gt;

&lt;p&gt;Cognitect is proud to have partnered with PICI on this effort.&lt;/p&gt;

        </description>
        <pubDate>Tue, 30 Jun 2020 00:00:00 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2020/06/30/cognitect-and-pici</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2020/06/30/cognitect-and-pici</guid>
      </item>
    
      <item>
        <title>Supporting Open Source Developers</title>
        <description>
          &lt;p&gt;Cognitect derives enormous value from our use of open source, only some of which we write ourselves.  We believe that companies that derive economic benefit from using open source should directly support and sustain the developers responsible &lt;em&gt;for the software they use&lt;/em&gt;.  Open source developers have families to feed, kids to educate, and bills to pay.&lt;/p&gt;

&lt;p&gt;Instead of treating open source as a common good, companies should think of it as a utility - something you consume all the time for which you should be paying on an ongoing basis.  Cognitect is proud to sponsor &lt;a href=&quot;https://github.com/swannodette&quot;&gt;David Nolen&lt;/a&gt; and &lt;a href=&quot;https://github.com/mfikes&quot;&gt;Mike Fikes&lt;/a&gt;, on a recurring basis, for their work on the development and maintenance of &lt;a href=&quot;https://clojurescript.org&quot;&gt;ClojureScript&lt;/a&gt;. We encourage companies who have built their products with ClojureScript to do the same.  Or find the developers responsible for the software that &lt;em&gt;you&lt;/em&gt; use, and sponsor &lt;em&gt;them&lt;/em&gt;, not once but every month.&lt;/p&gt;

&lt;p&gt;In creating the &lt;a href=&quot;https://github.com/sponsors&quot;&gt;Sponsors&lt;/a&gt; program &lt;a href=&quot;https://github.com&quot;&gt;Github&lt;/a&gt; has made it straightforward to compensate open source developers directly. Most companies already have accounts with GitHub and established means of paying them. GitHub handles putting money into individual developers' accounts. Just click on that &quot;&amp;lt;3 Sponsor&quot; button and choose a level. It goes on your bill - nothing extra to do.&lt;/p&gt;

&lt;p&gt;We look forward to sponsoring more developers whose work is important to Cognitect.&lt;/p&gt;

        </description>
        <pubDate>Mon, 27 Apr 2020 00:00:00 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/supporting-open-source-developers</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/supporting-open-source-developers</guid>
      </item>
    
      <item>
        <title>Cognitect Support for Clojure Events</title>
        <description>
          &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/REC-html40/loose.dtd&quot;&gt;
&lt;html&gt;&lt;body&gt;
  
  

&lt;p style=&quot;white-space:pre-wrap;&quot;&gt;Cognitect (formerly Relevance) has run many Clojure events since 2010. The first Conj was put together for the rapidly growing Clojure community in the early days of Clojure and it became an annual event run primarily on the east coast of the US. In 2012 and 2013, Alex Miller started and ran Clojure/west as an independent event, later becoming a Cognitect event after Alex joined Cognitect. EuroClojure was created by the European Clojure community and run by Marco Abis, then transitioned into a Cognitect event in 2015.&lt;/p&gt;
&lt;p style=&quot;white-space:pre-wrap;&quot;&gt;Throughout, the goal has to been to provide places for Clojurists to gather and talk about their favorite language, provide opportunities to learn and share tools, techniques, and successful experiences. In the last few years, we've seen the rise of many great new Clojure community events in London, Berlin, Amsterdam, Helsinki, Bangalore, Leuven, Toronto, New Orleans, and some online as well.&lt;/p&gt;
&lt;p style=&quot;white-space:pre-wrap;&quot;&gt;Moving forward, Cognitect will continue to produce the Clojure/conj event on an annual basis every fall. We will discontinue the EuroClojure and Clojure/west events and increase our sponsorship of community conferences, provide speakers as desired, and offer other support as needed for worldwide Clojure community events. If you are a Clojure conference organizer, please contact &lt;a href=&quot;mailto:events@cognitect.com&quot;&gt;events@cognitect.com&lt;/a&gt; with any questions or requests.&lt;/p&gt;
&lt;p style=&quot;white-space:pre-wrap;&quot;&gt;We look forward to seeing you at Clojure events wherever they happen!&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
        </description>
        <pubDate>Wed, 20 Mar 2019 00:00:00 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/clojure-event-support</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/clojure-event-support</guid>
      </item>
    
      <item>
        <title>State of Clojure 2018 Results</title>
        <description>
          &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/REC-html40/loose.dtd&quot;&gt;
&lt;html&gt;&lt;body&gt;
  
  

&lt;p&gt;Welcome to the annual State of Clojure 2018 survey results! Thanks so much for taking the time to check in and provide your feedback. We are very fortunate to have data for some of these questions going all the way back to 2010, giving us a long view on how the data is trending. This year, we had 2325 respondents, about the same as last year.&lt;/p&gt;
&lt;h2&gt;Rapid Uptake of Clojure 1.9&lt;/h2&gt;
&lt;p&gt;With the release of Clojure 1.9 in December, we expected to see a shift in version usage, and we did. 72% of developers are already using it with about 60% still using Clojure 1.8 as well. Only a small (6%) number of developers are still using versions 1.7 or older.&lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafd929575d1f6ae9f79916_1521473845781_clojure-use.png_&quot; alt=&quot;&quot;&gt;
  

&lt;p&gt;We also keep an eye on JDK usage. Uptake of Java 1.9, released last year, has been a bit slower with only 29% adopting Java 1.9 so far and 88% of developers using Java 1.8. Only 6% of developers are using Java 1.7 and less than 1% are still using Java 1.6.&lt;/p&gt;
&lt;p&gt;In the editor/IDE world we saw some consolidation this year with both Emacs (50%) and IntelliJ/Cursive (29%) making gains. All other editors saw decreases, although there is still a lot of interesting innovation happening around Atom and VS Code, which was not included but saw a lot of mentions in the comments (~5% of total respondents) - will definitely add next year!&lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafdd7e562fa73957a7b46b_1521474957333_editor.png_&quot; alt=&quot;&quot;&gt;
  

&lt;p&gt;In the ClojureScript world, Figwheel continues to dominate as a critical part of most ClojureScript developer's REPL workflow (76%). &lt;a href=&quot;https://clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; is a new community effort to support open source projects in the community and they have been &lt;a href=&quot;https://clojuriststogether.org/news/february-2018-monthly-update/&quot;&gt;funding&lt;/a&gt; work on Figwheel among other projects. Lumo was a new REPL option this year and made a strong showing of 12%.&lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafdf471ae6cf2c81b18c9d_1521475409357_repl.png_&quot; alt=&quot;&quot;&gt;
  

&lt;p&gt;In CLJS target environments, we saw an increase of +6% targeting Node (to 29%) and +4% targeting Lambda (to 13%) - both things to watch.&lt;/p&gt;
&lt;p&gt;In the build tooling world, the entry of the &lt;a href=&quot;https://clojure.org/guides/deps_and_cli&quot;&gt;clj&lt;/a&gt; tool is driving a lot of reevaluation and change right now. With so many things in flux, this area is sure to evolve significantly in 2018 and it will be interesting to see where we are in 2019. One important omission in the choices this year was shadow-cljs. There were a lot of mentions in the comments and it's clearly an important tool for many to build and deploy - we'll be sure to add it next year.&lt;/p&gt;
&lt;h2&gt;Interest surging from JavaScript programmers&lt;/h2&gt;
&lt;p&gt;When we look at which language communities people are coming from, those answers have been remarkably stable for years, but there was significant movement this year for JavaScript (which vaulted over both Python and Ruby). Clearly people are finding ClojureScript (and its strong resonance with React) as an interesting and viable alternative to JavaScript.&lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafd9502b6a281d2b1e7837_1521473877545_prior-langs.png_&quot; alt=&quot;&quot;&gt;
  

&lt;p&gt;As to where Clojurists hang out, we saw significant increases in use of Reddit (+5%) and Slack (+4%) and some decreases in use of the Clojure mailing lists, IRC, and attendance at both in-person and on-line conferences. One new choice added this year was the ClojureVerse Discourse server - it seems to be a useful midpoint between Slack (high volume live chat) and mailing lists (low volume asynchronous discussion). This was a new option yet 17% of respondents reported using it.&lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafd96c575d1f6ae9f7ad1b_1521473908377_community-forums.png_&quot; alt=&quot;&quot;&gt;
  

&lt;h2&gt;Clojure and ClojureScript used in many domains and industries&lt;/h2&gt;
&lt;p&gt;One of the things we are always watching is the trend of people using Clojure for their day-to-day work. This year, we continued to see about 2/3 of respondents using Clojure for work (compare that to the very first survey back in 2010 when less than 1/3 were doing so). Web development has always been the most dominant domain - in 2010, 53% were doing web dev and these days fully 82% of Clojure devs are involved in some kind of web development (not surprising given how many Clojure devs are using both Clojure and ClojureScript together).&lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafd99670a6ad1c930295c6_1521473948434_domains.png_&quot; alt=&quot;&quot;&gt;
  

&lt;p&gt;When looking at the industries using Clojure, we added a few choices this year based on prominent results in last year's &quot;Other&quot; category - entertainment (3%), energy/utility (2%), automotive/manufacturing (2%). We also saw a noticeable increase (+3%) in Financial services. Perhaps due to the new choices, we saw small decreases in the largest and most generic categories, enterprise software and consumer software. &lt;/p&gt;
  
      &lt;img src=&quot;/squarespace_images/static_5372821be4b0aefc6719057e_537b9ef2e4b0e8806dc0e93d_5aafd9b78a922d96df26024c_1521473981416_industries.png_&quot; alt=&quot;&quot;&gt;
  

&lt;h2&gt;Interest in hiring stays strong&lt;/h2&gt;
&lt;p&gt;There are several questions about how Clojure and ClojureScript should change or be prioritized for improvement. The results are largely similar to prior years, although the question format changed a little making it hard to directly compare every detail. The top result is clearly error messages though - while spec has started us down a road, that is still a work in progress which will continue this year. Many people have been using the Expound library for taking spec error output and making the data easier to read.&lt;/p&gt;
&lt;p&gt;Hiring and staffing is always an interesting one to watch and that increased this year. We often see the seemingly contradictory dual complaints of companies that need more people and developers that have a hard time finding positions. To a large degree this is either a mismatch in the geographic distribution of jobs and people and/or a mismatch in needs and skill levels. It has been very encouraging to see so many large teams growing and hiring of late though.&lt;/p&gt;
&lt;p&gt;The need for more docs and tutorials is also one that has gone up and down over the years and seems to be up again this year. While there are a wealth of resources for new Clojure developers now in every format, it is also sometimes difficult for people to find just the right resource for their experience level and need. There have been many good discussions lately about this and lots of active work in the community.&lt;/p&gt;
&lt;p&gt;In general, there have been so many new tools, learning resources, companies, etc of late that it's hard to keep up - 2018 is going to be a great year for Clojure!&lt;/p&gt;
&lt;h2&gt;Check out the data&lt;/h2&gt;
&lt;p&gt;If you'd like to dig into the full results, you can find the complete set of data from this and former years here:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;a href=&quot;https://www.surveymonkey.com/results/SM-9BC5FNJ68/&quot;&gt;2018&lt;/a&gt;, &lt;a href=&quot;https://www.surveymonkey.com/results/SM-7K6NXJY3/&quot;&gt;2016&lt;/a&gt;, &lt;a href=&quot;http://cognitect.com/blog/2016/1/28/state-of-clojure-2015-survey-results&quot;&gt;2015&lt;/a&gt;, &lt;a href=&quot;http://cognitect.com/blog/2014/10/20/results-of-2014-state-of-clojure-and-clojurescript-survey&quot;&gt;2014&lt;/a&gt;, &lt;a href=&quot;http://cemerick.com/2013/11/18/results-of-the-2013-state-of-clojure-clojurescript-survey/&quot;&gt;2013&lt;/a&gt;, &lt;a href=&quot;http://cemerick.com/2012/08/06/results-of-the-2012-state-of-clojure-survey/&quot;&gt;2012&lt;/a&gt;, &lt;a href=&quot;http://cemerick.com/2011/07/11/results-of-the-2011-state-of-clojure-survey/&quot;&gt;2011&lt;/a&gt;, &lt;a href=&quot;http://cemerick.com/2010/06/07/results-from-the-state-of-clojure-summer-2010-survey/&quot;&gt;2010&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Note that we are doing the survey about every 14 months so the last survey occurred in late 2016 rather than 2017.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Thanks again for being part of the community!&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
        </description>
        <pubDate>Mon, 19 Mar 2018 00:00:00 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2017/1/31/clojure-2018-results</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2017/1/31/clojure-2018-results</guid>
      </item>
    
      <item>
        <title>2018 State of Clojure Community Survey Now Open</title>
        <description>
          &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/REC-html40/loose.dtd&quot;&gt;
&lt;html&gt;&lt;body&gt;
  
  

&lt;p&gt;It's time for the annual State of Clojure Community survey!&lt;/p&gt;
&lt;p&gt;If you are a user of Clojure or ClojureScript, we are greatly interested in your responses to the following survey:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.surveymonkey.com/r/clojure2018&quot;&gt;State of Clojure 2018&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The survey contains four pages:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;General questions applicable to any user of Clojure or ClojureScript&lt;/li&gt;
&lt;li&gt;Questions specific to JVM Clojure (skip if not applicable)&lt;/li&gt;
&lt;li&gt;Questions specific to ClojureScript (skip if not applicable)&lt;/li&gt;
&lt;li&gt;Final comments&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The survey will close &lt;strong&gt;February 9th&lt;/strong&gt;. All of the data will be released in February. We are greatly appreciative of your input!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
        </description>
        <pubDate>Thu, 25 Jan 2018 00:00:00 -0500</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2018/01/23/2018-clojure-community-survey</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2018/01/23/2018-clojure-community-survey</guid>
      </item>
    
      <item>
        <title>Clojure 1.9</title>
        <description>
          &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/REC-html40/loose.dtd&quot;&gt;
&lt;html&gt;&lt;body&gt;
  
  

&lt;p&gt;Clojure 1.9 is now available! &lt;/p&gt;
&lt;p&gt;Clojure 1.9 introduces two major new features: integration with spec and command line tools.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;spec&lt;/strong&gt; (&lt;a href=&quot;https://clojure.org/about/spec&quot;&gt;rationale&lt;/a&gt;, &lt;a href=&quot;https://clojure.org/guides/spec&quot;&gt;guide&lt;/a&gt;) is a library for describing the structure of data and functions with support for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Validation&lt;/li&gt;
&lt;li&gt;Error reporting&lt;/li&gt;
&lt;li&gt;Destructuring&lt;/li&gt;
&lt;li&gt;Instrumentation&lt;/li&gt;
&lt;li&gt;Test-data generation&lt;/li&gt;
&lt;li&gt;Generative test generation&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Clojure integrates spec via two new libraries (still in alpha):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;https://github.com/clojure/spec.alpha&quot;&gt;spec.alpha&lt;/a&gt; - spec implementation&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;https://github.com/clojure/core.specs.alpha&quot;&gt;core.specs.alpha&lt;/a&gt; - specifications for Clojure itself&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This modularization facilitates refinement of spec separate from the Clojure release cycle.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;command line tools&lt;/strong&gt; (&lt;a href=&quot;https://clojure.org/guides/getting_started&quot;&gt;getting started&lt;/a&gt;, &lt;a href=&quot;https://clojure.org/guides/deps_and_cli&quot;&gt;guide&lt;/a&gt;, &lt;a href=&quot;https://clojure.org/reference/deps_and_cli&quot;&gt;reference&lt;/a&gt;) provide:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quick and easy install&lt;/li&gt;
&lt;li&gt;Clojure REPL and runner&lt;/li&gt;
&lt;li&gt;Use of Maven and local dependencies&lt;/li&gt;
&lt;li&gt;A functional API for classpath management (&lt;a href=&quot;https://github.com/clojure/tools.deps.alpha&quot;&gt;tools.deps.alpha&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The installer is available for Mac developers in brew, for Linux users in a script, and for more platforms in the future.&lt;/p&gt;
&lt;p&gt;For more information, see the &lt;a href=&quot;https://github.com/clojure/clojure/blob/master/changes.md&quot;&gt;complete list&lt;/a&gt; of all changes in Clojure 1.9 for more details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contributors&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Thanks to all of the community members who contributed to Clojure 1.9 (first time contributors in bold):&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Adam Clements&lt;/strong&gt;&lt;br&gt;Andy Fingerhut&lt;br&gt;Brandon Bloom&lt;br&gt;&lt;strong&gt;Cameron Desautels&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Chad Taylor&lt;/strong&gt;&lt;br&gt;Chris Houser&lt;br&gt;&lt;strong&gt;David Bürgin&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Eli Lindsey&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Gerrit Jansen Van Vuuren&lt;/strong&gt;&lt;br&gt;Ghadi Shayban&lt;br&gt;&lt;strong&gt;Greg Leppert&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Jason Whitlark&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Johan Mena&lt;/strong&gt;&lt;br&gt;Jozef Wagner&lt;br&gt;&lt;strong&gt;Lee Yen-Chin&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Matthew Boston&lt;/strong&gt;&lt;br&gt;Michael Blume&lt;br&gt;Michał Marczyk&lt;br&gt;Nicola Mometto&lt;br&gt;&lt;strong&gt;Ruslan Al-Fakikh&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Steffen Dienst&lt;/strong&gt;&lt;br&gt;Steve Miner&lt;br&gt;&lt;strong&gt;Yegor Timoshenko&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;Zhuang XiaoDan&lt;/strong&gt;&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
        </description>
        <pubDate>Fri, 08 Dec 2017 00:00:00 -0500</pubDate>
        
          
        <link>https://www.cognitect.com/blog/clojure19</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/clojure19</guid>
      </item>
    
      <item>
        <title>Full Schedule and Speaker Lineup for Conj 2017 Announced</title>
        <description>
          &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/REC-html40/loose.dtd&quot;&gt;
&lt;html&gt;&lt;body&gt;
  
  

&lt;p&gt;We are very pleased to announce the full &lt;a href=&quot;http://2017.clojure-conj.org/schedule/&quot;&gt;schedule&lt;/a&gt; and the &lt;a href=&quot;http://2017.clojure-conj.org/speakers/&quot;&gt;speaker lineup&lt;/a&gt; for this year's Conj.  We're excited about the program: Guy Steele, Rich Hickey, Stu Halloway, Carin Meier, and many more will be helping celebrate the 10th anniversary of the launch of Clojure.&lt;/p&gt;
&lt;p&gt;In addition to the talks, we'll have unsessions, an after-party, and this year we're introducing a pre-party and game night on Wednesday night. &lt;/p&gt;
&lt;p&gt;We are looking forward to the program, but mostly to seeing everybody at the show.  If you haven't already, you can &lt;a href=&quot;https://ti.to/cognitect/clojure-conj-2017&quot;&gt;register here&lt;/a&gt;. See you in October!&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
        </description>
        <pubDate>Mon, 28 Aug 2017 00:00:00 -0400</pubDate>
        
          
        <link>https://www.cognitect.com/blog/2017/8/28/speaker-lineup-and-schedule-for-conj-2017</link>
        <guid isPermaLink="true">https://www.cognitect.com/blog/2017/8/28/speaker-lineup-and-schedule-for-conj-2017</guid>
      </item>
    
  </channel>
</rss>
