March 28, 2024
JavaScript Brain Teasers: Exercise Your Mind
Over the years, JavaScript has gained a bit of a reputation for its quirky and unique characteristics. It's important for developers to be aware of these quirks to write more robust and predictable JavaScript code. In this book, we invite you on a journey designed to unveil the intricate nuances and peculiarities that define the language's essence.
Learn how to simulate function overloading, embed hidden information within objects, develop self-contained functions capable of maintaining their own local state, generate number sequences using functional programming, handle exotic forms of IIFEs, and prevent loss of precision when dealing with large numbers. Grasp concepts like closures, hoisting, symbols, execution context, event queue, text normalization, and more, one puzzle at a time.
Discover how to create your own custom objects that function as shortcuts, accurately calculate the length of emojis and Unicode characters, master the usage of the "this" keyword, leverage bitwise operators, and convert color names to hex notation for universal use across various platforms. Plus, steer clear of those usual traps and blunders that trip up JavaScript developers.
Forget passive learning. With JavaScript Brain Teasers, you'll actively engage with code puzzles that require creative thinking and problem-solving, which help you memorize difficult concepts.
Now in print: Use coupon code "FKJSBRAINCOMPLETE" for 40% off the ebook at pragprog.com/titles/fkjsbrain. For the paperback edition, please support your local independent bookstore.
Want to Write Something? Share What You Know
From paperbacks and ebooks to online courses and beyond, if you want to create
technical content, we may be your perfect partner.
Leverage our 20+ years of experience, our global distribution network, our
massive fan base, our relationships with industry leaders, our editorial,
production, and marketing prowess, and even our reputation for excellence. Sure,
you could go it alone, but with some of the highest royalties in all of
traditional publishing and your own personal team, why would you bother?
Shoot us an email at proposals@pragprog.com or visit pragprog.com/publish-with-us
for more details today.
Let's publish something together!
Upcoming Author Appearances2024-04-02 Johanna Rothman,
Non-Fiction Writing Workshop: Free Your Inner Writer (online workshop)
2024-04-05 Kenneth Kousen,
Gateway Software Symposium
2024-04-09 Kenneth Kousen,
Devnexus
2024-04-15 Frances Buontempo,
ACCU/Bristol
2024-04-17 VM Brasseur,
Open Source Summit, Seattle
2024-04-23 Kenneth Kousen,
Great International Developer Summit, Bangalore, India
2024-04-25 Dmitry Zinoviev,
CompleNet, Exeter UK
2024-04-26 Andy Atkinson,
PgDay Chicago 2024
2024-05-03 Kenneth Kousen,
New England Software Symposium
2024-05-08 Andy Atkinson,
RailsConf 2023, Detroit, MI
Be the First
Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest
content, best promotions, and upcoming events.
Want even more? Follow @pragprog
on Twitter and The Pragmatic Programmers on LinkedIn
for commentary, news, job openings, and even puzzles.
And, if you want, you can see what
Dave Thomas
(@pragdave) is up to.
Thanks for your continued support,
By Professional Developers, for Professional Developers PragProg.com
Sent by the Pragmatic Programmers, LLC. • PO Box 271356 • Flower Mound TX 75027
|