Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaelahlers/presence

Professional web presence for Michael Ahlers.
https://github.com/michaelahlers/presence

d3 heroku sbt scala scalajs

Last synced: 5 days ago
JSON representation

Professional web presence for Michael Ahlers.

Awesome Lists containing this project

README

        

# Presence

Personal web presence for Michael Ahlers, and full-stack Scala sandbox.

## About

Scala is my favorite language, and I believe its ecosystem offers the best tools, libraries, and frameworks for building modern applications, from back to front—the web browser included.

My aim with this project has been to:

1. Learn [Scala.js][scala-js] and [Laminar][laminar].
1. Refresh long-neglected front-end development skills.

The result is a fun showcase of my professional experience (with more in the works).

## Acknowledgements

Special thanks to:

- [Nikita Gazarov][github-nikita-gazarov] not only for building [Airstream][github-raquo-airstream] and [Laminar][github-raquo-laminar] but also for personally providing me with support [Gitter][gitter-laminar].
- [Vincent Munier][github-vincent-munier] for demonstrating how to use [Play Framework's JavaScript routing](https://www.playframework.com/documentation/2.8.x/ScalaJavascriptRouting) with [Scala.js applications](https://github.com/vmunier/play-with-scalajs-example-javascript-router/commit/54494bdeea50cde209c81305f405f8bdf0d156d6), made in response to [an issue I filed back in 2017](https://github.com/vmunier/play-scalajs.g8/issues/50).
- [Antoine Doeraene][github-antoine-doeraene] for documenting the [deployment of full-stack Scala applications (Play Framework and Scala.js) to Heroku](https://antoine-doeraene.medium.com/deploying-a-full-stack-scala-application-on-heroku-6d8093a913b3) using [Heroku's SBT plugin][github-heroku-sbt-heroku], which is necessarily more complicated given multiple modules.
- [Felix Dietze][github-felix-dietze] for maintaining [a rich Scala.js façade library for D3.js][github-fdietze-scala-js-d3v4], to which it's been a pleasure to contribute!

[github-antoine-doeraene]: https://github.com/sherpal
[github-felix-dietze]: https://github.com/fdietze
[github-nikita-gazarov]: https://github.com/raquo
[github-vincent-munier]: https://github.com/vmunier

[github-fdietze-scala-js-d3v4]: https://github.com/fdietze/scala-js-d3v4
[github-heroku-sbt-heroku]: https://github.com/heroku/sbt-heroku
[github-raquo-airstream]: https://github.com/raquo/Airstream
[github-raquo-laminar]: https://github.com/raquo/Laminar

[gitter-laminar]: https://gitter.im/Laminar_/Lobby

[twitter-kitlangton]: https://twitter.com/kitlangton

[laminar]: https://laminar.dev
[scala-js]: https://scala-js.org

[medium-antoine-doeraene]: https://antoine-doeraene.medium.com