profile
viewpoint
Lukas Spieß lumaxis @microsoft Stuttgart, Germany Engineer at @microsoft working in the @github Special Projects ✨ team. Formerly HockeyApp, @VSAppCenter, and @npm

github-modules/github-url-to-object 83

A node module that extracts useful properties like user, repo, and branch from various flavors of GitHub URLs.

bitstadium/HockeySDK-Xamarin 58

HockeyApp was retired and the SDKs are deprecated. Please use App Center instead.

lumaxis/alfred-tunnelblick 1

Work with Tunnelblick directly from Alfredapp.

lumaxis/alt-tab-macos 0

Windows alt-tab on macOS

lumaxis/ansible-pi 0

Quickly setup your Raspberry Pi - particularly WIFI settings.

lumaxis/api-guidelines 0

Microsoft REST API Guidelines

lumaxis/appcenter-sampleapp-ios-swift 0

App Center sample Swift app for iOS

lumaxis/AppCenter-SDK-Apple 0

Development repository for the App Center SDK for iOS and macOS

push eventlumaxis/dotfiles

Lukas Spieß

commit sha d657e632cd661f848d75ab6fc586babca00edf75

Update Brewfile

view details

push time in a day

issue openedzerforschung/schnelltesttest.de

Improve apple-touch-icon

Today, when you save the website to an iOS homescreen, the icon automatically gets added a not-so-pretty black background around it. Not sure if that's a recent iOS bug/regression or just one of the many (🙄) shortcomings of PWA on iOS, it would be nice to improve this and be a little more visually pleasing.

https://user-images.githubusercontent.com/406937/150447924-4d370534-d125-451a-aed9-934098381ac4.MOV

created time in 2 days

startedzerforschung/schnelltesttest.de

started time in 2 days

push eventlumaxis/dotfiles

Lukas Spieß

commit sha d9c0c7232f840806beddf8009986c2c9b246066b

Update Node version in Brewfile

view details

Lukas Spieß

commit sha 0a1c6d297b2a142251814cda80b6505ae30f51b1

Update Brewfile

view details

push time in 2 days

push eventlumaxis/dotfiles

Lukas Spieß

commit sha 1cc7eea1333f840b86e4ec7f705800fd8791bc4b

Remove google-cloud-sdk path setup

view details

Lukas Spieß

commit sha 493beb9369ac297bb391713c667f9a2daccc066a

Add quote around variable

view details

Lukas Spieß

commit sha 60e7a68ef35bfe44745172daad8846ecfe9df7da

Prevent resetting PATH with getconf values on Codespaces

view details

push time in 2 days

delete branch lumaxis/dotfiles

delete branch : feature/fix-path-codespaces

delete time in 2 days

create barnchlumaxis/dotfiles

branch : feature/fix-path-codespaces

created branch time in 2 days

push eventlumaxis/dotfiles

Lukas Spieß

commit sha 0f70e3186797666d563bdfc42871772ca33e672b

Don't install Homebrew on Linux by default anymore

view details

push time in 2 days

push eventlumaxis/snippet-copy

Lukas Spieß

commit sha f9ed68904adab70762192181b3ec33980ba657b5

Update dependencies

view details

Lukas Spieß

commit sha d254b2ed40b697239bbbb2cd34f43fce12d5de22

Move to monthly Dependabot updates

view details

Lukas Spieß

commit sha 66c080f5eb4e06bac9919b94963a09e68ae8aebb

Update .eslintrc.json

view details

Lukas Spieß

commit sha 60ffaf90604421f3dda0ded0f320f4dbb6eb364b

Add VS Code ts-loader problem matcher extension

view details

Lukas Spieß

commit sha 4edab9ac7e81ae4b201129965b3a1dc823010964

Update build task

view details

Lukas Spieß

commit sha de0711a278908b0219081608b0d73da0e9bf8074

Add webpack and related dependencies

view details

Lukas Spieß

commit sha 06afd47d4b3ccfb1567214fe53881b30805fbf4a

Add initial webpack config

view details

Lukas Spieß

commit sha 5d89b56a7cc7b001d03360bd3651379745f53910

Update to try and make Webpack work

view details

Lukas Spieß

commit sha 044f3a8f312301c5f44da582f946e6ee02b547e3

Update VS Code engine and types

view details

push time in 2 days

push eventlumaxis/snippet-copy

Lukas Spieß

commit sha f9ed68904adab70762192181b3ec33980ba657b5

Update dependencies

view details

Lukas Spieß

commit sha d254b2ed40b697239bbbb2cd34f43fce12d5de22

Move to monthly Dependabot updates

view details

push time in 2 days

push eventlumaxis/snippet-copy

Lukas Spieß

commit sha b950d15322141aec8a197d277c8f59f511a745ad

Move to monthly Dependabot updates

view details

push time in 2 days

push eventlumaxis/snippet-copy

Lukas Spieß

commit sha 2eee90b65032bd622a24b514b9ad9401164ad6e2

Move to monthly Dependabot updates

view details

push time in 3 days

push eventlumaxis/snippet-copy

Lukas Spieß

commit sha b5f9d65144a40599ce0ce0e3a4ab60e2a5a392f3

Update dependencies

view details

push time in 3 days

create barnchlumaxis/snippet-copy

branch : feature/add-browser-compatibility

created branch time in 3 days

push eventlumaxis/dotfiles

Lukas Spieß

commit sha c2325103d056ea43ee889c882b98df287930eb6c

Make readlink logic more resilient, especially on macOS

view details

push time in 3 days

PR opened XanderStrike/goplaxt

Feature/read config file

To fix #64, this adds the ability to load TRAKT_ID and TRAKT_SECRET from files instead of specifying them in the environment explicitly. This can be done by adding TRAKT_ID_FILE and TRAKT_SECRET_FILE env vars that contain the path to a text file which in turn contains the raw secrets as plain text.

This allows people to use [Docker secrets] via Docker Swarm or directly in a docker-compose.yml file like so:

secrets:
  trakt_client_id:
    file: ./.docker_secrets/trakt_client_id.txt
  trakt_client_secret:
    file: ./.docker_secrets/trakt_client_secret.txt

services:
  plaxt:
    image: xanderstrike/goplaxt
    container_name: plaxt
    environment:
    - TRAKT_ID_FILE=/run/secrets/trakt_client_id
    - TRAKT_SECRET_FILE=/run/secrets/trakt_client_secret
    - ALLOWED_HOSTNAMES=localhost:8000
    ports:
    - 8000:8000
    restart: unless-stopped
    volumes:
    - ./config/plaxt:/app/keystore
    secrets:
      - trakt_client_id
      - trakt_client_secret
+38 -11

0 comment

4 changed files

pr created time in 4 days

startedibraheemdev/modern-unix

started time in 4 days

push eventlumaxis/dotfiles

Lukas Spieß

commit sha e5429491d05d377b6a5d3aa17bc0108b07f776a1

Fix dotfile directory detection with readlink

view details

Lukas Spieß

commit sha 4c2f339492f48dd081802d80a3177c29c72b3c30

Improve code aliasing for code-insiders

view details

push time in 4 days

PR opened DefinitelyTyped/DefinitelyTyped

[sinon] Remove myself as a definition author

Please fill in this template.

Select one of these and delete the others:

If adding a new definition:

  • [ ] The package does not already provide its own types, or cannot have its .d.ts files generated via --declaration
  • [ ] If this is for an npm package, match the name. If not, do not conflict with the name of an npm package.
  • [ ] Create it with dts-gen --dt, not by basing it on an existing project.
  • [ ] Represents shape of module/library correctly
  • [ ] tslint.json should contain { "extends": "@definitelytyped/dtslint/dt.json" }, and no additional rules.
  • [ ] tsconfig.json should have noImplicitAny, noImplicitThis, strictNullChecks, and strictFunctionTypes set to true.

If changing an existing definition:

  • [ ] Provide a URL to documentation or source code which provides context for the suggested changes: <<url here>>
  • [ ] If this PR brings the type definitions up to date with a new version of the JS library, update the version number in the header.

If removing a declaration:

  • [ ] If a package was never on Definitely Typed, you don't need to do anything. (If you wrote a package and provided types, you don't need to register it with us.)
  • [ ] Delete the package's directory.
  • [ ] Add it to notNeededPackages.json.
+0 -1

0 comment

1 changed file

pr created time in 4 days

push eventlumaxis/DefinitelyTyped

Lukas Spieß

commit sha 76c525876cdce70b5f6eb8217b660ae0991a6a0d

Remove myself as a sinon definition author

view details

push time in 4 days

delete branch lumaxis/DefinitelyTyped

delete branch : patch-1

delete time in 4 days

push eventlumaxis/DefinitelyTyped

Lukas Spieß

commit sha 8d1a6ae36af1ce09e5cf8e41e2cff59806790ebb

Remove myself as a definition author

view details

push time in 4 days

push eventlumaxis/dotfiles

Lukas Spieß

commit sha bc4cdf39a06e973b13a456feca43e348d58f6a6d

Update git config includeIf path

view details

Lukas Spieß

commit sha 0ee2b39aabe4a9f5c5fa69aee73ec074c0c80708

Add Cargo bin directory to PATH

view details

push time in 4 days

startedmoretension/duti

started time in 5 days

created repositorylumaxis/wiki-test

created time in 5 days

push eventlumaxis/sonarr-plex-docker-compose

Lukas Spieß

commit sha 645e34cf4e4994700f72eac0087b26b14ed317f0

Add plaxt

view details

Lukas Spieß

commit sha 541506df70a77c85a56485817c05b3dd926a9359

Reorder attributes on a few services for consistency

view details

push time in 5 days

push eventlumaxis/sonarr-plex-docker-compose

Lukas Spieß

commit sha 4f9f2737b0b4e31cc9e06c26ec4d5a5fd33c2ec0

Add plaxt

view details

push time in 8 days

create barnchlumaxis/goplaxt

branch : feature/read-config-file

created branch time in 8 days

issue closedchrisdickinson/ormnomnom

Question about JOIN queries

For the JOINs example from the docs, if I want to have ormnomnom generate a JOIN query where only the other model has a foreign key that points to my model, is that at all possible?

So sticking with the example, I want to basically be able to do:

AuthorObjects.filter({
  'book.isNull': false
})

With everything I've been trying so far, I eventually run into errors where it complains about authors.book_id not being a valid column (which is true) but the SQL query I'm ultimately trying to get to is something like:

SELECT * FROM authors
LEFT JOIN books
ON author.id = books.author_id

Is that at all possible? I'm fine with even a hacky way 🙂 Thanks!

closed time in 8 days

lumaxis

issue commentchrisdickinson/ormnomnom

Question about JOIN queries

Thanks! I managed to make this work similarly to this but I think I needed a version of this on the model:

const AuthorObjects = orm(Author, {
  book: orm.fk(Book, { nullable: true, column: 'id' })
})

Without this, ormnomnom seemed to be looking for a column called book_id on the authors table which doesn't exist. Eventually though, I ended up going a completely separate route and used a sub-select which worked much better for my slightly more complex constraint:

AuthorObjects.filter({
  'book.id:raw' (column) {
    return `${column} IN (SELECT id FROM books WHERE author_id = books.id AND deleted IS NULL AND read = false)`
  }
})
lumaxis

comment created time in 8 days

more