| |
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9911009256303321 |
|
|
Autore |
Bussey Stephen |
|
|
Titolo |
From Ruby to Elixir : unleash the full potential of functional programming / / Stephen Bussey |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
[Place of publication unknown] : , : The Pragmatic Programmers, LLC, , [2024] |
|
©2024 |
|
|
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Edizione |
[1st ed.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (213 pages) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Functional programming languages |
Elixir (Computer program language) |
Object-oriented programming languages |
Ruby (Computer program language) |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references. |
|
|
|
|
|
|
Nota di contenuto |
|
Cover -- Table of Contents -- Acknowledgments -- Introduction -- Who Should Read This Book? -- About This Book -- About the Code -- Online Resources -- Part I-Fundamentals of Elixir -- 1. Why Elixir? Why Now? -- The Joy of Ruby -- The Case for Elixir -- Erlang, OTP, Elixir, and Friends -- Install Elixir on Your Computer -- Write Your First Elixir Code -- Wrapping Up -- 2. New Language, New Syntax -- The Big Picture -- Data Types -- Operators -- Module and Function Basics -- Fun with Functions -- Capturing Functions -- Advanced Module Keywords -- Compile Time vs. Runtime -- Wrapping Up -- 3. Working with Data -- Lists-Not Arrays -- Maps-Your Data Layer Foundation -- Implementing Data Structures -- Enumerating Data Structures -- Wrapping Up -- 4. Pattern Matching Your Way to Success -- Pattern Matching Basics -- Use Patterns for Control Flow -- Level Up Your Functions -- Wrapping Up -- 5. GenServers: Build Cities, Not Skyscrapers -- Parallelism vs. Concurrency -- Explore Elixir Processes -- Go Parallel with GenServers -- Be Parallel, Be Cautious -- Build Cities, Not Skyscrapers -- Wrapping Up -- Part II-Tools of the Trade -- 6. Persisting Data with Ecto -- What Will We Build? -- The Foundations of Ecto -- Write an Ecto Schema -- Use Migrations to Create Database |
|
|
|
|
|
|
|
|
|
|
|
Tables -- Use Changesets to Persist Data -- Query Data with Ecto.Query -- Put Everything in a Context -- Wrapping Up -- 7. Serving Requests with Phoenix -- Explore the Foundations of Phoenix -- Route Requests Through Phoenix -- Serve Requests with Phoenix Controllers -- Manage Static Assets -- Use Components to Keep Your User Interface Clean -- Phoenix Is More Than Controllers -- Wrapping Up -- 8. Outbound HTTP Requests with Req -- Decide on Which HTTP Client to Use -- Prep Your Project for Req -- Use Req to Make Requests -- See Your App in Action -- Wrapping Up. |
9. Asynchronous Jobs with Oban -- Understand Async Job Systems -- Explore Asynchronous Jobs in Elixir -- Implement an Oban Worker -- More About Oban -- Wrapping Up -- 10. Testing Elixir -- Create Your First Test -- Test an Ecto Query -- Test External API Requests -- Test Phoenix Requests -- Test Oban Jobs -- Wrapping Up -- 11. The Future of Elixir -- Deployment and Observability -- Real-Time Apps with LiveView -- GraphQL with Absinthe -- Machine Learning with Nx and Bumblebee -- Type Systems -- Wrapping Up -- The End of Our Journey -- Bibliography -- Index -- - SYMBOLS - -- - A - -- - B - -- - C - -- - D - -- - E - -- - F - -- - G - -- - H - -- - I - -- - K - -- - L - -- - M - -- - N - -- - O - -- - P - -- - Q - -- - R - -- - S - -- - T - -- - U - -- - V - -- - W -. |
|
|
|
|
|
|
Sommario/riassunto |
|
From Ruby to Elixir by Stephen Bussey is a comprehensive guide designed to ease the transition for Ruby developers into the Elixir programming language. Emphasizing functional programming, the book delves into the philosophies and practicalities of Elixir, offering a blend of theory and hands-on examples. It covers key areas such as data types, pattern matching, concurrency with GenServers, and web development with the Phoenix framework. The book also introduces tools like Ecto for database interaction and Oban for asynchronous job processing. Aimed primarily at Ruby programmers, it also serves as a valuable resource for developers from other languages like Java and Python, providing foundational knowledge and advanced insights into Elixir's capabilities. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Record Nr. |
UNINA9910715836503321 |
|
|
Titolo |
Annual report of the Board of Regents of the Smithsonian Institution, showing the operations, expenditures, and condition of the Institution for the year 1858 |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
[Washington, D.C.] : , : [publisher not identified], , 1859 |
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (448 pages) : illustrations, maps, tables |
|
|
|
|
|
|
Collana |
|
Mis. doc. / 35th Congress, 2nd session. House ; ; no. 57 |
[United States congressional serial set] ; ; [serial no. 1016] |
|
|
|
|
|
|
|
|
Altri autori (Persone) |
|
BlandR.E |
CanudasA |
CaswellAlexis |
ClemensBrackinbridge |
CooperJ. G <1830-1902.> (James Graham) |
CuvierGeorges |
De CandolleAdolphe |
DudleyT (Timothy) |
DuprezM.F |
FriedländerJulius |
GardinerR.H |
GuestW.E |
HareRobert |
HumphreysA. A <1810-1883.> (Andrew Atkinson) |
LeconteJohn L |
LoewH <1807-1879.> (Hermann) |
LyonSidney S <1808-1872.> (Sidney Smith) |
MartinsC |
MotschulskyV |
MüllerJohann Heinrich Jacob <1809-1875.> |
NaillD.W |
Osten-SackenC. R <1828-1906.> (Carl Robert) |
TaylorAlexander S <1817-1876.> (Alexander Smith) |
|
|
|
|
|
|
|
|
Soggetti |
|
Antiquities |
Astronomy |
Birds |
Botany |
Charitable contributions |
Discoveries in geography |
|
|
|
|
|
|
|
|
|
|
|
|
Earthquakes |
Electricity |
Electromagnetism |
Entomology |
Federal aid to museums |
Financial statements |
Forests and forestry |
Forests and forestry - Accidents |
Grasshoppers |
Insects |
Landscape architecture |
Learned institutions and societies |
Lightning |
Management |
Meteorological stations |
Meteorology |
Weather forecasting |
Models (Patents) |
Museums - Acquisitions |
Museums |
Natural history |
New Madrid Earthquakes, 1811-1812 |
Observatories |
Ornithology |
Pests - Control |
Pest control baits |
Physics |
Public administration |
Publishers and publishing |
Bodies of water |
Rivers |
Trees |
Vegetables |
Weights and measures |
Legislative materials. |
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Account of antiquities from Kentucky, by S.S. Lyon, p. 430. |
An account of the grasshoppers and locusts of America, by Alexander S. Taylor, p. 200. |
Communication from Dr. Robert Hare on a method of forming small weights, p. 426. |
Dispersion of a cloud by an electrical discharge, by D.W. Naill, p. 425. |
Index follows p. 440. |
Instructions for collecting Coleoptera, by John L. LeConte, p. 160. |
Instructions for collecting Diptera, by H. Loew, with additions by R. |
|
|
|
|
|
|
|
|
|
|
Ostensacken, p. 167. |
Instructions for collecting Lepidoptera, by Brackinbridge Clemens, p. 173. |
Journal of the proceedings of the Board of Regents, p. 78. |
Lectures on astronomy, by A. Caswell, precedes p. 86. |
List of birds of Bermuda, by T. Bland, p. 286. |
List of birds of Nova Scotia, p. 280. |
List of meteorological stations and observers, p. 63. |
Memoir of Priestley, by M. Cuvier, follows p. 137. |
Method of obtaining the amount of water in rivers, by A.A. Humphreys, p. 438. |
Notes on barometer, rain and snow gages, &c., by R.H. Gardiner, p. 432. |
Observations on the opening and closing of Kennebec River, Maine, by R.H. Gardiner, p. 434. |
On the causes which limit vegetable species towards the north, in Europe and similar regions, by Adolphe De Candolle, p. 237. |
On the distribution of the forests and trees of North America with notes on its physical geography, by J.G. Cooper, p. 246. |
On the means of destroying the grasshopper, by V. Motschulsky, p. 214. |
Plan of a bibliography, by Julius Friedlander, p. 428. |
Record of earthquakes felt at the Collegiate Seminary of Guatemala in 1857 and 1858, by A. Canudas, follows p. 436. |
Report of recent progress in physics, by John Muller, follows p. 371. |
Report of the Executive Committee, p. 74. |
Report of the Secretary follows p. 12. |
Report on atmospheric electricity, by M.F. Duprez, p. 290. |
Snow gage, by W.E. Guest, p. 433. |
Table of contents follows p. 438. |
The earthquake of 1811 at New Madrid, Missouri, by Timothy Dudley, p. 421. |
Vegetable colonization of the British Isles, of Shetland, Faroe and Iceland, by C. Martins, p. 229. |
Batch processed record: Metadata reviewed, not verified. Some fields updated by batch processes. |
FDLP item number not assigned. |
|
|
|
|
|
| |