Skip to content

Instantly share code, notes, and snippets.

View pvorb's full-sized avatar
🏠
Working from home

Paul Vorbach pvorb

🏠
Working from home
View GitHub Profile
@pvorb
pvorb / java-todo.md
Last active April 6, 2019 21:46 — forked from spilth/java-todo.md
Java Developer To Do List

This is a collection of tasks/exercises/experience I want to have accomplished as a Java Developer. I'm leaving the tasks undone so that others can easily copy this list and track their own progress.

If you have suggested additions, please leave a comment below.

  • Create a Maven project using the command-line
  • Test Driven Development using a testing framework
    • JUnit
    • Hamcrest Matchers
  • Behavior Drive Development using a framework
  • Cucumber
@pvorb
pvorb / keybase.md
Created August 10, 2017 18:02
keybase.md

Keybase proof

I hereby claim:

  • I am pvorb on github.
  • I am pvorb (https://keybase.io/pvorb) on keybase.
  • I have a public key ASDlq4Z2Ge0jZ0quHrwTgRDbA9UuIl2JKishISUZYaCQAwo

To claim this, I am signing this object:

@pvorb
pvorb / Bikeshed-tailcall.md
Created January 28, 2014 10:56
Rust Bikeshed tailcall

This page is for collecting ideas around axing or implementing tail calls in rust. The current status of this issue is undecided after a longer discussion on the list in jul/aug 2001. (There currently is no consensus on the matter nor is this page a complete summary of that thread, I am just writing down a few own thoughts right now but the page may very well become that -- boggle)

Pro/Con

  • Pro: Obvious uses in functional programming (But: Replacable with iterators/blocks in many cases)
  • Pro: People expect that in a language that says to support functional programming with immutability as a default (But: Well
    that really just is a sales argument and should not steer design)
  • Pro: Simple, forwarding functions don't pay the cost of an extra stack frame
    • this is currently used in core::float to pass calls on to core::f32 and core::f64 depending on the target
      architecture (even though "be" is not really implemented)
@pvorb
pvorb / ant-test.log
Created January 16, 2014 15:27
Testing Tess4J
Buildfile: C:\Dev\Info2\Masterarbeit\Tess4J\build.xml
-pre-init:
-init-private:
-pre-init-libraries:
-init-private-libraries:
@pvorb
pvorb / RandomCopy.scala
Created October 31, 2013 17:01
Copies all MP3-files in a directory to another directory in a random order.
import java.io.File
import java.nio.file.{ Files, StandardCopyOption }
import java.util.{ Collections, Random }
import scala.collection.JavaConversions
object RandomCopy extends App {
val src = new File("""E:\Backup\Auto""")
val dest = new File("""F:\""")
@pvorb
pvorb / compile-to-javascript.md
Last active December 19, 2015 23:08
Draft for a perfect Compile-to-JavaScript language

Ideas for a Compile-to-JavaScript language

  • val for constant values (maybe const?)
@pvorb
pvorb / Akka Questions
Last active December 19, 2015 22:59 — forked from TommiK/Akka Questions
Hello Akka community,
I am currently writting my bachelor thesis "Comparison of Concurrency Frameworks for the JVM"
at the university of ulm in Germany. Since one qualitative property of an framework is also its
community and support I decided to check that by myself by asking this questions. This Gist repo
is thought to gather your ideas and oppinions about Akka relating to the questions below in oder
to improve my comparison. Feel free to answer as controversial as you want :). Just add the points
you miss. Thank you very much.
1. Why do you prefer Akka over other frameworks such as Gpars?
@pvorb
pvorb / Global.java
Created April 9, 2013 23:39
Accessible object literals in Java
public class Global {
public static Undefined undefined = Undefined.getInstance();
}
@pvorb
pvorb / ObjLiteralsTest.java
Last active December 16, 2015 00:48
Equivalent to object literals in Java
public class ObjLiteralsTest {
public void main(String[] args) {
Object user = new Object() {
int id = 1;
String name = "pvorb";
};
// user.id and user.name cannot be accessed,
// making the whole construct useless though
//