oreochannel.blogg.se

Interact scratchpad
Interact scratchpad







interact scratchpad

The script can contain multiple expressions.

interact scratchpad

Great for quick DB queries, generating guids, and other single line shenanigans.No need to add at the end and Dump() is called automatically on the expression result.

interact scratchpad

  • The script can contain only a single expression.
  • Once you start using linqpad, gone are the days when you had to tediously set up yet another console project when you wanted to quickly whip up a simple CLI-based tool (yes, since C# 9 you can use Top-level statements for the same reason, but it lacks many of the possibilities offered by linqpad).ĭepending on the desired use case, linqpad script can be run in three different modes: There are two main ways to leverage linqpad for more productivity: 1) scripting in your favorite language (C#/F#/VB.NET) and 2) easy database querying, edits, and data analytics. It can also render bitmaps, xml data, and even WPF and WinForms controls! Boosting your productivity game with linqpad It will analyze the object graph and use its fine-tuned heuristics to present the object’s data in the most efficient way possible. The single most powerful feature of linqpad is the Dump() extension method that you can call on any object. But there is also a benefit in keeping a virtual scratchpad as well – and linqpad is just the right tool for the job. MongoDB can.Įasy to use, easy to change, and easy to put into production, MongoDB is what modern development teams call for.Many engineers keep a paper scratchpad on their desk to doodle ideas and concepts that can eventually be turned into a working piece of technology. Most relational databases can’t keep up with this sort of experimental approach.

    interact scratchpad

    Driven by a “test and learn” methodology, Expedia likes to see how customers interact with new functionality before investing in a large-scale solution. This is critical for Expedia’s iterative style of development. Normally, Expedia would need to put up a page with the dreaded “down for maintenance.”įortunately, MongoDB allowed Expedia to radically change its schemas while running in production at scale, with zero impact on the customer experience. But that’s no small task – at least for most databases. Par for the course in a fast-moving business. After putting “Scratchpad” into production and seeing heavy customer use and feedback, the Expedia team radically changed the schema structure three times. Without database flexibility, innovation hits a wall. For Expedia, real-time personalization powered by MongoDB means customer loyalty, increased conversions, and a competitive edge that goes straight to the bottom line. Expedia can also analyze patterns to pinpoint trends that offer a better understanding of what customers are looking for.įor the consumer, personalization saves time, saves money, and gets them one step closer to what they’re really after: a vacation. MongoDB's rich indexes are used to power analytics that make personalized suggestions to users while they shop. When the customer returns, all the latest pricing and availability for their searches are displayed side by side on their Scratchpad. Expedia can even continue shopping for someone after that customer has closed out a session. MongoDB’s flexible data model makes it easy to store any combination of city pairs, dates and destinations. And that accomplishes all of this at scale. That collects highly-dynamic customer information in real-time and presents personalized offers on the fly. MongoDB’s flexible document store and simple horizontal scale-out make it possible for Expedia to create a feature that gives every user a relevant, seamless shopping experience. In the world of online travel, customers demand instantaneous, relevant results. With a relational database, it would be slow and difficult to normalize all the customer, session and product data through an ETL process, put it in a data warehouse and run only prescribed queries. All of this amounts to a great deal of unstructured data. They want to enter text notes about things they find. They look at different products, pictures, and reviews. Expedia searches span multiple lines of business, from flights to hotels to activities, all of which have different attributes: the time and number of connections for a flight the size and model of a rental car.









    Interact scratchpad