An elixir (from Arabic: الإكسير - al-'iksīr) is a clear, sweet-flavored liquid used for medicinal purposes, to be taken orally and intended to cure one's ills. When used as a pharmaceutical preparation, an elixir contains at least one active ingredient designed to be taken orally.
Types
Non-medicated elixirs
They are used as solvents or vehicles for the preparation of medicated elixirs: aromatic elixirs (USP), isoalcoholic elixirs (NF), or compound benzaldehyde elixirs (NF). Active ingredient dissolved in a solution that contains 15 to 50% by volume of ethyl alcohol.
Medicated elixirs
Antihistaminic elixirs: used against allergy: chlorampheniramine maleate elixirs (USP), diphenhydramine HCl elixirs.
Sedative and hypnotic elixirs: sedatives induce drowsiness, and hypnotics induce sleep: pediatric chloral hydrate elixirs.
Expectorant: used to facilitate productive cough (cough with sputum): terpin hydrate elixirs.
Miscellaneous: acetaminophen (paracetamol) elixirs, which are used as analgesics.
Elixir is the debut young adult novel co-written by American entertainer Hilary Duff with Elise Allen. It was available at booksellers on October 12, 2010. It is the first in a series of books that Duff became committed to write. Elise Allen collaborated on the first book with Duff, and became committed to work jointly with her on the others. The book is now a New York Times Best Seller.
Plot
Clea Raymond is a talented photojournalist and the daughter of high-profile parents. Usually she’s in total control of her camera, but after Clea’s father disappears while on a humanitarian mission, eerie, shadowy images of a strange and handsome young man begin to appear in Clea’s photos—a man she has never seen in her life.
When Clea suddenly encounters this man in person she is stunned—and feels an immediate and powerful connection. As they grow closer, they are drawn deep into the mystery behind her father’s disappearance and discover the centuries-old truth behind their intense bond. Torn by a dangerous love triangle and haunted by a powerful secret that holds their fate, together they race against time to unravel their past in order to save their future—and their lives.
José Valim is the creator of the Elixir programming language, an R&D project of Plataformatec. His goals were to enable higher extensibility and productivity in the Erlang VM while keeping compatibility with Erlang's tools and ecosystem.
Erlang functions can be called from Elixir without run time impact, due to compilation to Erlang bytecode, and vice versa
Meta programming allowing direct manipulation of AST
Polymorphism via a mechanism called protocols. Like in Clojure, protocols provide a dynamic dispatch mechanism. However, this is not to be confused with multiple dispatch as Elixir protocols dispatch on a single type.
Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine. It is excels at building concurrent fault-tolerant applications at scale.
#programming #compsci #100SecondsOfCode
🔗 Resources
Elixir Lang https://elixir-lang.org/
Phoenix Framework https://phoenixframework.org/
Ruby in 100 Seconds https://youtu.be/UYm0kfnRTJk
Haskell in 100 Seconds https://youtu.be/Qa8IfEeBJqk
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Elixir basics tutorial
- What is a functional programming language?
- Elixir phoenix framework
- Elixir compared to Ruby
- Elixir compared to Haskell
...
published: 08 Apr 2022
Should you learn Elixir in 2024?
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/DreamsofCode/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Elixir has been consistently in the most loved languages for the past few years, but is that reason enough for you to consider learning it in 2024?
With the new year coming soon, it's time to start thinking about goals and achievements for 2024. Will Elixir be one of them for you?
This video is sponsored by Brilliant
Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈
Join this channel to get access to perks:
https://www.youtube.com/channel/UCWQaM7SpSECp9FELz-cHzuQ/join
Join Discord: https://discord.com/invite/eMjRTvscyt
Join Twitter: https://twitter.com/dreamsofcode_io
00:00 Intro
00...
💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship
⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap
💻 System Design Playlist - https://calcur.tech/system-design
Timestamps:
00:00:00 - Intro
00:01:23 - Why use Elixir
00:03:48 - Installation and Setup
00:07:15 - Intro to Mix
00:09:02 - Overview of Elixir Files
00:10:52 - Running and Elixir Script
00:13:40 - Compiling Elixir
00:16:36 - Running an Elixir Application
00:23:29 - Intro to Hex
00:25:40 - Basic Types
00:26:53 - Creating a Variable
00:27:52 - Module Attributes
00:29:01 - Atoms and Strings
00:35:35 - Strings
00:38:40 - More about Hex
00:39:49 - Numbers
00:47:39 - Compound Types
00:47:53 - Dates and Times
00:50:50 - Example App - Time Until the New Year
00:56:27 - Tuples
01:01:59 - Lists and Lo...
published: 04 Dec 2023
Functional Programming with Elixir – Full Course
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confidently apply functional programming concepts in your projects.
✏️ Course created by @octallium
💻 Github Repo: https://github.com/octallium/functional-programming-with-elixir
⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:45) What is Elixir?
⌨️ (0:04:07) What is functional programming?
⌨️ (0:06:57) What is Recursion?
⌨️ (0:13:04) Installing Elixir & Setting Up VS Code
⌨️ (0:15:03) Learning & Unlearning
⌨️ (0:18:29) Pattern Matching
⌨️ (0:22:35) Introduction to LiveBook
⌨️ (0:26:04) Understanding Immutability
⌨️ (0:30:22) Actor Model
⌨️ (0:34:48) Hello World in Elixir
⌨️ (0:43:25) Data Types - Atom
⌨️ (0:50:25) Data Types - Stri...
published: 10 May 2023
Code Review: Elixir Lexer
LIVE ON TWITCH: https://twitch.tv/ThePrimeagen
Check out Teej!:
https://www.youtube.com/@teej_dv
https://twitter.com/teej_dv
Get in on Discord: https://discord.gg/ThePrimeagen
Get in on Twitter: https://twitter.com/ThePrimeagen
### Got Something For Me to Read or Watch??:
https://www.reddit.com/r/ThePrimeagenReact/
published: 17 Jun 2023
Erlang in 100 Seconds
Erlang is a functional programming language know for message-based concurrency model. Its BEAM virtual machine is still used by modern languages like Elixir and Gleam. Learn the basics of Erlang in this quick tutorial.
#programming #computerscience #100secondsofcode
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
Erlang https://www.erlang.org
Elixir in 100 Seconds https://youtu.be/R7t7zca8SyM
C in 100 seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Erlang?
- Who created Erlang/OTP?
- Basics of Erlang
- Elixir vs Erlang
- Gleam vs Erlang
- What is the BEAM vm?
- How to...
published: 18 Mar 2024
The Creator Of Elixir - Top Shelf 7
Today's Sponsors:
Code Rabbit: https://www.coderabbit.ai - Use promo code TOPSHELF !
Boot dot dev: https://boot.dev/btw
Twitch https://twitch.tv/ThePrimeagen
Discord https://discord.gg/ThePrimeagen
### LINKS
- José Valim | https://x.com/josevalim
- TJ DeVries | https://x.com/teej_dv
- Me! (ThePrimeagen) | https://x.com/theprimeagen
Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagen
published: 17 Dec 2024
José Valim on why Elixir and machine learning are a great match
A clip from "The Changelog" podcast. Full audio 👉 https://changelog.fm/538
Subscribe for more! 👇
Apple: https://changelog.fm/apple
Spotify: https://changelog.fm/spotify
Android: https://changelog.fm/android
Overcast: https://changelog.fm/overcast
Email: https://changelog.fm/email
Twitter: https://twitter.com/changelog
Mastodon: https://changelog.social/@changelog
#software #opensource #programming #softwareengineering #coding #podcast #oss #foss #development
published: 09 Jun 2023
How to Create Android Widgets using Jetpack Glance in XML Views based Android App
There is no way you can demonstrate the richness of Elixir in a short screencast, but Dave Thomas hopes this video will give you a taste of the functional programming paradigms, and the simple but powerful way elixir supports concurrent programming. There's a companion 30 minute screencast with a lot more detail.
Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine. It is excels at building concurrent fault-tolerant applicat...
Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine. It is excels at building concurrent fault-tolerant applications at scale.
#programming #compsci #100SecondsOfCode
🔗 Resources
Elixir Lang https://elixir-lang.org/
Phoenix Framework https://phoenixframework.org/
Ruby in 100 Seconds https://youtu.be/UYm0kfnRTJk
Haskell in 100 Seconds https://youtu.be/Qa8IfEeBJqk
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Elixir basics tutorial
- What is a functional programming language?
- Elixir phoenix framework
- Elixir compared to Ruby
- Elixir compared to Haskell
- Concurrency in Elixir
- Which companies use Elixir?
Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine. It is excels at building concurrent fault-tolerant applications at scale.
#programming #compsci #100SecondsOfCode
🔗 Resources
Elixir Lang https://elixir-lang.org/
Phoenix Framework https://phoenixframework.org/
Ruby in 100 Seconds https://youtu.be/UYm0kfnRTJk
Haskell in 100 Seconds https://youtu.be/Qa8IfEeBJqk
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Elixir basics tutorial
- What is a functional programming language?
- Elixir phoenix framework
- Elixir compared to Ruby
- Elixir compared to Haskell
- Concurrency in Elixir
- Which companies use Elixir?
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/DreamsofCode/ . The first 200 of you will get 20% off Brilliant’s ...
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/DreamsofCode/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Elixir has been consistently in the most loved languages for the past few years, but is that reason enough for you to consider learning it in 2024?
With the new year coming soon, it's time to start thinking about goals and achievements for 2024. Will Elixir be one of them for you?
This video is sponsored by Brilliant
Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈
Join this channel to get access to perks:
https://www.youtube.com/channel/UCWQaM7SpSECp9FELz-cHzuQ/join
Join Discord: https://discord.com/invite/eMjRTvscyt
Join Twitter: https://twitter.com/dreamsofcode_io
00:00 Intro
00:25 Get paid
01:20 It's fun...ctional
02:11 Erlang
02:51 Sponsor
04:03 Web Development
05:00 Developer Experience
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/DreamsofCode/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Elixir has been consistently in the most loved languages for the past few years, but is that reason enough for you to consider learning it in 2024?
With the new year coming soon, it's time to start thinking about goals and achievements for 2024. Will Elixir be one of them for you?
This video is sponsored by Brilliant
Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈
Join this channel to get access to perks:
https://www.youtube.com/channel/UCWQaM7SpSECp9FELz-cHzuQ/join
Join Discord: https://discord.com/invite/eMjRTvscyt
Join Twitter: https://twitter.com/dreamsofcode_io
00:00 Intro
00:25 Get paid
01:20 It's fun...ctional
02:11 Erlang
02:51 Sponsor
04:03 Web Development
05:00 Developer Experience
💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship
⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap
💻 System Design Play...
💰 Mentorship to six figure software engineer - https://calcur.tech/mentorship
⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap
💻 System Design Playlist - https://calcur.tech/system-design
Timestamps:
00:00:00 - Intro
00:01:23 - Why use Elixir
00:03:48 - Installation and Setup
00:07:15 - Intro to Mix
00:09:02 - Overview of Elixir Files
00:10:52 - Running and Elixir Script
00:13:40 - Compiling Elixir
00:16:36 - Running an Elixir Application
00:23:29 - Intro to Hex
00:25:40 - Basic Types
00:26:53 - Creating a Variable
00:27:52 - Module Attributes
00:29:01 - Atoms and Strings
00:35:35 - Strings
00:38:40 - More about Hex
00:39:49 - Numbers
00:47:39 - Compound Types
00:47:53 - Dates and Times
00:50:50 - Example App - Time Until the New Year
00:56:27 - Tuples
01:01:59 - Lists and Loops
01:04:15 - Mapping
01:04:47 - Structs
01:11:46 - Building a Guessing Game - Taking User Input
01:14:00 - if Statements
01:15:07 - Random Number
01:16:26 - Docs and Arity
01:17:28 - Cases and Errors
01:19:19 - Case
01:22:23 - Lists
01:24:16 - Append and Prepend
01:25:29 - Comprehensions with Conditions
01:27:22 - Functional Programming
01:30:07 - Defining Custom Functions
01:34:41 - What’s Next?
💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses
🏆 C++ Mastery Course - https://calcur.tech/cpp-mastery
🐍 Backend Python Course - https://calcur.tech/backend-python
🥇 Python Mastery Course - https://calcur.tech/python-mastery
~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
✉️ Newsletter - https://calcur.tech/newsletter
📸 Instagram - https://www.instagram.com/CalebCurry
🐦 Twitter - https://twitter.com/calebCurry
🔗 LinkedIn - https://www.linkedin.com/in/calebcurry
▶️ Subscribe - http://calcur.tech/subscribe
👨🏻🎓 Courses - https://www.codebreakthrough.com
🅿 Patreon - http://calcur.tech/patreon-calebcurry
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confid...
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confidently apply functional programming concepts in your projects.
✏️ Course created by @octallium
💻 Github Repo: https://github.com/octallium/functional-programming-with-elixir
⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:45) What is Elixir?
⌨️ (0:04:07) What is functional programming?
⌨️ (0:06:57) What is Recursion?
⌨️ (0:13:04) Installing Elixir & Setting Up VS Code
⌨️ (0:15:03) Learning & Unlearning
⌨️ (0:18:29) Pattern Matching
⌨️ (0:22:35) Introduction to LiveBook
⌨️ (0:26:04) Understanding Immutability
⌨️ (0:30:22) Actor Model
⌨️ (0:34:48) Hello World in Elixir
⌨️ (0:43:25) Data Types - Atom
⌨️ (0:50:25) Data Types - String
⌨️ (1:45:29) Data Types - Charlist, Process & List
⌨️ (1:14:54) Data Types - Tuples & Keyword List
⌨️ (1:19:27) Data Types - Maps
⌨️ (1:25:38) Data Types - Struct
⌨️ (1:30:09) Flow Control
⌨️ (1:39:54) Mix Project
⌨️ (1:41:19) Head & Tail Recursion
⌨️ (2:00:17) Recursion - Sum Digits
⌨️ (2:15:31) Recursion - Factorial
⌨️ (2:24:57) Recursion - Reverse Number
⌨️ (2:32:45) Lists Are LinkedList!!!
⌨️ (2:35:53) List Sum
⌨️ (2:47:04) Reverse List
⌨️ (2:52:58) List Map
⌨️ (3:04:34) Concat
⌨️ (3:09:23) FlatMap
⌨️ (3:14:07) Mid Review
⌨️ (3:15:00) Seven Wonders
⌨️ (3:40:27) For Comprehension
⌨️ (3:42:00) Expense Manager
⌨️ (4:04:17) Project Stats
⌨️ (5:16:30) Final Words
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confidently apply functional programming concepts in your projects.
✏️ Course created by @octallium
💻 Github Repo: https://github.com/octallium/functional-programming-with-elixir
⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:45) What is Elixir?
⌨️ (0:04:07) What is functional programming?
⌨️ (0:06:57) What is Recursion?
⌨️ (0:13:04) Installing Elixir & Setting Up VS Code
⌨️ (0:15:03) Learning & Unlearning
⌨️ (0:18:29) Pattern Matching
⌨️ (0:22:35) Introduction to LiveBook
⌨️ (0:26:04) Understanding Immutability
⌨️ (0:30:22) Actor Model
⌨️ (0:34:48) Hello World in Elixir
⌨️ (0:43:25) Data Types - Atom
⌨️ (0:50:25) Data Types - String
⌨️ (1:45:29) Data Types - Charlist, Process & List
⌨️ (1:14:54) Data Types - Tuples & Keyword List
⌨️ (1:19:27) Data Types - Maps
⌨️ (1:25:38) Data Types - Struct
⌨️ (1:30:09) Flow Control
⌨️ (1:39:54) Mix Project
⌨️ (1:41:19) Head & Tail Recursion
⌨️ (2:00:17) Recursion - Sum Digits
⌨️ (2:15:31) Recursion - Factorial
⌨️ (2:24:57) Recursion - Reverse Number
⌨️ (2:32:45) Lists Are LinkedList!!!
⌨️ (2:35:53) List Sum
⌨️ (2:47:04) Reverse List
⌨️ (2:52:58) List Map
⌨️ (3:04:34) Concat
⌨️ (3:09:23) FlatMap
⌨️ (3:14:07) Mid Review
⌨️ (3:15:00) Seven Wonders
⌨️ (3:40:27) For Comprehension
⌨️ (3:42:00) Expense Manager
⌨️ (4:04:17) Project Stats
⌨️ (5:16:30) Final Words
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
LIVE ON TWITCH: https://twitch.tv/ThePrimeagen
Check out Teej!:
https://www.youtube.com/@teej_dv
https://twitter.com/teej_dv
Get in on Discord: https://dis...
LIVE ON TWITCH: https://twitch.tv/ThePrimeagen
Check out Teej!:
https://www.youtube.com/@teej_dv
https://twitter.com/teej_dv
Get in on Discord: https://discord.gg/ThePrimeagen
Get in on Twitter: https://twitter.com/ThePrimeagen
### Got Something For Me to Read or Watch??:
https://www.reddit.com/r/ThePrimeagenReact/
LIVE ON TWITCH: https://twitch.tv/ThePrimeagen
Check out Teej!:
https://www.youtube.com/@teej_dv
https://twitter.com/teej_dv
Get in on Discord: https://discord.gg/ThePrimeagen
Get in on Twitter: https://twitter.com/ThePrimeagen
### Got Something For Me to Read or Watch??:
https://www.reddit.com/r/ThePrimeagenReact/
Erlang is a functional programming language know for message-based concurrency model. Its BEAM virtual machine is still used by modern languages like Elixir and...
Erlang is a functional programming language know for message-based concurrency model. Its BEAM virtual machine is still used by modern languages like Elixir and Gleam. Learn the basics of Erlang in this quick tutorial.
#programming #computerscience #100secondsofcode
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
Erlang https://www.erlang.org
Elixir in 100 Seconds https://youtu.be/R7t7zca8SyM
C in 100 seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Erlang?
- Who created Erlang/OTP?
- Basics of Erlang
- Elixir vs Erlang
- Gleam vs Erlang
- What is the BEAM vm?
- How to get started with Erlang
Erlang is a functional programming language know for message-based concurrency model. Its BEAM virtual machine is still used by modern languages like Elixir and Gleam. Learn the basics of Erlang in this quick tutorial.
#programming #computerscience #100secondsofcode
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
Erlang https://www.erlang.org
Elixir in 100 Seconds https://youtu.be/R7t7zca8SyM
C in 100 seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Erlang?
- Who created Erlang/OTP?
- Basics of Erlang
- Elixir vs Erlang
- Gleam vs Erlang
- What is the BEAM vm?
- How to get started with Erlang
A clip from "The Changelog" podcast. Full audio 👉 https://changelog.fm/538
Subscribe for more! 👇
Apple: https://changelog.fm/apple
Spotify: https://changelog....
A clip from "The Changelog" podcast. Full audio 👉 https://changelog.fm/538
Subscribe for more! 👇
Apple: https://changelog.fm/apple
Spotify: https://changelog.fm/spotify
Android: https://changelog.fm/android
Overcast: https://changelog.fm/overcast
Email: https://changelog.fm/email
Twitter: https://twitter.com/changelog
Mastodon: https://changelog.social/@changelog
#software #opensource #programming #softwareengineering #coding #podcast #oss #foss #development
There is no way you can demonstrate the richness of Elixir in a short screencast, but Dave Thomas hopes this video will give you a taste of the functional progr...
There is no way you can demonstrate the richness of Elixir in a short screencast, but Dave Thomas hopes this video will give you a taste of the functional programming paradigms, and the simple but powerful way elixir supports concurrent programming. There's a companion 30 minute screencast with a lot more detail.
There is no way you can demonstrate the richness of Elixir in a short screencast, but Dave Thomas hopes this video will give you a taste of the functional programming paradigms, and the simple but powerful way elixir supports concurrent programming. There's a companion 30 minute screencast with a lot more detail.
Elixir is a dynamic functional programming language built on top of the Erlang BEAM virtual machine. It is excels at building concurrent fault-tolerant applications at scale.
#programming #compsci #100SecondsOfCode
🔗 Resources
Elixir Lang https://elixir-lang.org/
Phoenix Framework https://phoenixframework.org/
Ruby in 100 Seconds https://youtu.be/UYm0kfnRTJk
Haskell in 100 Seconds https://youtu.be/Qa8IfEeBJqk
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Elixir basics tutorial
- What is a functional programming language?
- Elixir phoenix framework
- Elixir compared to Ruby
- Elixir compared to Haskell
- Concurrency in Elixir
- Which companies use Elixir?
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/DreamsofCode/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Elixir has been consistently in the most loved languages for the past few years, but is that reason enough for you to consider learning it in 2024?
With the new year coming soon, it's time to start thinking about goals and achievements for 2024. Will Elixir be one of them for you?
This video is sponsored by Brilliant
Become a better developer in 4 minutes: https://bit.ly/45C7a29 👈
Join this channel to get access to perks:
https://www.youtube.com/channel/UCWQaM7SpSECp9FELz-cHzuQ/join
Join Discord: https://discord.com/invite/eMjRTvscyt
Join Twitter: https://twitter.com/dreamsofcode_io
00:00 Intro
00:25 Get paid
01:20 It's fun...ctional
02:11 Erlang
02:51 Sponsor
04:03 Web Development
05:00 Developer Experience
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confidently apply functional programming concepts in your projects.
✏️ Course created by @octallium
💻 Github Repo: https://github.com/octallium/functional-programming-with-elixir
⭐️ Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:45) What is Elixir?
⌨️ (0:04:07) What is functional programming?
⌨️ (0:06:57) What is Recursion?
⌨️ (0:13:04) Installing Elixir & Setting Up VS Code
⌨️ (0:15:03) Learning & Unlearning
⌨️ (0:18:29) Pattern Matching
⌨️ (0:22:35) Introduction to LiveBook
⌨️ (0:26:04) Understanding Immutability
⌨️ (0:30:22) Actor Model
⌨️ (0:34:48) Hello World in Elixir
⌨️ (0:43:25) Data Types - Atom
⌨️ (0:50:25) Data Types - String
⌨️ (1:45:29) Data Types - Charlist, Process & List
⌨️ (1:14:54) Data Types - Tuples & Keyword List
⌨️ (1:19:27) Data Types - Maps
⌨️ (1:25:38) Data Types - Struct
⌨️ (1:30:09) Flow Control
⌨️ (1:39:54) Mix Project
⌨️ (1:41:19) Head & Tail Recursion
⌨️ (2:00:17) Recursion - Sum Digits
⌨️ (2:15:31) Recursion - Factorial
⌨️ (2:24:57) Recursion - Reverse Number
⌨️ (2:32:45) Lists Are LinkedList!!!
⌨️ (2:35:53) List Sum
⌨️ (2:47:04) Reverse List
⌨️ (2:52:58) List Map
⌨️ (3:04:34) Concat
⌨️ (3:09:23) FlatMap
⌨️ (3:14:07) Mid Review
⌨️ (3:15:00) Seven Wonders
⌨️ (3:40:27) For Comprehension
⌨️ (3:42:00) Expense Manager
⌨️ (4:04:17) Project Stats
⌨️ (5:16:30) Final Words
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
LIVE ON TWITCH: https://twitch.tv/ThePrimeagen
Check out Teej!:
https://www.youtube.com/@teej_dv
https://twitter.com/teej_dv
Get in on Discord: https://discord.gg/ThePrimeagen
Get in on Twitter: https://twitter.com/ThePrimeagen
### Got Something For Me to Read or Watch??:
https://www.reddit.com/r/ThePrimeagenReact/
Erlang is a functional programming language know for message-based concurrency model. Its BEAM virtual machine is still used by modern languages like Elixir and Gleam. Learn the basics of Erlang in this quick tutorial.
#programming #computerscience #100secondsofcode
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
Erlang https://www.erlang.org
Elixir in 100 Seconds https://youtu.be/R7t7zca8SyM
C in 100 seconds https://youtu.be/U3aXWizDbQ4
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is Erlang?
- Who created Erlang/OTP?
- Basics of Erlang
- Elixir vs Erlang
- Gleam vs Erlang
- What is the BEAM vm?
- How to get started with Erlang
There is no way you can demonstrate the richness of Elixir in a short screencast, but Dave Thomas hopes this video will give you a taste of the functional programming paradigms, and the simple but powerful way elixir supports concurrent programming. There's a companion 30 minute screencast with a lot more detail.
An elixir (from Arabic: الإكسير - al-'iksīr) is a clear, sweet-flavored liquid used for medicinal purposes, to be taken orally and intended to cure one's ills. When used as a pharmaceutical preparation, an elixir contains at least one active ingredient designed to be taken orally.
Types
Non-medicated elixirs
They are used as solvents or vehicles for the preparation of medicated elixirs: aromatic elixirs (USP), isoalcoholic elixirs (NF), or compound benzaldehyde elixirs (NF). Active ingredient dissolved in a solution that contains 15 to 50% by volume of ethyl alcohol.
Medicated elixirs
Antihistaminic elixirs: used against allergy: chlorampheniramine maleate elixirs (USP), diphenhydramine HCl elixirs.
Sedative and hypnotic elixirs: sedatives induce drowsiness, and hypnotics induce sleep: pediatric chloral hydrate elixirs.
Expectorant: used to facilitate productive cough (cough with sputum): terpin hydrate elixirs.
Miscellaneous: acetaminophen (paracetamol) elixirs, which are used as analgesics.