41554 blogs · [ { "id": "01a087bf-8f8e-718e-9fdb-ad58fbd455ad", "title": "Chaordic collaboration: Is your LLM use compliant?", "url": "https://perevillega.com/posts/2023-07-05-is-your-llm-use-compliant/", "published_at": "2023-07-05T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a918efa2", "title": "Chaordic collaboration: Yes, Code: How AI can challenge the No-Code movement", "url": "https://perevillega.com/posts/2023-04-25-yes-code-ai-no-code", "published_at": "2023-04-25T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fc1d27a9", "title": "Chaordic collaboration: Yes, Code: How AI can challenge the No-Code movement", "url": "https://perevillega.com/posts/2023-04-25-yes-code-ai-no-code/", "published_at": "2023-04-25T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31a9e5233a", "title": "Chaordic collaboration: Use Wardley Maps to stop software development waste", "url": "https://perevillega.com/posts/2023-03-02-wardley-maps-stop-waste", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fc52ca75", "title": "Chaordic collaboration: Use Wardley Maps to stop software development waste", "url": "https://perevillega.com/posts/2023-03-02-wardley-maps-stop-waste/", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31aa1e2545", "title": "Automerge your Scala Steward pull-requests", "url": "https://perevillega.com/posts/2023-01-28-scala-steward-automerge", "published_at": "2023-01-28T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fd100f71", "title": "Automerge your Scala Steward pull-requests", "url": "https://perevillega.com/posts/2023-01-28-scala-steward-automerge/", "published_at": "2023-01-28T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31aa990820", "title": "Chaordic collaboration: ChatGPT won't replace software engineers", "url": "https://perevillega.com/posts/2023-01-24-gpt-replace-software-engineers", "published_at": "2023-01-24T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fe05e04e", "title": "Chaordic collaboration: ChatGPT won't replace software engineers", "url": "https://perevillega.com/posts/2023-01-24-gpt-replace-software-engineers/", "published_at": "2023-01-24T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31ab11aa8b", "title": "Chaordic collaboration: Why you have Shadow IT", "url": "https://perevillega.com/posts/2022-12-04-shadow-it-chaordic", "published_at": "2022-12-04T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58fe3fcb7b", "title": "Chaordic collaboration: Why you have Shadow IT", "url": "https://perevillega.com/posts/2022-12-04-shadow-it-chaordic/", "published_at": "2022-12-04T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31ac113f45", "title": "Using a remote server to build your Scala projects", "url": "https://perevillega.com/posts/2020-05-08-remote-build-servers-with-vs-code-and-metals", "published_at": "2020-05-09T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58ff271f63", "title": "Using a remote server to build your Scala projects", "url": "https://perevillega.com/posts/2020-05-08-remote-build-servers-with-vs-code-and-metals/", "published_at": "2020-05-09T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31acb51f37", "title": "WebAssembly, Rust, and Edge Computing", "url": "https://perevillega.com/posts/2019-05-07-webassembly-rust-edge-computing", "published_at": "2019-05-07T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58ff8a6c65", "title": "WebAssembly, Rust, and Edge Computing", "url": "https://perevillega.com/posts/2019-05-07-webassembly-rust-edge-computing/", "published_at": "2019-05-07T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31acbad84f", "title": "Playing with Rust", "url": "https://perevillega.com/posts/2019-02-05-playing-with-rust", "published_at": "2019-02-05T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad58ffe531c0", "title": "Playing with Rust", "url": "https://perevillega.com/posts/2019-02-05-playing-with-rust/", "published_at": "2019-02-05T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31ad863e8a", "title": "Bridging Scala and the Front-End at Underscore blog", "url": "https://perevillega.com/posts/2018-12-28-bridges", "published_at": "2018-12-28T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad5900d1a9a6", "title": "Bridging Scala and the Front-End at Underscore blog", "url": "https://perevillega.com/posts/2018-12-28-bridges/", "published_at": "2018-12-28T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31ae49865a", "title": "Tips for working with FS2 at Underscore blog", "url": "https://perevillega.com/posts/2018-03-20-tips-working-fs2", "published_at": "2018-03-20T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad5901b49eb5", "title": "Tips for working with FS2 at Underscore blog", "url": "https://perevillega.com/posts/2018-03-20-tips-working-fs2/", "published_at": "2018-03-20T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31ae5ff557", "title": "Refining your data post at Underscore blog", "url": "https://perevillega.com/posts/2017-03-09-refining-your-data", "published_at": "2017-03-09T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad5901c95d1c", "title": "Refining your data post at Underscore blog", "url": "https://perevillega.com/posts/2017-03-09-refining-your-data/", "published_at": "2017-03-09T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31aef8ec13", "title": "Finch post at Underscore blog", "url": "https://perevillega.com/posts/2017-01-25-finch-underscore-post", "published_at": "2017-01-25T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad59023a5e93", "title": "Finch post at Underscore blog", "url": "https://perevillega.com/posts/2017-01-25-finch-underscore-post/", "published_at": "2017-01-25T00:00:00+00:00" }, { "id": "01a087bf-8f8c-71c3-b2b0-1b31af3b5d80", "title": "Learning Shapeless", "url": "https://perevillega.com/posts/2016-11-14-learning-shapeless", "published_at": "2016-11-14T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad59032ab204", "title": "Learning Shapeless", "url": "https://perevillega.com/posts/2016-11-14-learning-shapeless/", "published_at": "2016-11-14T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeab62ec5a", "title": "Free Monads and Stockfighter", "url": "https://perevillega.com/posts/2016-08-22-free-monads-and-stockfighter", "published_at": "2016-08-22T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad590426f3fe", "title": "Free Monads and Stockfighter", "url": "https://perevillega.com/posts/2016-08-22-free-monads-and-stockfighter/", "published_at": "2016-08-22T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeac246556", "title": "Free Monads using FreeK", "url": "https://perevillega.com/posts/2016-05-30-freek-and-free-monads", "published_at": "2016-05-30T00:00:00+00:00" }, { "id": "01a087bf-8f8e-718e-9fdb-ad590479c73c", "title": "Free Monads using FreeK", "url": "https://perevillega.com/posts/2016-05-30-freek-and-free-monads/", "published_at": "2016-05-30T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeac8c0be2", "title": "On Free Monads", "url": "https://perevillega.com/posts/2016-05-28-understanding-free-monads", "published_at": "2016-05-28T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681c1818a3", "title": "On Free Monads", "url": "https://perevillega.com/posts/2016-05-28-understanding-free-monads/", "published_at": "2016-05-28T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efead790bac", "title": "Monkey Island Battles and WebKit", "url": "https://perevillega.com/posts/2016-03-25-monkey-island-battles-and-webkit", "published_at": "2016-03-25T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681cc06ef4", "title": "Monkey Island Battles and WebKit", "url": "https://perevillega.com/posts/2016-03-25-monkey-island-battles-and-webkit/", "published_at": "2016-03-25T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efead7c6c8d", "title": "Scala Exchange 2015 Day Two", "url": "https://perevillega.com/posts/2015-12-11-scala-exchange-2015-day-two", "published_at": "2015-12-11T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681cc7eee2", "title": "Scala Exchange 2015 Day Two", "url": "https://perevillega.com/posts/2015-12-11-scala-exchange-2015-day-two/", "published_at": "2015-12-11T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeadb96f0f", "title": "Scala Exchange 2015 Day One", "url": "https://perevillega.com/posts/2015-12-10-scala-exchange-2015-day-one", "published_at": "2015-12-10T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681d33a112", "title": "Scala Exchange 2015 Day One", "url": "https://perevillega.com/posts/2015-12-10-scala-exchange-2015-day-one/", "published_at": "2015-12-10T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeae7d36c3", "title": "Emacs and Scala in Mac OS X Yosemite", "url": "https://perevillega.com/posts/2015-09-20-emacs-and-scala-in-mac-os-x-yosemite", "published_at": "2015-09-20T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681d90445e", "title": "Emacs and Scala in Mac OS X Yosemite", "url": "https://perevillega.com/posts/2015-09-20-emacs-and-scala-in-mac-os-x-yosemite/", "published_at": "2015-09-20T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeaf3ae506", "title": "Scala REPL", "url": "https://perevillega.com/posts/2015-07-03-scala-repl", "published_at": "2015-07-03T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681d9e9b70", "title": "Scala REPL", "url": "https://perevillega.com/posts/2015-07-03-scala-repl/", "published_at": "2015-07-03T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeafcbecbd", "title": "Using Docker in Heroku", "url": "https://perevillega.com/posts/2015-05-11-using-docker-in-heroku", "published_at": "2015-05-11T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681e431b8e", "title": "Using Docker in Heroku", "url": "https://perevillega.com/posts/2015-05-11-using-docker-in-heroku/", "published_at": "2015-05-11T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb0415b01", "title": "Wearables: Google vs Apple", "url": "https://perevillega.com/posts/2015-05-04-wearables-google-vs-apple", "published_at": "2015-05-04T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681ed52e4a", "title": "Wearables: Google vs Apple", "url": "https://perevillega.com/posts/2015-05-04-wearables-google-vs-apple/", "published_at": "2015-05-04T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb13e54cb", "title": "QCon London - Microservices", "url": "https://perevillega.com/posts/2015-03-07-qcon-london-microservices", "published_at": "2015-03-07T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44681fd321bd", "title": "QCon London - Microservices", "url": "https://perevillega.com/posts/2015-03-07-qcon-london-microservices/", "published_at": "2015-03-07T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb1a5cecc", "title": "Real-Time Analytics With Storm - Done!", "url": "https://perevillega.com/posts/2015-02-22-real-time-analytics-with-apache-storm-done", "published_at": "2015-02-22T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44682080d3b6", "title": "Real-Time Analytics With Storm - Done!", "url": "https://perevillega.com/posts/2015-02-22-real-time-analytics-with-apache-storm-done/", "published_at": "2015-02-22T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb1f457cc", "title": "Game Development Using Unity3D", "url": "https://perevillega.com/posts/2015-02-15-game-development-using-unity3d", "published_at": "2015-02-15T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb2bca519", "title": "Real-Time Analytics With Storm - Lesson 2", "url": "https://perevillega.com/posts/2015-02-15-real-time-analytics-with-storm-lesson-2", "published_at": "2015-02-15T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446820cd1b2f", "title": "Game Development Using Unity3D", "url": "https://perevillega.com/posts/2015-02-15-game-development-using-unity3d/", "published_at": "2015-02-15T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-4468211daacb", "title": "Real-Time Analytics With Storm - Lesson 2", "url": "https://perevillega.com/posts/2015-02-15-real-time-analytics-with-storm-lesson-2/", "published_at": "2015-02-15T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb3494b46", "title": "Machine Learning at Coursera", "url": "https://perevillega.com/posts/2015-02-08-machine-learning-at-coursera", "published_at": "2015-02-08T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446821945e36", "title": "Machine Learning at Coursera", "url": "https://perevillega.com/posts/2015-02-08-machine-learning-at-coursera/", "published_at": "2015-02-08T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb3e3c039", "title": "Mining Massive Datasets", "url": "https://perevillega.com/posts/2015-02-05-mining-massive-datasets", "published_at": "2015-02-05T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44682256264b", "title": "Mining Massive Datasets", "url": "https://perevillega.com/posts/2015-02-05-mining-massive-datasets/", "published_at": "2015-02-05T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb4164d09", "title": "Real-Time Analytics With Apache Storm at Udacity", "url": "https://perevillega.com/posts/2015-02-01-real-time-analytics-with-apache-storm-at-udacity", "published_at": "2015-02-01T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446822690747", "title": "Real-Time Analytics With Apache Storm at Udacity", "url": "https://perevillega.com/posts/2015-02-01-real-time-analytics-with-apache-storm-at-udacity/", "published_at": "2015-02-01T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb47d5816", "title": "Hystrix at Gumtree", "url": "https://perevillega.com/posts/2015-01-07-hystrix-at-gumtree", "published_at": "2015-01-07T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446822d61b85", "title": "Hystrix at Gumtree", "url": "https://perevillega.com/posts/2015-01-07-hystrix-at-gumtree/", "published_at": "2015-01-07T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb54e084d", "title": "Meetup: Building a Developer Centred Company Culture", "url": "https://perevillega.com/posts/2014-06-21-meetup-building-a-developer-centred-company-culture", "published_at": "2014-06-21T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446822ec67be", "title": "Meetup: Building a Developer Centred Company Culture", "url": "https://perevillega.com/posts/2014-06-21-meetup-building-a-developer-centred-company-culture/", "published_at": "2014-06-21T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb5640ffe", "title": "ReactConf and ORM future", "url": "https://perevillega.com/posts/2014-04-13-reactconf-and-orm-future", "published_at": "2014-04-13T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-4468239e7342", "title": "ReactConf and ORM future", "url": "https://perevillega.com/posts/2014-04-13-reactconf-and-orm-future/", "published_at": "2014-04-13T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb60f8317", "title": "Java 8 is coming", "url": "https://perevillega.com/posts/2014-03-08-java-8-is-coming", "published_at": "2014-03-08T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446823e3f7e6", "title": "Java 8 is coming", "url": "https://perevillega.com/posts/2014-03-08-java-8-is-coming/", "published_at": "2014-03-08T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb6d6baa7", "title": "Builder Pattern and Inheritance in Java", "url": "https://perevillega.com/posts/2014-02-23-builder-pattern-and-inheritance-in-java", "published_at": "2014-02-23T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446824800d90", "title": "Builder Pattern and Inheritance in Java", "url": "https://perevillega.com/posts/2014-02-23-builder-pattern-and-inheritance-in-java/", "published_at": "2014-02-23T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb6ed2a3e", "title": "Raspberry Pi as NAS with Samba", "url": "https://perevillega.com/posts/2014-01-12-raspberry-pi-as-nas-with-samba", "published_at": "2014-01-12T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446824dbdc86", "title": "Raspberry Pi as NAS with Samba", "url": "https://perevillega.com/posts/2014-01-12-raspberry-pi-as-nas-with-samba/", "published_at": "2014-01-12T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb6fac5b9", "title": "Twilio and Play Framework", "url": "https://perevillega.com/posts/2014-01-10-twilio-and-play-framework", "published_at": "2014-01-10T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446825ad3b31", "title": "Twilio and Play Framework", "url": "https://perevillega.com/posts/2014-01-10-twilio-and-play-framework/", "published_at": "2014-01-10T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb72fb72d", "title": "Gumtree blog is live", "url": "https://perevillega.com/posts/2013-12-15-gumtree-blog-is-live", "published_at": "2013-12-15T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446825bb17de", "title": "Gumtree blog is live", "url": "https://perevillega.com/posts/2013-12-15-gumtree-blog-is-live/", "published_at": "2013-12-15T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb77d9021", "title": "On Learn Startup and Personal Waste", "url": "https://perevillega.com/posts/2013-10-20-on-learn-startup-and-personal-waste", "published_at": "2013-10-20T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446826564775", "title": "On Learn Startup and Personal Waste", "url": "https://perevillega.com/posts/2013-10-20-on-learn-startup-and-personal-waste/", "published_at": "2013-10-20T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb780ec6a", "title": "Enums to JSON in Scala", "url": "https://perevillega.com/posts/2013-09-21-enums-to-json-in-scala", "published_at": "2013-09-21T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-4468267a72ea", "title": "Enums to JSON in Scala", "url": "https://perevillega.com/posts/2013-09-21-enums-to-json-in-scala/", "published_at": "2013-09-21T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb7f16712", "title": "Breaking the 1000ms Time to Glass Mobile Barrier", "url": "https://perevillega.com/posts/2013-08-26-breaking-the-1000ms-time-to-glass-mobile-barrier", "published_at": "2013-08-26T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446826cb4868", "title": "Breaking the 1000ms Time to Glass Mobile Barrier", "url": "https://perevillega.com/posts/2013-08-26-breaking-the-1000ms-time-to-glass-mobile-barrier/", "published_at": "2013-08-26T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb8bfb363", "title": "Scala in 2018", "url": "https://perevillega.com/posts/2013-08-25-scala-in-2018", "published_at": "2013-08-25T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446826cd014e", "title": "Scala in 2018", "url": "https://perevillega.com/posts/2013-08-25-scala-in-2018/", "published_at": "2013-08-25T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeb97875a8", "title": "Using Ansible to deploy Play Framework apps in EC2 instances", "url": "https://perevillega.com/posts/2013-04-01-using-ansible-to-deploy-play-framework-apps-in-ec2-instances", "published_at": "2013-04-01T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-4468276b2c89", "title": "Using Ansible to deploy Play Framework apps in EC2 instances", "url": "https://perevillega.com/posts/2013-04-01-using-ansible-to-deploy-play-framework-apps-in-ec2-instances/", "published_at": "2013-04-01T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeba22bd61", "title": "Using Redis PubSub with Play 2.1.0", "url": "https://perevillega.com/posts/2013-02-24-using-redis-pubsub-with-play-2-dot-1-0", "published_at": "2013-02-24T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-4468279181f2", "title": "Using Redis PubSub with Play 2.1.0", "url": "https://perevillega.com/posts/2013-02-24-using-redis-pubsub-with-play-2-dot-1-0/", "published_at": "2013-02-24T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efeba4c27d2", "title": "Executing Jasmine Tests in Play 2.0.4", "url": "https://perevillega.com/posts/2013-01-26-executing-jasmine-tests-in-play-2-dot-0-4", "published_at": "2013-01-26T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44682812afd5", "title": "Executing Jasmine Tests in Play 2.0.4", "url": "https://perevillega.com/posts/2013-01-26-executing-jasmine-tests-in-play-2-dot-0-4/", "published_at": "2013-01-26T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efebac149fc", "title": "Iteratees and Play 2", "url": "https://perevillega.com/posts/2012-11-18-iteratees-and-play-2", "published_at": "2012-11-18T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446828357b53", "title": "Iteratees and Play 2", "url": "https://perevillega.com/posts/2012-11-18-iteratees-and-play-2/", "published_at": "2012-11-18T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efebba36d5d", "title": "Learning Scala in Coursera", "url": "https://perevillega.com/posts/2012-10-15-learning-scala-in-coursera", "published_at": "2012-10-15T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-44682893d645", "title": "Learning Scala in Coursera", "url": "https://perevillega.com/posts/2012-10-15-learning-scala-in-coursera/", "published_at": "2012-10-15T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efebc207544", "title": "Responsive Design and Mobile First", "url": "https://perevillega.com/posts/2012-07-22-responsive-design-and-mobile-first", "published_at": "2012-07-22T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-446828e933bc", "title": "Responsive Design and Mobile First", "url": "https://perevillega.com/posts/2012-07-22-responsive-design-and-mobile-first/", "published_at": "2012-07-22T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efebcc24ee8", "title": "It's Back", "url": "https://perevillega.com/posts/2012-06-17-its-back", "published_at": "2012-06-17T00:00:00+00:00" }, { "id": "01a087bf-8f8f-73ae-adc3-4468298c31c6", "title": "It's Back", "url": "https://perevillega.com/posts/2012-06-17-its-back/", "published_at": "2012-06-17T00:00:00+00:00" }, { "id": "01a087bf-8f8d-736e-abec-0efebcf8887a", "title": "Scala: Move Forward", "url": "https://perevillega.com/posts/2011-07-19-scala-move-forward", "published_at": "2011-07-19T00:00:00+00:00" } ] posts Claim your blog
Back to Pere Villega
Blog · corpus.blog/blogs/perevillega.com/posts

Pere Villega

perevillega.com

2023

2022

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011