Tutoriais da Net

by ymasory@gmail.com · · · · 30 subscribers

Diversas Dicas da Internet

  • Joined by James Roper, committer to the Play 2 Web Framework. * James started as a Play user, later submitting patches and questions, eventually being hired by Typesafe to work on Play full-time. * Play 2's philosophy * Play 2 is a full-stack web framework aimed at making web development simple in both Java and Scala. * Developers should have everything they need to implement most typical needs, out of the box, without configuration. * The latest web technologies should be first-class, not bolted on. * The Play 1 -> Play 2 transition had a few goals * Change …
more...


Tags: java, scala, programming, software how-to, tech news, technology

Older Episodes

* Part 2 of the Interview with Mathias Doenitz on Spray. Part 1 is [here](http://scalatypes.com/episode-27-mathias-doenitz-on-spray-part-1). * [spray-routing](http://spray.io/documentation/spray-routing/)bridges the API interface directly to your application. * It does more than just routing, however. * It creates a structure that determines what logic will be performed on incoming requests. * Unlike [Scalatra](http://scalatra.org/guides/routes-and-actions.html), …
* Joined by [Mathias Doenitz](http://www.decodified.com/) (aka [@sirthias](https://twitter.com/sirthias)), lead developer of [Spray](http://spray.io/), living in southwest Germany. * Loves the challenge and learning opportunities that Scala presents. No more daily grind! * Spray is a collection of libraries for working with TCP/IP and HTTP. It's pure Scala + [Akka](http://akka.io/) all the way …
* Joined by [Stefan Zeiger](http://szeiger.de/) from [Typesafe](http://typesafe.com/), core contributor to [Slick](http://slick.typesafe.com/), "Scala Language-Integrated Connection Kit". * Started [ScalaQuery](http://scalaquery.org/) as a pet project in spare time. * Slick involves work in library space as well as in the language itself, e.g., macros. [Macros](http://scalamacros.org/) support everything from better error messages to type …
* Joined by [Tony Tam](https://twitter.com/fehguy), lead developer of [Swagger](http://swagger.wordnik.com/), and [Wordnik](http://www.wordnik.com/) CEO. * Swagger is a framework for _describing_ and _producing_ [REST](http://en.wikipedia.org/wiki/REST) APIs. * The specification component describes the endpoints, the parameter types and counts, input validations, and the resulting data models. * Once you have the specification: * [swagger-ui](https://github.com/wordnik/swagger-ui) …
* Joined by [Ivan Carrero](http://flanders.co.nz/), aka [casualjim](https://github.com/casualjim), core developer of [Scalatra](http://www.scalatra.org/) and [Json4s](https://github.com/json4s/json4s). * Ivan developed .NET for 7 years and Ruby for 2 years, including C# [MVP](http://msdn.microsoft.com/en-us/library/ff649571.aspx). Contributed to ASP.NET [Contrib](http://mvccontrib.codeplex.com/), and [MonoRail](http://en.wikipedia.org/wiki/MonoRail_\(software)), [IronRuby MVC](https://github.com/casualjim/ironrubymvc). * Moved from Ruby to Scala because of [Akka's](http://akka.io/) performance. * Ivan's comments on …
* Joined by [Eric Torreborre](http://etorreborre.blogspot.com/), author of [specs2](http://etorreborre.github.com/specs2/). * Worked in financial computing; now works for [NICTA](http://www.nicta.com.au/). * Currently developing [scoobi](https://github.com/NICTA/scoobi), a Scala productivity framework for [Hadoop](http://hadoop.apache.org/). * [UML](http://en.wikipedia.org/wiki/Unified_Modeling_Language), specifications evangelist. * First wrote [specs](http://code.google.com/p/specs/), to learn Scala and bring [test-driven development](http://en.wikipedia.org/wiki/Test-driven_development) to Scala. Later rewrote specs as specs2. * …
* Joined by [Derek Wyatt](http://derekwyatt.org/), author of [Akka Concurrency](http://www.artima.com/shop/akka_concurrency), now in pre-print from [Artima](http://www.artima.com/index.jsp). * [Akka framework](http://akka.io/) * [Multi-core world](http://www.gotw.ca/publications/concurrency-ddj.htm) * Shared state concurrency difficulties: [Heisenbugs](http://en.wikipedia.org/wiki/Heisenbug), [core dumps](http://en.wikipedia.org/wiki/Core_dump), [deadlock](http://en.wikipedia.org/wiki/Deadlock) * Message base concurrency: [Unix pipelines](http://en.wikipedia.org/wiki/Pipeline_\(Unix\)), [RabbitMQ](http://www.rabbitmq.com/), [AMQP](http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol) standard, [REST](http://en.wikipedia.org/wiki/REST) * [Actor-based concurrency](http://en.wikipedia.org/wiki/Actor_model) and [Akka actors](http://doc.akka.io/docs/akka/snapshot/scala/actors.html) * [Futures and promises](http://en.wikipedia.org/wiki/Futures_and_promises), [Akka …
* [Stairway Book](http://www.amazon.com/Programming-Scala-Comprehensive-Step---Step/dp/0981531644/) * [ScalaTest](http://www.scalatest.org/) * Guided by philosophy of helping teams. * [Test Driven Development](http://en.wikipedia.org/wiki/Test_driven_development) (TDD) * [Behavior Driven Development](http://en.wikipedia.org/wiki/Behavior_driven_development) (BDD), developed by [Dan North](http://dannorth.net/introducing-bdd/). * Descriptive names. * Facilitating conversation between developers and non-developers. * Readable output. * Should/must specification. * [Acceptance Testing](http://en.wikipedia.org/wiki/Acceptance_testing) * Scala 2.10's [Macros](http://scalamacros.org/) will …
* Joined [Benjamin Pierce](http://www.cis.upenn.edu/~bcpierce/), author of [Types and Programming Languages](http://www.cis.upenn.edu/~bcpierce/tapl/). * What is [type theory](http://en.wikipedia.org/wiki/Type_theory)? * Benjamin's [talk](http://phillyemergingtech.com/2012/sessions/types-a-la-milner) at [Philly ETE 2012](http://phillyemergingtech.com/2012) about [Robin Milner](http://en.wikipedia.org/wiki/Robin_Milner). * [ML](http://en.wikipedia.org/wiki/ML_\(programming_language\))/[OCaml](http://caml.inria.fr/ocaml/index.en.html), the language of the [Unison](http://www.cis.upenn.edu/~bcpierce/unison/) file synchronizer. * [Nathan Haeberlen](http://www.cis.upenn.edu/~ahae/)'s dissertation, PeerReview. * Formalization of Scala: * [Featherweight Scala](http://existentialtype.net/2008/05/26/featherweight-scala-lives/) blog post. * [The …
## **Scala Types is back!** Yuvi explains why there haven't been new episodes in a while. Ways you can help the podcast: * Create logo for use on the site & twitter * Re-work CSS of the website * Help with audio work * Create/recommend a cool intro or some …
Josh, Indrajit + Tim discuss thoughts on Scaladays 2012. For those who couldn't attend, here's the [videos](http://skillsmatter.com/event/scala/scala-days-2012), courtesy of Skills matter.
In which Alex dolls out _baller_ certifications to the scalatypes crew.
@debasishg and @runarorama chat with us about FP, Scalaz and style guides.
* Northeast Scala Symposium: * Videos are on the website! (at least a few) * Miles Sabin's Shapeless talk: * Unfortunately the talk where Daniel disagrees with all magnates of computer science history was not recorded :( However, it was enjoyable and you should invite him to your …
In which the heros find themselves discussing: * Scala on Android * [Scala macros](http://scalamacros.org/) * [Scala Automatic Resource Management](http://jsuereth.com/scala-arm/) * Daniel's theories on Life, Love and sound typing.
#legendofklang gets the #spiewakeffect
This is the episode in which we find out Daniel's secret love for Windows 7, how elegant a small library by dick wall can be, and that Yuvi thinks patents are awesome (at least, hardware patents have potential there). Links: Subcut: Patent review website for OSS: Increase in …
New Idea: Fill in all of Daniel's esoteric type theory references!!! Send references and links to scala-types@googlegroups.com