Skip to content

Instantly share code, notes, and snippets.

Avatar
👀
Open to new opportunities

Glenn 'devalias' Grant 0xdevalias

👀
Open to new opportunities
View GitHub Profile
@0xdevalias
0xdevalias / new-server-notes.md
Last active Aug 29, 2015
Random new server type notes
View new-server-notes.md
@0xdevalias
0xdevalias / kiwicon-2014-notes.md
Created Dec 15, 2014
My random notes from Kiwicon 8 (2014)
View kiwicon-2014-notes.md
@0xdevalias
0xdevalias / my-opinionated-typesafe-stack.md
Last active Aug 29, 2015
My Opinionated Typesafe Stack
View my-opinionated-typesafe-stack.md
@0xdevalias
0xdevalias / scala-cake-cbdi.md
Last active Aug 29, 2015
Scala CAKE / Component Based Dependency Injection
@0xdevalias
0xdevalias / reactiveMongoVersionedModel.scala
Last active Aug 29, 2015
Basic example of how a 'versioned' model might be implementable with ReactiveMongo
View reactiveMongoVersionedModel.scala
// Expanding on basic case from 'Use Readers to deserialize documents automatically' http://reactivemongo.org/releases/0.10/documentation/tutorial/find-documents.html
case class Person(id: BSONObjectID, firstName: String, lastName: String, age: Int)
object Person {
implicit object PersonReader extends BSONDocumentReader[Person] {
def read(doc: BSONDocument): Person = {
// Common fields
val id = doc.getAs[BSONObjectID]("_id").get
val version = doc.getAs[Int]("_version").get
@0xdevalias
0xdevalias / octopress_github.html.diff
Created Aug 17, 2014
Slight modifications to Octopress GitHub Aside to not try and show repo's when configured to show 0
View octopress_github.html.diff
diff --git a/source/_includes/asides/github.html b/source/_includes/asides/github.html
index bdc970f..8675623 100644
--- a/source/_includes/asides/github.html
+++ b/source/_includes/asides/github.html
@@ -1,12 +1,15 @@
{% if site.github_user %}
<section>
<h1>GitHub</h1>
+ {% if site.github_repo_count > 0 %}
<ul id="gh_repos">
@0xdevalias
0xdevalias / play-framework-stuff.md
Last active Aug 29, 2015
Play framework libraries, etc
View play-framework-stuff.md
  • Play Framework - Play Framework makes it easy to build web applications with Java & Scala.
  • Akka - Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.

Authentication/Authorisation

Authorisation

  • Deadbolt - Deadbolt is a powerful, comprehensive authorization module for the Play framework.

Authentication

@0xdevalias
0xdevalias / blog-mdwiki-and-how-to-get-started.md
Last active Nov 12, 2018
MDwiki (and how to get started)
View blog-mdwiki-and-how-to-get-started.md

(Blog post: http://blog.devalias.net/post/92579952637/mdwiki-and-how-to-get-started)

MDwiki (and how to get started)

If you haven't already heard about it, MDwiki is a cool little CMS/Wiki that runs entirely clientside (HTML5/Javascript) and uses Markdown

Since it's all clientside, we can do really cool things like track our changes in git and then host it all on GitHub Pages. That means super simple forking, contributing and sharing. Yay for open source!

Setting up MDwiki with GitHub

@0xdevalias
0xdevalias / play-framework-ws-seperate-library.md
Last active Aug 29, 2015
Because I couldn't find it easily on the net, simple notes on how to access Play Framework's seperated WS library
View play-framework-ws-seperate-library.md