Why does foursquare use scala




















Their main reason to love the language is the way functional programming combines quality with dependability. No downtime and outages will be a problem when using Scala.

Holding the line against spam that plagues mobile devices, Hiya is using Scala as its sword and shield. This versatile approach to Scala development for startups is what sets the company apart and proves the potential of the language for future use. This mobile advertising startup is reaching over a billion people using Scala-based data processing.

This Estonian startup uses Apache Spark to build machine learning algorithms move over, Netflix! The company prefers Scala thanks to its flexibility and compatibility with big data solutions, which are two of the top Scala benefits. How and Why Twitter Uses Scala. Testing strategies for Apache Spark based projects. How Tech Giants Use Scala. Tumblr The service might be a laughing stock now after its multiple questionable choices in terms of user restrictions but, just a couple of years ago, Tumblr was a sprawling and popular social network.

Hiya Holding the line against spam that plagues mobile devices, Hiya is using Scala as its sword and shield. AdColony This mobile advertising startup is reaching over a billion people using Scala-based data processing.

In terms of the ecosystem, the biggest thing I see is Scala consultancies popping up and some of the larger consulting shops starting to practice Scala.

Ultimately, no language can reach mainstream until you can find an arbitrary number of coders, otherwise the risk of using the language is too great. DZone: Why might someone with Java and Scala skills use Lift instead of one of the many Java web frameworks available? David : Lift is more secure than any other framework I've used. For example, one of the top security experts wrote this about FourSquare.

Lift has better support for Comet than any other web framework Lift has excellent Ajax support. Lift is persistence agnostic, so it works with your existing Java model objects and business logic.

If you had to choose one web framework, besides Lift, for building a wide range of web applications and websites, which would you use? David : Seaside is far and away my favorite non-Lift web framework. Avi did a tremendous job with it. The only downside to Seaside in my mind is the Squeak runtime. But if it weren't for the deployment challenges with Squeak, I might never have started Lift. It's worth it. Not just to build the app that you're trying to build, but to build the app that you didn't know you needed.

There's a lot of head scratching, but not a lot of code. And when it works it really works. It's fast, and clean, and for all of the miracles that it's working between the browser and the server, I've never yet seen it get confused.

I have noticed a few points, which could help you:. I write noticeable less lines of codes great example. Around Lift there is strong a very kindly community. They always try to provide a substantive answer. I haven't any bad experience. Even they are open for new suggestions for new features in Lift. They approved two of my suggestions! New stable minor version of Lift is announced about every 6 - 8 weeks.

New milestone is regular every two weeks. Lift is great framework for web applications. You can read about seven main features of Lift. Lift default ORM module - Mapper is not for big and advanced database models with lot of foreign keys and constraints. We had to use Squeryl. But my little advice is to try to code some simple application and you will see. Stack Overflow for Teams — Collaborate and share knowledge with a private group.

Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. I am nfolkert at foursquare. Releases No releases published. Packages 0 No packages published. Contributors 3. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window.



0コメント

  • 1000 / 1000