{"id":6894,"date":"2017-10-31T20:35:43","date_gmt":"2017-10-31T22:35:43","guid":{"rendered":"http:\/\/blog.plataformatec.com.br\/?p=6894"},"modified":"2017-11-01T08:43:14","modified_gmt":"2017-11-01T10:43:14","slug":"thinking-functionally","status":"publish","type":"post","link":"http:\/\/blog.plataformatec.com.br\/2017\/10\/thinking-functionally\/","title":{"rendered":"Thinking Functionally"},"content":{"rendered":"
The creation of the Elixir language happened inside Plataformatec’s walls. Since its inception, our team is always figuring out new ways\u00a0to contribute to the ecosystem. That’s how the idea of writing a new book came out.<\/p>\n
A couple of months ago, our team\u00a0member Ulisses Almeida\u00a0blogged about the\u00a0release of his\u00a0book,\u00a0Learn Functional Programming with Elixir<\/strong><\/a>. It’s still in beta and you can buy it on The Pragmatic Bookshelf website<\/a>. To celebrate this occasion, we have something special for you.<\/p>\n We have reached out to Ulisses and PragProg and they allowed us\u00a0to give away the first chapter of the book: Thinking Functionally<\/strong><\/a>. \\o\/<\/p>\n This chapter focuses on functional programming concepts. You’ll understand the mindset required to program functionally with Elixir, and you’ll learn these three core principles:<\/p>\n Above all,\u00a0this book is for who wants to learn Elixir and functional programming from the very beginning.<\/p>\n <\/p>\n If you know\u00a0absolutely nothing or a little bit of Elixir (the same for functional programming), this book is definitely\u00a0for you; or if you gave up learning Elixir because it’s different from the programming language you use at work like ASP, PHP, Java and so on, this book is perfect for you, too.<\/p>\n After reading it, you’ll be able to think functionally.<\/p>\n Click the button below to get the first chapter of the book Learn Functional Programming with Elixir<\/strong>.<\/p>\n Download Thinking Functionally<\/strong> for free<\/a> \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":" The creation of the Elixir language happened inside Plataformatec’s walls. Since its inception, our team is always figuring out new ways\u00a0to contribute to the ecosystem. That’s how the idea of writing a new book came out. A couple of months ago, our team\u00a0member Ulisses Almeida\u00a0blogged about the\u00a0release of his\u00a0book,\u00a0Learn Functional Programming with Elixir. It’s still … \u00bb<\/a><\/p>\n","protected":false},"author":37,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[274,143,279,278],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/posts\/6894"}],"collection":[{"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/comments?post=6894"}],"version-history":[{"count":64,"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/posts\/6894\/revisions"}],"predecessor-version":[{"id":7201,"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/posts\/6894\/revisions\/7201"}],"wp:attachment":[{"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/media?parent=6894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/categories?post=6894"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.plataformatec.com.br\/wp-json\/wp\/v2\/tags?post=6894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}What’s there for you<\/h2>\n
\n