O'Reilly logo

See what’s happening on Safari right now.

Book cover for Learning Spark
Highlight from
Working with Key-Value Pairs Learning Spark by Patrick Wendell, Matei Zaharia, Holden Karau, Andy Konwinski
“In addition to grouping together data from a single RDD, we can group together data sharing the same key from multiple RDDs using a function called cogroup cogroup over two RDDs sharing the same key type K with the respective value types V and W gives use back RDD[(K, Tuple(Iterable[V], Iterable[W]))]. If one of the RDDs doesn’t have an elements for a given key that is present in the other RDD the corresponding Iterable is simply empty. cogroup gives us the power to group together data from multiple RDDs.”
Highlight by cmgannon27
Book cover for
Recently published
by
“Note that include adds features of a namespace (a module) to the current space; the extend method appends functions of the module to an object. With include, the module’s methods become available as instance methods; with extend, they become available as class methods.”
Highlight by tonym
Book cover for
Recently published
by
Book cover for
Staff pick
“A fascinating book on, what was and—for most people—largely remains, a hypothetical language. Both interesting as a text on language design and implementation, and as a cultural artifcact of a large and significant programming community.”
Pick by stb
Book cover for
Recently published
by
“this is simply another string, but in the database it is a text field, which is more flexible and allows for more text than a varchar.”
Highlight by sungbin.hong
Book cover for
Recently published
by
Book cover for
Staff pick
“Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. The fault, argues this ingenious book, lies not in ourselves, but in product design that ignores the needs of users and the principles of cognitive psychology.”
Pick by paul
“For the architecture to be effective as the backbone of the project’s design, it must be communicated clearly and unambiguously to all of the stakeholders.”
Highlight by pnuz3n
Book cover for
Staff pick
“A huge treasure trove of absolutely up-to-the-minute talks on Big Data, devops, and modern systems engineering.”
Pick by liza
Book cover for
Staff pick
“Instead of giving technical advice about accessibility which is practically outdated before the book hits the presses, gives deeply compelling stories about why we need to prioritize accessibility. Audience is everyone involved in design, from management to implementer.”
Pick by dkaplan
Book cover for
Recently published
by

“For software developers of all experience levels looking to improve their results, and design and implement domain-driven enterprise applications consistently with the best current state of professional practice, Implementing Domain-Driven Design will impart a treasure trove of knowledge hard won within the DDD and enterprise application architecture communities over the ...

“NOTE Keep in mind that not all networks are Ethernet networks. Ethernet may dominate, but IP packets fit in all sorts of other connectivity options. For example, cable modems use a type of frame called DOCSIS. T1 lines use a frame called DS1. The beauty of IP packets is that they can travel unchanged in each of these and many others.”
Book cover for
Recently published
by

Provides a practical approach to Verilog design and problem solving.

  • Bulk of the book deals with practical design problems that design engineers solve on a daily basis.

  • Includes over 90 design examples.

  • There are 3 full scale design examples that include specification, architectural definition, micro-architectural definition, RTL coding, testbench coding ...

“Acting out scenarios can suggest opportunities or reveal problems that would not be obvious when “brainstorming” in a studio, office, or lab.”
Highlight by anna-kay
Book cover for
Recently published
by
Book cover for
Recently published
by
“Simplify: In general, when you’re considering whether to deploy a new feature, or even how to deploy a new feature, remember the 2 a.m./15 minute rule: If it takes more than 15 minutes to explain at 2 a.m., while under the pressure of a network outage, it’s probably too complex.”
Highlight by mccloud
Book cover for
Staff pick
“Automattic's culture of distributed, hugely autonomous employees is an interesting contrast to traditional corporate structure. Berkun's narrative from a year actually working and contributing there offers a glimpse into the upsides and downsides of a deliberately different company.”
Pick by keith

Ready to try it out?
Sign up for a free
trial today.

By clicking this box, you confirm that you have read and agree to the terms and conditions of our Membership Agreement, and you understand that when your trial period ends, you will be required to provide billing information if you wish to continue using the service.
Skip the Trial & Join Now!

Learn about Safari for Business