profile
viewpoint
Thanasis Polychronakis thanpolas London, UK http://thanpol.as Software Engineer, CTO, Founder

thanpolas/crude 14

CRUD automation for node

thanpolas/cip 9

Classical Inheritance Pattern at its best.

thanpolas/calendarth 5

Fetch a public Google Calendar using AJAX

thanpolas/adref-agent 1

A ping agent written in node.js for the Adref service.

thanpolas/backup-scripts 1

backup scripts

thanpolas/closure-boilerplate 1

A google closure boilerplate repo, fork to construct a google closure based project

thanpolas/CodeIgniter 1

EllisLab's Open Source PHP Framework

thanpolas/crude-ownuser 1

A plugin for Crude enforcing own user policy on all routes.

startedbalajmarius/vscode-deprecated

started time in a day

delete branch thanpolas/BillPetti.github.io

delete branch : patch-1

delete time in a day

PR closed thanpolas/thanpolas.github.com

Location fix & G+ rip

too much time to waste <g>

+1 -2

1 comment

2 changed files

hsoc

pr closed time in 12 days

pull request commentthanpolas/thanpolas.github.com

Location fix & G+ rip

haha thanks, not ready for this yet ;)

hsoc

comment created time in 12 days

pull request commentterraform-aws-modules/terraform-aws-rds-aurora

Update Serverless PostgreSQL example

thank you @a7i, this helped me setting up serverless aurora. Can you apply your fixes on the serverless example as well?.

a7i

comment created time in 14 days

push eventthanpolas/thanpolas.github.com

Thanasis Polychronakis

commit sha f0af8a30eee9db8c64fb48df1e60906a8d253b74

fixes and tweaks on logality post

view details

push time in 24 days

create barnchthanpolas/thanpolas.github.com

branch : logality-and-fixes

created branch time in 25 days

startedOxalide/terraform-fargate-example

started time in a month

PR opened arminc/terraform-ecs

Fix typo
+1 -1

0 comment

1 changed file

pr created time in a month

push eventthanpolas/terraform-ecs

Thanasis Polychronakis

commit sha e3492c50cf6901fea4fdb2dfcf57703137a85702

Fix typo

view details

push time in a month

fork thanpolas/terraform-ecs

AWS ECS terraform module

fork in a month

push eventthanpolas/dotfiles

Thanasis Polychronakis

commit sha a876b53daf18c2291ab54b9bfddbca089dbd8295

update my needed packages

view details

push time in a month

push eventthanpolas/dotfiles

Thanasis Polychronakis

commit sha a1fc2b7484d9ac4e58f859a1a26e2d2859339762

add tf alias and suppress zsh osx warning

view details

push time in a month

startedattheodo/Pingu

started time in 2 months

issue openedattheodo/Pingu

Widget is of variable width

The widget is of variable width as the ping time number changes. It makes it a bit awkward to watch and pushes all other widgets left and right when it's loaded before them.

Screen Capture on 2020-04-06 at 10-40-33

created time in 2 months

created tagthanpolas/logality

tag3.0.0

JSON Logger based on Simple Log Event Schema

created time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha 1956a663d0da48bcd3f4e41d8ca9dfe45bcadbb0

Update all deps to latest

view details

Thanasis Polychronakis

commit sha e5967327d55db3c3e2abeb78ec0499bc71c67747

Release 3.0.0

view details

push time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha e3c178317ecde6a708dae3f1e7d6f92933b3a220

switch license to ISC from MIT

view details

Thanasis Polychronakis

commit sha 4f3ff3034f774b76e7d5918cb34ec93b061c18be

remove separate typedefs module, they are inlined

view details

Thanasis Polychronakis

commit sha 0b9f29635ffd7310ff938a97ef000a05a3cc556a

rearrange docs and tweak

view details

Thanasis Polychronakis

commit sha 45984bbeba4958383df8c6571cb43e1c3fdf87f9

document new functionality on README

view details

Thanasis Polychronakis

commit sha 9dbed7cafe41fa69d519c612951560fa31315f3e

save documentation assets

view details

Thanasis Polychronakis

commit sha 5bcccfadcd6a23a124f650838978732c0e88e583

move prettier config into package

view details

Thanasis Polychronakis

commit sha e93d0329bdc92cd8745c472405da353b0d075805

create .npmignore

view details

Thanasis Polychronakis

commit sha bd5571bfabf4ddc0e06a07eb9492c889f83a1722

update license in package.json

view details

Thanasis Polychronakis

commit sha b1c27db2b6a5b13439ebcdd82d1b25a5bc009e4c

shorter execution flow chart

view details

Thanasis Polychronakis

commit sha 1ed2f7cb55608bbddc6699cafe758e0fb5ae7668

create changelog for v3.0.0

view details

Thanasis Polychronakis

commit sha 2f070322ea7de653de05c18ef2220e93c243e769

fix typo on changelog

view details

Thanasis Polychronakis

commit sha 9fb5cab66b4e1f760d30856bc5df3e9540d7ddd9

update all deps to latest, remove unneded ones

view details

Thanasis Polychronakis

commit sha 945419711366c2d7f96c0103a580dd2609585eea

npm audit fix

view details

Thanasis Polychronakis

commit sha b44451266f58e541aca4b0c08107f3832f8f8bfc

track .vscode, ignore on npm

view details

Thanasis Polychronakis

commit sha fd911a2ecfdb83718dc103d86f10f116a1e5053f

update spec tests with new API

view details

Thanasis Polychronakis

commit sha 05ce6fff1ca4ccd938acfe1e6476951c5220de51

delete redundant tests and all snapshots

view details

Thanasis Polychronakis

commit sha 569dc5df9e09dd53771eb66c244d04296a602b84

install jest types

view details

Thanasis Polychronakis

commit sha 6ee2ab4358cf69e1b74b6ce42bfcf079b2219d27

mv user test into serializers test

view details

Thanasis Polychronakis

commit sha a9efdf116d02b8756f89907563cedf6ca32aaa0c

lint pretty test

view details

Thanasis Polychronakis

commit sha 2af079640f24c88b7d3b7b2bb87f5b7c647df979

adjust serializer tests to new API

view details

push time in 2 months

delete branch thanpolas/logality

delete branch : middleware

delete time in 2 months

PR merged thanpolas/logality

v3.0.0 Adding Middleware
+2472 -1423

0 comment

48 changed files

thanpolas

pr closed time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha 5ec7871c2825f507ecd670512c7a88e6fcb3d3d6

fixes and tweaks on README - release date

view details

push time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha a0f211df6f042c75b0decc51e5bd2c3163154c2c

flow chart tweaks

view details

push time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha 2b6d23238a0c51728d29a67ed335ae4e81d3069c

new logality flow chart

view details

Thanasis Polychronakis

commit sha b944435c244bed9e06d53cb3d65b131db4d634d1

try limiting flow chart to 300px

view details

push time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha 1c49821749479533c06f380e0e1f5347dfcd8a50

lint serializers

view details

Thanasis Polychronakis

commit sha ab0f112d42398cf8d646298350148274a7471788

don't expect JSDOC in testing

view details

push time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha fc867c5ecabbd9b441eda1f603aa8a8643678bde

Fix async tests

view details

Thanasis Polychronakis

commit sha c94c716761dbd2aa335683a48fe2a4adf699ae18

create async tests snapshots

view details

Thanasis Polychronakis

commit sha 469f1327245efa57c8473780973fb3844d6e7a40

more extensive pipe tests

view details

Thanasis Polychronakis

commit sha c3cbfe6b2640b0ebfe47d63bb31d69eac9f14f3b

fix typo on code

view details

Thanasis Polychronakis

commit sha 4296b60c10098c4dbaabe30424930941af8b3b9d

appropriately pipe the log streams to parents

view details

Thanasis Polychronakis

commit sha 62db6526e0403cba44a3bfb2b49613ee7fe05bb7

tweak and extend pipe() tests

view details

Thanasis Polychronakis

commit sha 456c1b8991758900e631dc8a5cc5f2cd5d1e44e7

more extensive middleware use() tests and snapshots

view details

Thanasis Polychronakis

commit sha 43b6bbf91a2e7432fb57b97cc1e61fe9fdc7c606

update documentation to reflect new changes

view details

Thanasis Polychronakis

commit sha adbf7e5935b7dca7ba3ced47f16d411ff74e080a

recreate serializer snapshots

view details

push time in 2 months

startedmui-org/material-ui

started time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha 6beeece9357ea369e3beda9c25ab6a54eb728157

take care of docblocks and restore fn

view details

Thanasis Polychronakis

commit sha 82dad923fb2ab9bfd74528b504be3d103cc44334

remove no longer needed packages

view details

Thanasis Polychronakis

commit sha 088e5349739843ec0c9208d77cc6fd2bcdba2557

define globals on tester

view details

Thanasis Polychronakis

commit sha 44f4df58e02d1576ba42c9a685d594d7dd0cab3b

move built-in custom serializer test

view details

Thanasis Polychronakis

commit sha 1d96dbb620bff74940a38727465a566b3af218fc

lint

view details

Thanasis Polychronakis

commit sha 4d85796ba630a77cdc0bfac831452c4b6c89244c

refactor main logging test

view details

Thanasis Polychronakis

commit sha dc085f3872af20883adeaa0cb8bc79d4ef1fc2cb

refactored pretty print tests

view details

Thanasis Polychronakis

commit sha 02705706ea3bac5ad12ee7ed48a212dbd7c70644

version should be a public property

view details

Thanasis Polychronakis

commit sha 77c4cc426815253979dd75a4540fa4c3893f9abe

create the logality wrapper

view details

Thanasis Polychronakis

commit sha 32b9dd35eddcb857b820c222debf8bdf4ec014a5

tweak surface tests - recreate snapshots

view details

push time in 2 months

push eventthanpolas/logality

Thanasis Polychronakis

commit sha 93c1e77e1198c7d8113e434896ed1c1cf86f5d10

refactor to ES6 class

view details

push time in 2 months

PR opened thanpolas/logality

v3.0.0 Adding Middleware
+1821 -1682

0 comment

42 changed files

pr created time in 2 months

create barnchthanpolas/logality

branch : middleware

created branch time in 2 months

startedgiannisp/react-boilerplate

started time in 2 months

push eventthanpolas/middlewarify

Thanasis Polychronakis

commit sha 37e19c9fc1b5716ce6ebcc99e8fb58d0df30c38d

Release 2.0.0

view details

push time in 3 months

created tagthanpolas/middlewarify

tag2.0.0

Apply the middleware pattern to any property or function

created time in 3 months

delete branch thanpolas/middlewarify

delete branch : synchronous

delete time in 3 months

push eventthanpolas/middlewarify

Thanasis Polychronakis

commit sha d10d52799b7a61440794010795425032c2eac668

delete gruntfile and jshint

view details

Thanasis Polychronakis

commit sha 6ffce135475ff1c70b094741eae61c1dd9d999f0

introduce eslint, prettier and nvmrc

view details

Thanasis Polychronakis

commit sha 091c0e463f4fb7daa34c93474b6f4fa4ec9350e6

fix docblock typo

view details

Thanasis Polychronakis

commit sha 61aa693b3715a9575768afef3dd599352e322bd7

package-lock

view details

Thanasis Polychronakis

commit sha bd5f22645aabcd14ad70e7b784dcedb76762941f

lint middlewarify

view details

Thanasis Polychronakis

commit sha c10981871e0deb7ea7cca3a34e29f74972d691ea

linted and mildly refactored tests

view details

Thanasis Polychronakis

commit sha 2898a14e4ff1a47932ee520be811d40581213255

refactor main test with new expectations

view details

Thanasis Polychronakis

commit sha f2208768319ba823da468e8206c34a8daf3a634a

tweak eslint for "Object" notation

view details

Thanasis Polychronakis

commit sha a5c96f9c1c798e85f499aee9070fe33def7873a9

refactor middlewarify for sycnronous execution

view details

Thanasis Polychronakis

commit sha 3effe98956b35509f111185d3959d906d5f22637

fix middlewarify test and module

view details

Thanasis Polychronakis

commit sha 182d83516faf616a212478c21927782caa66054b

adjust promise interface tests

view details

Thanasis Polychronakis

commit sha ce99741bedf1bcb792ce00d3984b9ef474f3d9df

fix async issues

view details

Thanasis Polychronakis

commit sha 077c6a853a2ea5ba8229498ce4e9b335f0e23f69

remove contrib from package

view details

Thanasis Polychronakis

commit sha 4a4ada4c3b1023d66c66aa8fac2471c40f548288

rename beforeAfter test to before_after_sync.test.js

view details

Thanasis Polychronakis

commit sha 9285efb8928ffc296d5b07a4d213fb4d40ea083a

adjust before after test for synchronous api

view details

Thanasis Polychronakis

commit sha 3bc776ab0fd4b6af9e48b74e0d82a8523c2b8b55

fix issues found with sync beforeAfter invocation

view details

Thanasis Polychronakis

commit sha dc810fe3e8b72d0e8d422b773fc73c84c079a2b5

create and adjust beforeAfter Async test suite

view details

Thanasis Polychronakis

commit sha 2d97e678ec7da27901724071e65d786e1fa132c0

fix async return value piping

view details

Thanasis Polychronakis

commit sha ef362c60124fcb92334e862ae83b7ee9ac08d1c9

remove bluebird, install release-it

view details

Thanasis Polychronakis

commit sha 578949d9af06eb894e2951c82389812f83e80278

package-lock

view details

push time in 3 months

PR merged thanpolas/middlewarify

Synchronous Epic

Breaking changes, Middlewarify is now synchronous by default.

+5156 -1820

0 comment

17 changed files

thanpolas

pr closed time in 3 months

PR opened thanpolas/middlewarify

Synchronous Epic

Breaking changes, Middlewarify is now synchronous by default.

+5156 -1820

0 comment

17 changed files

pr created time in 3 months

create barnchthanpolas/middlewarify

branch : synchronous

created branch time in 3 months

issue commentmicrosoft/vscode

JSDoc Header @file will move cursor one space after Enter

Actually it doesn't need to be at the header, any expanded JSDoc block at any point in the document will have the same issue.

Also, let me know if I need to close from here and repost on the TS repo.

thanpolas

comment created time in 3 months

issue commentmicrosoft/TypeScript

JSDoc @param does not work for function variables

I need this too, we use a specific pattern for exporting module where everything is defined under an object that's exported and the JSDoc autocompletes don't work:

const model = (module.exporst = {});

/** JSDoc tags will not autocomplete here */
model.method = (param1, param2) => {};

A small screencast of the issue: https://d.pr/i/IPpCGR

screencast

AnyhowStep

comment created time in 3 months

issue openedmicrosoft/vscode

JSDoc Header @file will move cursor one space after Enter

Issue Type: <b>Bug</b>

When a JSDoc header exists on a module, there is a bug where the cursor jumps a space after Enter is pressed.

Replication

  1. Create a new JS file in any project.
  2. Enter the following JSDoc Header.
  3. Press Enter after positioning the cursor under the header.
/**
 * @file File Description.
 */

Screencast with the issue on an empty document: https://d.pr/i/XvJqiF

Screencast with the issue on a document with requires: https://d.pr/i/fUnF2i

VS Code version: Code 1.42.1 (c47d83b293181d9be64f27ff093689e8e7aed054, 2020-02-11T14:44:27.652Z) OS version: Darwin x64 18.7.0

<!-- generated by issue reporter -->

created time in 3 months

PR closed thanpolas/entity

Bump sequelize from 1.7.9 to 5.15.1 dependencies

Bumps sequelize from 1.7.9 to 5.15.1. <details> <summary>Release notes</summary>

Sourced from sequelize's releases.

v5.15.1

5.15.1 (2019-08-18)

Security

  • sequelize.json.fn: use common path extraction for mysql/mariadb/sqlite (#11329) (9bd0bc1)

This fixes a security issue with sequelize.json() for MySQL. Old code was still used for formatting sub paths for json queries when used with sequelize.json() helper function

Example of attack vector

return User.findAll({
  where: sequelize.json("data.id')) AS DECIMAL) = 1 DELETE YOLO INJECTIONS; -- ", 1)
});

Thanks to @​Kirill89 from Snyk Security Research Team for reporting this issue.

v5.15.0

5.15.0 (2019-08-14)

Features

  • associations: source and target key support for belongs-to-many (#11311) (83e263b)

v5.14.0

5.14.0 (2019-08-13)

Features

v5.13.1

5.13.1 (2019-08-11)

Bug Fixes

v5.13.0

5.13.0 (2019-08-09)

Bug Fixes

</tr></table> ... (truncated) </details> <details> <summary>Commits</summary>

  • 9bd0bc1 fix(sequelize.json.fn): use common path extraction for mysql/mariadb/sqlite (...
  • 83e263b feat(associations): source and target key support for belongs-to-many (#11311)
  • 4f09899 feat: support include option in bulkInsert (#11307)
  • de06ac3 docs(security): grammar mistakes
  • 29eb1c8 docs(security): add responsible disclosure policy (#11300)
  • 592099d fix(count): fix null count with includes (#11295)
  • 80d3625 docs(query-interface): fix typo with remove-column parameter (#11294)
  • a39c63a fix(types): return a usable type when using the sequelize.models lookup (#11293)
  • 98a4089 fix(types): use correct this value in getterMethods and setterMethods (#11292)
  • dd428a0 refactor(association): name model that association is missing from (#11290)
  • Additional commits viewable in compare view </details> <details> <summary>Maintainer changes</summary>

This version was pushed to npm by sushantdhiman, a new releaser for sequelize since your current version. </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+128 -107

0 comment

2 changed files

dependabot[bot]

pr closed time in 3 months

created tagthanpolas/nodeON-base

tagv1.0.3

The nodeON Base modules to inherit from.

created time in 3 months

push eventthanpolas/nodeON-base

Thanasis Polychronakis

commit sha c591cc607100e5c622f25cdfd0c0af7067f92eac

releasing v1.0.3

view details

push time in 3 months

delete branch thanpolas/nodeON-base

delete branch : update-deps

delete time in 3 months

push eventthanpolas/nodeON-base

Thanasis Polychronakis

commit sha efc777ad3316b974e5a427516d657a3c60b66586

update all deps to latest and create package-lock

view details

Thanasis Polychronakis

commit sha 86b280bf129d8eaa09cda9662045fd83e69ef476

update jshint

view details

Thanasis Polychronakis

commit sha 86dc8a8b89414a3751a346368987e50d3e81a1df

use latest node-entity

view details

Thanasis Polychronakis

commit sha d5c3c64bb7165e406525ffee10a3b4e4fcc0c5d9

update changelog

view details

Thanasis Polychronakis

commit sha 4c343dd43046f0c5157c6f3b64fcc00f6fd9f575

have travis use node 12.x

view details

Thanasis Polychronakis

commit sha 3a9ba6ccbd5a9ac5bc3ab2f129518befc29f29e7

Merge pull request #5 from thanpolas/update-deps Update deps

view details

push time in 3 months

PR merged thanpolas/nodeON-base

Update deps
+3929 -19

0 comment

5 changed files

thanpolas

pr closed time in 3 months

push eventthanpolas/nodeON-base

Thanasis Polychronakis

commit sha 4c343dd43046f0c5157c6f3b64fcc00f6fd9f575

have travis use node 12.x

view details

push time in 3 months

PR opened thanpolas/nodeON-base

Update deps
+3928 -18

0 comment

4 changed files

pr created time in 3 months

create barnchthanpolas/nodeON-base

branch : update-deps

created branch time in 3 months

created tagthanpolas/nodeON-base

tagv0.1.10

The nodeON Base modules to inherit from.

created time in 3 months

created tagthanpolas/entity

tagv0.6.0

MVCe

created time in 3 months

push eventthanpolas/entity

Thanasis Polychronakis

commit sha b1062ee13cb164d866834df992364c7fdcf109d7

releasing v0.6.0

view details

push time in 3 months

delete branch thanpolas/entity

delete branch : update-dependencies-to-latest

delete time in 3 months

push eventthanpolas/entity

Thanasis Polychronakis

commit sha 3b9f40519a3f659b381292666a81a583e885736a

update all dependencies to latest

view details

Thanasis Polychronakis

commit sha 241a6491c7c6cafd2f01da747259b051df92dc03

use new "deleteMany" mongoose method

view details

Thanasis Polychronakis

commit sha d6ce71ed7464edd525876033f206a63c5c55a63c

move mocha opts into package.json

view details

Thanasis Polychronakis

commit sha eb3191e4193edc33cbc2fc2d59fba162b2205194

update mongoose config

view details

Thanasis Polychronakis

commit sha b77aa0b4ec0e5df442c26c26182e12a31997eae4

update test assertions, "deepPropertyVal()" no longer works

view details

Thanasis Polychronakis

commit sha f1eb784a1a0ae2878115f07991defad6033da3e2

remove reduntants options for mocha on execution

view details

Thanasis Polychronakis

commit sha 9dd913ad355ef1367f26f24a3b19afa09153555e

remove redundant db.removeListener() calls

view details

Thanasis Polychronakis

commit sha a1d42766d2f0cb14bd5c8ca992787aa5bc8fc4a7

downgrade testing seq to 1.x

view details

Thanasis Polychronakis

commit sha ac2cd315da70c4554c14f464e8d1e60a0cf9eca3

we will no longer be testing sequelize upgrading sequelize to latest will produce more work that I am currently willing to put into this.

view details

Thanasis Polychronakis

commit sha 8e2f421bdeb5ef3e04a8031fde204797b01e2e17

update assertions, remove deepPropertyVal

view details

Thanasis Polychronakis

commit sha 56776862594bce57d42413ca8e1fd3f236587d5b

update changelog

view details

Thanasis Polychronakis

commit sha 193fa25658ac46299657c450166581c7f78b4cbb

update travis conf, use node 12

view details

Thanasis Polychronakis

commit sha 756f2520819415757a0162b898e43ebba340f637

Merge pull request #14 from thanpolas/update-dependencies-to-latest Update dependencies to latest

view details

push time in 3 months

PR merged thanpolas/entity

Update dependencies to latest
+4066 -59

0 comment

10 changed files

thanpolas

pr closed time in 3 months

push eventthanpolas/entity

Thanasis Polychronakis

commit sha 193fa25658ac46299657c450166581c7f78b4cbb

update travis conf, use node 12

view details

push time in 3 months

push eventthanpolas/entity

Thanasis Polychronakis

commit sha 56776862594bce57d42413ca8e1fd3f236587d5b

update changelog

view details

push time in 3 months

PR opened thanpolas/entity

Update dependencies to latest
+4058 -56

0 comment

8 changed files

pr created time in 3 months

create barnchthanpolas/entity

branch : update-dependencies-to-latest

created branch time in 3 months

more