upload/bibliotik/0_Other/2/2013 Jack Moffitt - Seven Web Frameworks in Seven Weeks - Adventures in Better Web Apps.pdf
Seven Web Frameworks in Seven Weeks: Adventures in better web apps 🔍
Jack Moffitt, Fred Daoud
Pragmatic Bookshelf, The [Imprint], Pragmatic Programmers, LLC, The Ingram Publisher Services [distributor, The pragmatic programmers, 1st edition, Place of publication not identified, 2014
英语 [en] · PDF · 6.6MB · 2014 · 📘 非小说类图书 · 🚀/lgli/upload/zlib · Save
描述
Printed in full color.To keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative--skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come.Small changes to your habits can improve your health--without getting in the way of your work. The Healthy Programmer gives you a daily plan of action that's incremental and iterative just like the software development processes you're used to. Every tip, trick, and best practice is backed up by the advice of doctors, scientists, therapists, nutritionists, and numerous fitness experts.We'll review the latest scientific research to understand how being healthy is good for your body and mind. You'll start by adding a small amount of simple activity to your day--no trips to the gym needed. You'll learn how to mitigate back pain, carpal tunnel syndrome, headaches, and many other common sources of pain. You'll also learn how to refactor your diet to properly fuel your body without gaining weight or feeling hungry. Then, you'll turn the exercises and activities into a pragmatic workout methodology that doesn't interfere with the demands of your job and may actually improve your cognitive skills.You'll also learn the secrets of prominent figures in the software community who turned their health around by making diet and exercise changes. Throughout, you'll track your progress with a'companion iPhone app'.Finally, you'll learn how to make your healthy lifestyle pragmatic, attainable, and fun. If you're going to live well, you should enjoy it.DisclaimerThis book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals.Keep in mind that results vary from person to person. This book is not intended as a substitute for medical or nutritional advice from a healthcare provider or dietician. Some people have a medical history and/or condition and/or nutritional requirements that warrant individualized recommendations and, in some cases, medications and healthcare surveillance. Do not start, stop, or change medication and dietary recommendations without professional medical and/or Registered Dietician advice. A healthcare provider should be consulted if you are on medication or if there are any symptoms that may require diagnosis or medical attention. Do not change your diet if you are ill, or on medication except under the supervision of a healthcare provider. Neither this, nor any other book or discussion forum is intended to take the place of personalized medical care of treatment provided by your healthcare provider.This book was current as of January, 2013 and as new information becomes available through research, experience, or changes to product contents, some of the data in this book may become invalid. You should seek the most up to date information on your medical care and treatment from your health care professional. The ultimate decision concerning care should be made between you and your healthcare provider.Information in this book is general and is offered with no guarantees on the part of the author, editor or The Pragmatic Programmers, LLC. The author, editors and publisher disclaim all liability in connection with the use of this book.
备用文件名
lgli/Jack Moffitt, Fred Daoud - Seven Web Frameworks in Seven Weeks: Adventures in better web apps (2014, Pragmatic Bookshelf).pdf
备用文件名
zlib/Computers/Web Development/Jack Moffitt, Fred Daoud/Seven Web Frameworks in Seven Weeks: Adventures in better web apps_19311612.pdf
备选标题
The Healthy Programmer: Get Fit, Feel Better, and Keep Coding (Pragmatic Programmers)
备选标题
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)
备选标题
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
备选作者
David Thomas; Josâe Valim; Lynn Beighley; Josâe Valim
备选作者
Joe Armstrong (undifferentiated), Joe Armstrong
备选作者
Armstrong, Joe; Pfalzer, Susannah Davidson
备选作者
Joe Armstrong; Susannah Davidson Pfalzer
备选作者
Moffitt, Jack; Daoud, Frederic;
备选作者
Dave Thomas, Dave Thomas
备选作者
Kutner, Joe
备选作者
Joe Kutner
备用出版商
The Pragmatic Bookshelf
备用版本
Pragmatic programmers, Second edition, Dallas Texas ; Raleigh North Carolina, 2013
备用版本
Pragmatic programmers, Raleigh, LaVergne, July 2013
备用版本
United States, United States of America
备用版本
O'Reilly Media, Dallas, Texas, 2013
备用版本
O'Reilly Media, Raleigh, 2013
备用版本
Dallas, Texas, 2014
备用版本
P1.0, PT, 2013
备用版本
Oct 19, 2014
备用版本
Oct 03, 2013
备用版本
Jul 06, 2013
备用版本
US, 2013
元数据中的注释
producers:
XEP 4.19 build 20110304
XEP 4.19 build 20110304
备用描述
Annotation Printed in full color.To keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative--skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come.Small changes to your habits can improve your health--without getting in the way of your work. The Healthy Programmer gives you a daily plan of action that's incremental and iterative just like the software development processes you're used to. Every tip, trick, and best practice is backed up by the advice of doctors, scientists, therapists, nutritionists, and numerous fitness experts.We'll review the latest scientific research to understand how being healthy is good for your body and mind. You'll start by adding a small amount of simple activity to your day--no trips to the gym needed. You'll learn how to mitigate back pain, carpal tunnel syndrome, headaches, and many other common sources of pain. You'll also learn how to refactor your diet to properly fuel your body without gaining weight or feeling hungry. Then, you'll turn the exercises and activities into a pragmatic workout methodology that doesn't interfere with the demands of your job and may actually improve your cognitive skills.You'll also learn the secrets of prominent figures in the software community who turned their health around by making diet and exercise changes. Throughout, you'll track your progress with a "companion iPhone app":https://itunes.apple.com/us/app/the-healthy-programmer/id576258650.Finally, you'll learn how to make your healthy lifestyle pragmatic, attainable, and fun. If you're going to live well, you should enjoy it.DisclaimerThis book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals.Keep in mind that results vary from person to person. This book is not intended as a substitute for medical or nutritional advice from a healthcare provider or dietician. Some people have a medical history and/or condition and/or nutritional requirements that warrant individualized recommendations and, in some cases, medications and healthcare surveillance. Do not start, stop, or change medication and dietary recommendations without professional medical and/or Registered Dietician advice. A healthcare provider should be consulted if you are on medication or if there are any symptoms that may require diagnosis or medical attention. Do not change your diet if you are ill, or on medication except under the supervision of a healthcare provider. Neither this, nor any other book or discussion forum is intended to take the place of personalized medical care of treatment provided by your healthcare provider.This book was current as of January, 2013 and as new information becomes available through research, experience, or changes to product contents, some of the data in this book may become invalid. You should seek the most up to date information on your medical care and treatment from your health care professional. The ultimate decision concerning care should be made between you and your healthcare provider.Information in this book is general and is offered with no guarantees on the part of the author, editor or The Pragmatic Programmers, LLC. The autho
备用描述
Annotation You want to explore functional programming, but are put off by the academic feel (tell me about monads just one more time). You know you need concurrent applications, but also know these are almost impossible to get right. Meet Elixir, a functional, concurrent language built on the rock-solid Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. This book is the introduction to Elixir for experienced programmers.Maybe you need something that's closer to Ruby, but with a battle-proven environment that's unrivaled for massive scalability, concurrency, distribution, and fault tolerance. Maybe the time is right for the Next Big Thing. Maybe it's Elixir.And don't forget to download this handy "cheat sheet":https://media.pragprog.com/titles/elixir/ElixirCheat.pdf for Elixir syntax.h5. Print books will be available after Elixir 1.0 has been finalized.As a developer, you've probably heard that functional programming techniques help manage the complexities of today's real-world, concurrent systems. You're also investigating designs that help you maximize uptime and manage security.This book is your guide to Elixir, a modern, functional, and concurrent programming language. Because Elixir runs on the Erlang VM, and uses the underlying Erlang/OTP architecture, it benefits from almost 20 years of research into high performance, highly parallel, and seriously robust applications. Elixir brings a lot that's new: a modern, Ruby-like, extendable syntax, compile and runtime evaluation, a hygienic macro system, and more.But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment.Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions.Part 2 uses these skills to start writing concurrent code--applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP.And Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax.By the end of this book, you'll understand Elixir, and know how to apply it to solve your complex, modern problems
备用描述
You want to explore functional programming, but are put off by the academic feel (tell me about monads just one more time). You know you need concurrent applications, but also know these are almost impossible to get right. Meet Elixir, a functional, concurrent language built on the rock-solid Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. This book is the introduction to Elixir for experienced programmers. Maybe you need something that's closer to Ruby, but with a battle-proven environment that's unrivaled for massive scalability, concurrency, distribution, and fault tolerance. Maybe the time is right for the Next Big Thing. Maybe it's Elixir . And don't forget to download this handy "cheat sheet": https://media.pragprog.com/titles/elixir/ElixirCheat.pdf for Elixir syntax. As a developer, you've probably heard that functional programming techniques help manage the complexities of today's real-world, concurrent systems. You're also investigating designs that help you maximize uptime and manage security. This book is your guide to Elixir, a modern, functional, and concurrent programming language. Because Elixir runs on the Erlang VM, and uses the underlying Erlang/OTP architecture, it benefits from almost 20 years of research into high performance, highly parallel, and seriously robust applications. Elixir brings a lot that's new: a modern, Ruby-like, extendable syntax, compile and runtime evaluation, a hygienic macro system, and more. But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment. Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions. Part 2 uses these skills to start writing concurrent code--applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP. And Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax. By the end of this book, you'll understand Elixir, and know how to apply it to solve your complex, modern problems
备用描述
Annotation A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang, you'll learn how to write parallel programs that scale effortlessly on multicore systems. Using Erlang, you'll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. That's because Erlang uses sets of parallel processes-not a single sequential process, as found in most programming languages. Joe Armstrong, creator of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios. You'll start with sequential programming, move to parallel programming and handling errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang/Open Telecom Platform (OTP) frameworks. You need no previous knowledge of functional or parallel programming. The chapters are packed with hands-on, real-world tutorial examples and insider tips and advice, and finish with exercises for both beginning and advanced users. The second edition has been extensively rewritten. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment. You'll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There's also coverage of rebar (the de facto Erlang build system), and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask. Erlang will change your view of the world, and of how you program. What You NeedThe Erlang/OTP system. Download it from erlang.org
备用描述
Cover 1
Table of Contents 6
Foreword 8
Acknowledgments 10
Preface 11
Why Seven Web Frameworks? 11
About This Book 12
What This Book Is Not 13
Code Examples and Conventions 14
Online Resources 14
1. Sinatra 15
A Simple Domain-Specific Language 15
Day 1: Building a Bookmarking Application 16
Day 2: Creating Views 25
Day 3: Adding Features 36
Wrapping Up 46
2. CanJS 48
What Makes CanJS Unique? 48
Day 1: Building Objects and Synchronizing Changes 50
Day 2: Creating Controllers 61
Day 3: Working with Models 70
Wrapping Up 84
3. AngularJS 86
The Big Picture 86
Day 1: Using Dependency Injection 88
Day 2: Creating Controllers and Views 103
Day 3: Building Filters and Routes 114
Wrapping Up 125
4. Ring 127
Introducing Ring 127
Day 1: Basic Towers 128
Day 2: Patterns of Bricks 145
Day 3: Other Ways to Build 154
Wrapping Up 163
5. Webmachine 166
Introducing Webmachine 166
Day 1: HTTP Request as State Machine 168
Day 2: Building Apps 179
Day 3: Illuminating HTTP's Dark Corners 193
Wrapping Up 205
6. Yesod 207
Introducing Yesod 207
Day 1: Data You Can't Get Wrong 208
Day 2: Views, Forms, and Auth 218
Day 3: Rumbling Along 229
Wrapping Up 241
7. Immutant 243
Introducing Immutant 243
Day 1: Beyond the Web Basics 245
Day 2: Building Data Pipelines 255
Day 3: Polyglot Apps 266
Wrapping Up 277
8. Wrap-Up 279
Key Ideas 279
Happy Exploring 283
A1. Bibliography 284
Index 285
– SYMBOLS – 285
– A – 285
– B – 286
– C – 286
– D – 287
– E – 287
– F – 287
– G – 287
– H – 288
– I – 288
– J – 288
– K – 288
– L – 288
– M – 289
– N – 289
– O – 289
– P – 289
– R – 290
– S – 290
– T – 290
– U – 291
– V – 291
– W – 291
– Y – 291
– Z – 291
Table of Contents 6
Foreword 8
Acknowledgments 10
Preface 11
Why Seven Web Frameworks? 11
About This Book 12
What This Book Is Not 13
Code Examples and Conventions 14
Online Resources 14
1. Sinatra 15
A Simple Domain-Specific Language 15
Day 1: Building a Bookmarking Application 16
Day 2: Creating Views 25
Day 3: Adding Features 36
Wrapping Up 46
2. CanJS 48
What Makes CanJS Unique? 48
Day 1: Building Objects and Synchronizing Changes 50
Day 2: Creating Controllers 61
Day 3: Working with Models 70
Wrapping Up 84
3. AngularJS 86
The Big Picture 86
Day 1: Using Dependency Injection 88
Day 2: Creating Controllers and Views 103
Day 3: Building Filters and Routes 114
Wrapping Up 125
4. Ring 127
Introducing Ring 127
Day 1: Basic Towers 128
Day 2: Patterns of Bricks 145
Day 3: Other Ways to Build 154
Wrapping Up 163
5. Webmachine 166
Introducing Webmachine 166
Day 1: HTTP Request as State Machine 168
Day 2: Building Apps 179
Day 3: Illuminating HTTP's Dark Corners 193
Wrapping Up 205
6. Yesod 207
Introducing Yesod 207
Day 1: Data You Can't Get Wrong 208
Day 2: Views, Forms, and Auth 218
Day 3: Rumbling Along 229
Wrapping Up 241
7. Immutant 243
Introducing Immutant 243
Day 1: Beyond the Web Basics 245
Day 2: Building Data Pipelines 255
Day 3: Polyglot Apps 266
Wrapping Up 277
8. Wrap-Up 279
Key Ideas 279
Happy Exploring 283
A1. Bibliography 284
Index 285
– SYMBOLS – 285
– A – 285
– B – 286
– C – 286
– D – 287
– E – 287
– F – 287
– G – 287
– H – 288
– I – 288
– J – 288
– K – 288
– L – 288
– M – 289
– N – 289
– O – 289
– P – 289
– R – 290
– S – 290
– T – 290
– U – 291
– V – 291
– W – 291
– Y – 291
– Z – 291
备用描述
To keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative, skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come. Small changes to your habits can improve your health, without getting in the way of your work. This book gives you a daily plan of action that's incremental and iterative just like the software development processes you're used to. Every tip, trick, and best practice is backed up by the advice of doctors, scientists, therapists, nutritionists, and numerous fitness experts
备用描述
<p>To keep doing what you love, you need to maintain your own systems, not just the ones you write code for. Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative--skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come.
_This book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals._</p>
_This book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals._</p>
备用描述
<p>A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling _Programming Erlang_, you'll learn how to write parallel programs that scale effortlessly on multicore systems.</p>
备用描述
Dave Thomas ; Foreword By José Valim, Creator Of Elixir ; Edited By Lynn Beighley. Version: P1.0 (october 2014)--title Page. Place Of Publication From Publisher's Website. Includes Bibliographical References.
开源日期
2022-03-08
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.