Lightbend
   HOME
*





Lightbend
Lightbend, formerly known as Typesafe, is a company founded by Martin Odersky, the creator of the Scala (programming language), Scala programming language, Jonas Bonér, the creator of the Akka (toolkit), Akka middleware, and Paul Phillips (poker player), Paul Phillips in 2011. It provides an Open-source model, open-source platform for building Reactive programming, reactive applications for the Java virtual machine, JVM, consisting of the Play Framework, Akka (toolkit), Akka middleware and Scala (programming language), Scala programming language, with additional supporting products and development tools such as the Slick database library for Scala and the SBT (software), sbt build tool. Lightbend also provides training, consulting and commercial support on the platform. Lightbend is one of the main contributors of Reactive Streams. In February 2016, the company was renamed from Typesafe to Lightbend and adopted a new logo. Leadership The company's CEO is Jonas Bonér. Investor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Akka (toolkit)
Akka is a source-available toolkit and runtime simplifying the construction of concurrent and distributed applications on the JVM. Akka supports multiple programming models for concurrency, but it emphasizes actor-based concurrency, with inspiration drawn from Erlang. Language bindings exist for both Java and Scala. Akka is written in Scala and, as of Scala 2.10, the actors in the Scala standard library are deprecated in favor of Akka. History An actor implementation, written by Philipp Haller, was released in July 2006 as part of Scala 2.1.7. By 2008 Scala was attracting attention for use in complex server applications, but concurrency was still typically achieved by creating threads that shared memory and synchronized when necessary using locks. Aware of the difficulties with that approach and inspired by the Erlang programming language's library support for writing highly concurrent, event-driven applications, the Swedish programmeJonas Bonércreated Akka to bring similar ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Play Framework
Play Framework is an open-source software, open-source web application framework which follows the model–view–controller (MVC) architectural pattern (computer science), architectural pattern. It is written in Scala (programming language), Scala and usable from other programming languages that are compiled to JVM bytecode, e.g. Java (programming language), Java. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser. Support for the Scala (programming language), Scala programming language has been available since version 1.1 of the framework. In version 2.0, the framework core was rewritten in Scala. Build and deployment was migrated to SBT (software), SBT, and Web template, templates use Scala instead of Groovy (programming language), Apache Groovy. History Play was created by software developer Guillaume Bort, while working at Zengularity SA (formerly Zenexity). Although the early releases a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Scala (programming Language)
Scala ( ) is a strong statically typed general-purpose programming language that supports both object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are aimed to address criticisms of Java. Scala source code can be compiled to Java bytecode and run on a Java virtual machine (JVM). Scala can also be compiled to JavaScript to run in a browser, or directly to a native executable. On the JVM Scala provides language interoperability with Java so that libraries written in either language may be referenced directly in Scala or Java code. Like Java, Scala is object-oriented, and uses a syntax termed '' curly-brace'' which is similar to the language C. Since Scala 3, there is also an option to use the off-side rule (indenting) to structure blocks, and its use is advised. Martin Odersky has said that this turned out to be the most productive change introduced in Scala 3. Unlike Java, Scala has many features of functional prog ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Reactive Streams
Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. __TOC__ Origin Reactive Streams started as an initiative in late 2013 between engineers at Netflix, Pivotal and Lightbend. Some of the earliest discussions began in 2013 between the Play and Akka teams at Lightbend. Lightbend is one of the main contributors of Reactive Streams. Other contributors include Red Hat, Oracle, Twitter and spray.io. Goals The main goal of Reactive Streams is to govern the exchange of stream data across an asynchronous boundary like passing elements on to another thread or thread-pool while ensuring that the receiving side is not forced to buffer arbitrary amounts of data. In other words, back pressure is an integral part of this model in order to allow the queues which mediate between threads to be bounded. The intention of the specification is to allow the creation of many conforming implementations, which by virtue ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




SBT (software)
sbt is an open-source build tool for Scala and Java projects, similar to Apache's Maven and Gradle. Its main features are: *Native support for compiling Scala code and integrating with many Scala test frameworks *Continuous compilation, testing, and deployment *Incremental testing and compilation, meaning only changed sources are re-compiled, only affected tests are re-run *Build descriptions written in Scala using a DSL *Dependency management using Coursier, which supports Maven-format repositories *Integration with the Scala REPL for rapid iteration and debugging *Support for mixed Scala/Java projects sbt is the ''de facto'' build tool in the Scala community, used, for example, by Play Framework. Lightbend Inc., which managed sbt development in past years, has called sbt "arguably the best tool for building Scala projects", saying that its two most prominent features are incremental compilation and an interactive shell. In continuous compilation mode, the Scala compi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Paul Phillips (poker Player)
Paul Phillips (born August 9, 1972 in San Francisco, California) is an American software developer, entrepreneur and poker player. Programming Phillips wrote the Boa (web server), Boa web server while attending the University of California, San Diego, but no longer maintains it. In 1994, one of his colleagues at college discovered he had an interest in blackjack and subsequently introduced him to poker. In 1996, he became Chief Technical Officer for Go2Net. This success is the basis of his nickname Dot-com company, Dot-com. Phillips subsequently started working on the Scala (programming language), Scala compiler and standard library. He is co-founder of Lightbend (then known as Typesafe), a company specializing in the production and support of an open-source platform for software development based on Scala and Akka (software), Akka. He left Lightbend in 2013 over differences in the architecture of the language, collections library and compiler. Poker Phillips is known as a co ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Blue Cloud Ventures
Blue Cloud Ventures is a Miami-based venture capital fund specializing in software-as-a-service, infrastructure, and open source software companies. The fund focuses primarily on growth stage companies with annual revenue between $10 and $50 million that are expected to reach an exit within three years. Blue Cloud is noted for offering a relatively high degree of flexibility with regards to financing terms, including the exit timeline, board representation, and the amount of funding. Founding and Partnering Blue Cloud was founded by Rami Rahal and Mir Arif in 2012. Both were working at Madison Park Group, a New York investment bank, which Arif was leading when Rahal, then 25 years old, proposed the idea to him. MassMutual is a contributor to at least two of Blue Cloud's funds. Investments As of 2018, Blue Cloud had invested in at least 24 companies. These investments include AFS Technologies, BeyondTrust, later acquired by Veritas Capital, BTI Systems, CareCloud, Citywork ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Martin Odersky
Martin Odersky (born 5 September 1958) is a German computer scientist and professor of programming methods at École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland. He specializes in code analysis and programming languages. He designed with help from others the Scala programming language and Generic Java (and Pizza before). In 1989, he received his Ph.D. from ETH Zurich under the supervision of Niklaus Wirth, who is best known as the designer of several programming languages, including Pascal. He did postdoctoral work at IBM and Yale University. In 1997, he implemented the GJ compiler, and his implementation became the basis of javac, the Java compiler. In 2002, he and others began working on Scala which had its first public release in 2003. In 2007, he was inducted as a Fellow of the Association for Computing Machinery. On 12 May 2011, Odersky and collaborators launched Typesafe Inc. (renamed Lightbend Inc., ), a company to provide commercial support, training ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Juniper Networks
Juniper Networks, Inc. is an American multinational corporation headquartered in Sunnyvale, California. The company develops and markets networking products, including routers, switches, network management software, network security products, and software-defined networking technology. The company was founded in 1996 by Pradeep Sindhu, with Scott Kriens as the first CEO, who remained until September 2008. Kriens has been credited with much of Juniper's early market success. It received several rounds of funding from venture capitalists and telecommunications companies before going public in 1999. Juniper grew to $673 million in annual revenues by 2000. By 2001 it had a 37% share of the core routers market, challenging Cisco's once-dominant market-share. It grew to $4 billion in revenues by 2004 and $4.63 billion in 2014. Juniper appointed Kevin Johnson as CEO in 2008, Shaygan Kheradpir in 2013 and Rami Rahim in 2014. Juniper Networks originally focused on core routers, whic ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Companies Of The United States
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists of machine language instructions supported by an individual processor—typically a central processing unit (CPU) or a graphics processing unit (GPU). Machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. For example, an instruction may change the value stored in a particular storage location in the computer—an effect that is not directly observable to the user. An instruction may also invoke one of many input or output operations, for example displaying some text on a computer screen; causing state changes which should be visible to the user. The processor executes the instructions in the order they are provided, unless it is instructed ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Source-available Software
Source-available software is software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open-source. The licenses associated with the offerings range from allowing code to be viewed for reference to allowing code to be modified and redistributed for both commercial and non-commercial purposes. Distinction from free and open-source software Any software is source-available software as long its source code is distributed along with it, even if the user has no legal rights to use, share, modify or even compile it. It is possible for a software to be both source-available software and proprietary software (For example: Id Software Doom). In contrast, the definitions of free software and open-source software are much narrower. Free software and/or open-source software is also always ''source-available software'', but not all source-avai ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized software development model that encourages open collaboration. A main principle of open-source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open-source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open-source appropriate technology, and open-source drug discovery. Open source promotes universal access via an open-source or free license to a product's design or blueprint, and universal redistribution of that design or blueprint. Before the phrase ''open source'' became widely adopted, developers and producers have used a variety of other terms. ''Open source'' gained ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]