Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/michaelahlers/presence
- Owner: michaelahlers
- Created: 2015-08-30T13:38:50.000Z (about 9 years ago)
- Default Branch: v2.1.x
- Last Pushed: 2023-06-08T21:46:37.000Z (over 1 year ago)
- Last Synced: 2023-06-13T07:36:16.499Z (over 1 year ago)
- Topics: d3, heroku, sbt, scala, scalajs
- Language: Scala
- Homepage: https://ahlers.consulting
- Size: 29.7 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
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