I am proud to announce the publication of the second edition of my book Force.com Enterprise Architecture. In this blog we take a look at what the book covers for new readers and for those who have read the first edition, what’s in store for them in the second!
What is the book about?
“This book will teach you how to architect and support enduring applications for enterprise clients with Salesforce by exploring how to identify architecture needs and design solutions based on industry standard patterns. There are several ways to build solutions on Force.com, and this book will guide you through a logical path and show you the steps and considerations required to build packaged solutions from start to finish. It covers all aspects, from engineering to getting your application into the hands of your customers, and ensuring that they get the best value possible from your Force.com application. You will get acquainted with extending tools such as Lightning App Builder, Process Builder, and Flow with your own application logic. In addition to building your own application API, you will learn the techniques required to leverage the latest Lightning technologies on desktop and mobile platforms.” You can read more from the Amazon page here.
What is new in the second edition?
This second edition is 512 pages, of which over 100 pages are new, including 2 brand new chapters, covering Lightning and Testing. Plus numerous other updates to reflect the latest the platform currently has to offer, as well as thoughts on what’s upcoming. The following are some highlights:
- Patterns, further worked examples of using the Application and Query factories and other features contributed by the community. The sample FormulaForce app is extended to support generic Lightning components that leverage factory principles.
- Custom Metadata, is now integrated into various chapters throughout the book and the sample application FormulaForce. Showcasing various benefits relating to reducing configuration management overheads, through to managing extensibility.
- Lightning Architecture and Components, builds from the ground up an appreciation of the Lightning framework fundamentals, including how SOC is applied. Builds from some simple components you can run standalone to more advanced integration approaches with Salesforce’s own app containers.
- Lightning App Containers, continues to explore Lightning Experience and Salesforce1 mobile features with more complex components.
- Advanced Unit Testing, the second of the two brand new chapters introduces a coded use case and contrasts the differences between integration testing and unit testing. Focusing mainly on the later, the chapter teaches the principles required to implement true unit testing, such as Dependency Injection and Mocking. The latest Apex Stub API and the FinancialForce ApexMocks framework is also covered.
I hope you enjoy the book and thanks for all your support!
April 2, 2017 at 9:22 pm
So awesome that this is out. Congratulations on this milestone! Just purchased two prints 🙂
April 2, 2017 at 9:24 pm
Thanks Tyler, really pleased and enjoy!
April 3, 2017 at 6:34 am
Great work. Just purchased a copy.
April 3, 2017 at 1:12 pm
Excellent! Thanks and enjoy!
Pingback: Force Enterprise Architecture by Andy in the Cloud – SutoCom Solutions
April 3, 2017 at 4:28 pm
Was waiting for it, purchased on Fri and it seems like Packtpub is selling printed+electronic book for 50% off now – $30.00!
April 3, 2017 at 9:27 pm
Oh that is a shame timing wise. Hope you enjoy the book though! 👍🏻
Pingback: Force.com Enterprise Architecture Second Edition | Lahiru's Tech Blog
April 5, 2017 at 2:12 pm
Hmm… posted on 1st April… this ain’t no April fool!! As that would just be mean! 🙂
April 6, 2017 at 2:04 am
Yeah indeed, not that mean! 😉
May 1, 2017 at 5:26 pm
I have a copy on my desk! I only recently discovered the fflib repo and I am so grateful that this stuff exists. Brilliant work, you and all the other contributors who made this stuff!
May 6, 2017 at 1:59 am
June 19, 2017 at 7:48 pm
Just purchased 3 copies for our Salesforce Development team! The First Edition was a staple on our desks! Great stuff! Keep it up!
June 20, 2017 at 10:18 pm
Pingback: O Salesforce s Markem Kosářem - Blog Martina Humpolce
April 19, 2018 at 2:20 am
its an awesome book. However i try to load the source code into my dev org thru Apache ANT. but it failing with some errors. Can you please tell me the order of import the source? like: App ->Object -> Tab -> Apex Class -> Apex Trigger etc… Do we need to follow this order?
April 20, 2018 at 6:58 pm
Can you raise on the GitHub site the error you are getting and I will take a look. Let me know here the issue number when you have thanks. I will get you going again soon! 👍🏻