Introduction to the Clojure Programming Language
Becoming Functional in an Object-Oriented World
Presented by:
porkostomus
A proud member of the Oregon Trail Generation. Clojure programmer, Raspberry Pi chiptune composer.
Clojure is a dialect of LISP that is parasitic, hijacking popular host platforms like Java and JavaScript and enabling them to be suitable for functional programming, in a language that actually makes sense! We will take a brief tour of the languages available for various types of software and the general paradigms they represent, focusing on the functional style and its strengths, and how Clojure can be an ideal way to get into coding today.
Functional programming is getting a lot of attention lately, and as a result of its benefits is becoming a skill that is in increasingly high demand. Functional languages, historically however, have tended to be very academic and not very practical or accessible. This area of the software development landscape is currently changing extremely rapidly, and what we are experiencing is a very exciting time when LISP, a language mostly confined to Computer Science 101, is actually being used by real companies to build complex systems. We will learn how we can use this information to our advantage, exploring the bleeding edge of software technology.
- Date:
- 2018 April 29 - 06:45
- Duration:
- 45 min
- Room:
- CC-236
- Conference:
- LinuxFest Northwest 2018
- Language:
- Track:
- Code
- Difficulty:
- Easy
- Linux 102: Choosing the right distro for you
- Start Time:
- 2018 April 29 06:45
- Room:
- HC-108
- Securing Docker on the Cheap - Part 2 - Vulnerabilities
- Start Time:
- 2018 April 29 06:45
- Room:
- CC-208
- Introduction to the Clojure Programming Language
- Start Time:
- 2018 April 29 06:45
- Room:
- CC-236
- Endless Summer of Code: Building the Foundation of a Community Through GSOC
- Start Time:
- 2018 April 29 06:45
- Room:
- CC-115
- Linux email clients give me a migrane
- Start Time:
- 2018 April 29 06:45
- Room:
- CC-114
- Let's uninstall GRUB
- Start Time:
- 2018 April 29 06:45
- Room:
- CC-235
- Brave New World
- Start Time:
- 2018 April 29 06:45
- Room:
- G-103
- End-to-end Encryption in Nextcloud
- Start Time:
- 2018 April 29 06:45
- Room:
- CC-200
- Linux Professional Institute: Exam Lab - Session 2
- Start Time:
- 2018 April 29 07:00
- Room:
- HC-112 LPI
- Let's Self-host Installathon: Nextcloud, Mediawiki, Wordpress... with UBOS
- Start Time:
- 2018 April 29 07:15
- Room:
- CC-201 TUT1