profile
viewpoint
F. Hinkelmann fhinkel Google New York https://fhinkel.rocks Ph.D software engineer working on Node.js at Google. Node.js TSC member. ❤️ JavaScript.

davidmarkclements/v8-perf 273

Exploring v8 performance characteristics in Node across v8 versions 5.1, 5.8, 5.9, 6.0 and 6.1

fhinkel/AdventOfCode2018 11

https://adventofcode.com/

fhinkel/awesome-developer-streams 2

👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻 Awesome Developers, Streaming

fhinkel/Battleship-JavaScript 2

A very very simple Battleship game written in plain JavaScript

fhinkel/create-download-link 2

Create a link to download a text file.

fhinkel/abi-stable-node 1

NAPI — Node with PoC ABI stable API for native modules.

fhinkel/beertopeer 1

Real-time, cross-border, multi-currency, and low-cost payments by leveraging existing crypto currency technologies

push eventfhinkel/cloud-rad-script

Franziska Hinkelmann

commit sha 439c5235bc4e54e5b61002a020e804a31cc307ed

Add script to create new tarballs for all libs

view details

push time in 19 hours

PullRequestReviewEvent

push eventfhinkel/AdventOfCode2018

Franziska Hinkelmann

commit sha 6c31b21503568458e3aa82333faa67da03d732d2

Day 7 part 2

view details

push time in a day

push eventfhinkel/AdventOfCode2018

Franziska Hinkelmann

commit sha 1eae4430e0f425c4ea2dfe0ea7190ac861a42e25

Add day 7, part 1

view details

Franziska Hinkelmann

commit sha 15f72f5888a1b37a3ed9026438198cb2e92f352f

Day 7 part 2

view details

push time in a day

push eventgoogleapis/nodejs-cloud-rad

F. Hinkelmann

commit sha fe6d1db4fae3e16322564f94b6ec782664527f5d

chore: fix sanity check (#30)

view details

push time in a day

delete branch googleapis/nodejs-cloud-rad

delete branch : fhinkel-fix-protos

delete time in a day

push eventgoogleapis/nodejs-cloud-rad

Franziska Hinkelmann

commit sha 2781cebbd98962fbf3ee27d026a8825fbb81d919

chore: fix sanity check

view details

push time in a day

create barnchgoogleapis/nodejs-cloud-rad

branch : fhinkel-fix-protos

created branch time in a day

PR opened googleapis/nodejs-cloud-rad

fhinkel fix protos
  • 0.2.14
  • 0.2.15
  • Use api-documenter branch that works with missing samples
  • chore: fix sanity check
+3 -3

0 comment

2 changed files

pr created time in a day

push eventgoogleapis/nodejs-cloud-rad

F. Hinkelmann

commit sha 007687bf03c32757ba0bb5a91421b51344771228

chore: remove protos from TOC (#29) * Remove protos from TOC See b/195673275 * Handle triple entries

view details

Franziska Hinkelmann

commit sha 3032849fc10f627fdfd2c008ba0bddfc96f0fb73

0.2.14

view details

Franziska Hinkelmann

commit sha 23f4e5346c2c59bffe0039f290c785154156ea92

0.2.15

view details

Franziska Hinkelmann

commit sha 15c92976db73866e6d0230ee787f9160bbe2de17

Use api-documenter branch that works with missing samples

view details

push time in 2 days

push eventgoogleapis/nodejs-cloud-rad

F. Hinkelmann

commit sha 007687bf03c32757ba0bb5a91421b51344771228

chore: remove protos from TOC (#29) * Remove protos from TOC See b/195673275 * Handle triple entries

view details

push time in 2 days

delete branch googleapis/nodejs-cloud-rad

delete branch : fhinkel-protos

delete time in 2 days

PR merged googleapis/nodejs-cloud-rad

chore: remove protos from TOC

See See b/195673275

+68 -1

0 comment

3 changed files

fhinkel

pr closed time in 2 days

push eventgoogleapis/nodejs-cloud-rad

Franziska Hinkelmann

commit sha 8ac7fb57ef9f280ea2735319552d228fb3e940de

Handle triple entries

view details

push time in 2 days

PullRequestReviewEvent

create barnchgoogleapis/nodejs-bigquery-storage

branch : fhinkel-missing-samples

created branch time in 2 days

PR opened googleapis/nodejs-cloud-rad

fhinkel protos
  • 0.2.13
  • Remove protos from TOC
+57 -1

0 comment

3 changed files

pr created time in 2 days

create barnchgoogleapis/nodejs-cloud-rad

branch : fhinkel-protos

created branch time in 2 days

push eventgoogleapis/nodejs-cloud-rad

Franziska Hinkelmann

commit sha 6ec571ff8eaefcfe7798b7cb02b446ab74e96bc5

Remove protos from TOC See b/195673275

view details

push time in 2 days

push eventgoogleapis/rushstack

F. Hinkelmann

commit sha df3795d4168a2ab6708d0d47af8993c5bcbd4be6

Update dependencies (#17) Fixes b/209477416

view details

Franziska Hinkelmann

commit sha 74b31ebeb8f1f4cf34bcc50fcc9ded53955ad41a

Revert "feat: error on missing region_tags instead of silent failure (#14)" This reverts commit b4191e7301c52061f7aae9a1028d742d86945c9a.

view details

push time in 2 days

push eventgoogleapis/rushstack

F. Hinkelmann

commit sha df3795d4168a2ab6708d0d47af8993c5bcbd4be6

Update dependencies (#17) Fixes b/209477416

view details

push time in 2 days

delete branch googleapis/rushstack

delete branch : fhinkel-fix-deps

delete time in 2 days

PR merged googleapis/rushstack

Update dependencies

Fixes b/209477416

+3 -3

0 comment

1 changed file

fhinkel

pr closed time in 2 days

push eventfhinkel/AdventOfCode2018

Franziska Hinkelmann

commit sha 974391368072bacf5e7f98e9c675e1a25f9ddf37

Add day 6, part 1

view details

Franziska Hinkelmann

commit sha 3c23c19b332f007b88aade2958c857f2d45e2598

Day 6, part 2

view details

push time in 2 days

push eventfhinkel/AdventOfCode2018

Franziska Hinkelmann

commit sha ed4b8fbb0312edb9c1df62b39086d9b5f4581418

Add day 5, both parts

view details

push time in 2 days

create barnchgoogleapis/rushstack

branch : fhinkel-fix-deps

created branch time in 2 days

PR opened googleapis/rushstack

Update dependencies

Fixes b/209477416

+3 -3

0 comment

1 changed file

pr created time in 2 days

create barnchgoogleapis/rushstack

branch : fhinkel-deps

created branch time in 3 days

PR opened googleapis/rushstack

fhinkel deps
  • rushx is now silent by default
  • rush change
  • Update common/changes/@microsoft/rush/enelson-verbose-rushx_2021-10-13-02-45.json
  • Update apps/rush-lib/src/cli/RushStartupBanner.ts
  • Consolidate argument parsing in RushXCommandLine
  • streamlined rushx banner
  • get a few basic rushx snapshots
  • make change description more accurate
  • mock node version
  • Add some common heft test options as environment variables
  • rush change
  • Rename HEFT_TEST_TIMEOUT to HEFT_TEST_TIMEOUT_MS for consistency
  • Add -w for --watch mode, remove HEFT_UPDATE_SNAPSHOTS
  • add yarn verbose support
  • add changejson
  • Temporarily fix the browserslist update warning
  • rerun ci
  • Use HEFT_JEST prefix for Jest-specific env vars
  • Fix for update-autoinstaller with NPM
  • Update suggested NPM version to 6.14.15
  • rush change
  • Add the repository.directory field to package.json files.
  • Add the more elaborate types for the "repository" field in IPackageJson.
  • Rush change
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • feat(eslint-patch): Find patch targets independently of disk layout
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Add support for Node 16
  • Rush change.
  • Upgrade to node-sass 6
  • Rush change.
  • Make the next release of Rush a minor bump.
  • Update install-test-workspace's pnpm-lock
  • Update some webpack test projects to use Webpack 5 and other necessary dependencies.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • feat(rush): add new filterLog hook in pnpmfile shim
  • Update apps/rush-lib/src/logic/pnpm/IPnpmfile.ts
  • chore: rush change
  • chore: pnpm logBase type
  • chore: changes as per code review
  • api-documenter: links to enum members in markdown go to the enum page
  • rush change
  • Be more specific about which errors we catch
  • Set README paths to mixins to correct paths
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Add getRepoDeps
  • Minor optimization in node-core-library
  • Use getRepoState, getRepoChanges
  • Fix lookup generation
  • Update project-change-analyzer-test
  • Support --changed-since / --changed-since-only
  • Add change files
  • Fixup test
  • Try checkout instead of checkout-index
  • Support "git:", "name", "version-policy:" protocols in selection parameter values
  • Refactor to ISelectorParser interface and implementations
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Setup initial heft-dev-cert-plugin package.
  • Add heft-dev-cert-plugin logic.
  • feat(rush-lib): rush pluign & cloud cache plugins
  • chore: rush change
  • feat: extract amazon & azure cloud build cache plugins
  • chore: rush update
  • feat(rush-lib): renames to pluginsAutoinstallerName
  • feat(rush-lib): use rushSession terminalProvider
  • feat(rush-lib): optmize the logic to resolve remote rush plugins
  • feat(rush-lib): refactor IRushPlugin
  • feat: make json schema lazier in rush plugins
  • feat(rush-lib): rush plugins add loggerOptions, logger hooks
  • feat(rush-lib): upgrade tapable to 2.2.1
  • refactor(rush-lib): plugin load
  • refactor(rush-plugins): amazon, azure plugin
  • chore: housekeeping
  • feat(rush-lib): plugin support conditional install
  • chore: rush change
  • feat(rush-lib): rename conditional install to associatedCommands
  • feat(rush-lib): plugin optionsSchema and optionsJsonFilePath
  • chore(rush-lib): change plugin manifest store path
  • feat(rush-lib): defines custom command line from plugins
  • feat(rush-lib): ensure initialize plugins in rush update
  • feat(rush-lib): plugin custom command line bin path
  • feat(rush-lib): plugin related static files store under autoinstaller folder
  • feat(rush-lib): update plugin options convention
  • feat(rush-lib): clean life cycle
  • feat(rush-lib): default plugins
  • refactor(rush-lib): amazon-s3, azure build cache as default plugins
  • chore: housekeeping
  • feat(rush-lib): rush plugin fixes
  • chore: remove useless property
  • chore(rush-lib): update build-cache json schema
  • Implement a certificate trusted validation method.
  • Rush change.
  • Fix a typo.
  • Remove pointless webpackConfiguration object setting.
  • fix(rush-lib): rush default plugins cyclic dependenices
  • Address feedback.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Rush change
  • Introduce a warning when running in Webpack 5.
  • Add a test project for set-webpack-public-path-plugin.
  • Rush change.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Clean up set-webpack-public-path-plugin.
  • Rush change.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Revert "fix(rush-lib): rush default plugins cyclic dependenices"
  • Move default plugin dependencies to "publishOnlyDependencies" which we'll apply while publishing Rush
  • rush update --full
  • Load default plugins only when they appear in the package.json "dependencies" section
  • Remove cyclic dependency projects
  • PR feedback
  • PR feedback
  • feat(rush-lib): rush pluign & cloud cache plugins
  • chore: rush change
  • feat: extract amazon & azure cloud build cache plugins
  • chore: rush update
  • feat(rush-lib): renames to pluginsAutoinstallerName
  • feat(rush-lib): use rushSession terminalProvider
  • feat(rush-lib): optmize the logic to resolve remote rush plugins
  • feat(rush-lib): refactor IRushPlugin
  • feat: make json schema lazier in rush plugins
  • feat(rush-lib): rush plugins add loggerOptions, logger hooks
  • feat(rush-lib): upgrade tapable to 2.2.1
  • refactor(rush-lib): plugin load
  • refactor(rush-plugins): amazon, azure plugin
  • chore: housekeeping
  • feat(rush-lib): plugin support conditional install
  • chore: rush change
  • feat(rush-lib): rename conditional install to associatedCommands
  • feat(rush-lib): plugin optionsSchema and optionsJsonFilePath
  • chore(rush-lib): change plugin manifest store path
  • feat(rush-lib): defines custom command line from plugins
  • feat(rush-lib): ensure initialize plugins in rush update
  • feat(rush-lib): plugin custom command line bin path
  • feat(rush-lib): plugin related static files store under autoinstaller folder
  • feat(rush-lib): update plugin options convention
  • feat(rush-lib): clean life cycle
  • feat(rush-lib): default plugins
  • refactor(rush-lib): amazon-s3, azure build cache as default plugins
  • chore: housekeeping
  • feat(rush-lib): rush plugin fixes
  • chore: remove useless property
  • chore(rush-lib): update build-cache json schema
  • fix(rush-lib): rush default plugins cyclic dependenices
  • rush update
  • feat(rush-lib): initializePlugins in one loop
  • feat(rush-lib): ensure get plugin options perf
  • Fix merge conflict
  • fix: code loss
  • chore(rush-lib): rename defaultPlugin to builtInPlugin
  • Clarify how PluginLoaderBase.getPackageFolder() is calculated, and eliminate redundant lookups
  • Deleting change files and updating change logs for package updates.
  • Fix a minor mistake in docs.
  • Rush change.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Update localization-plugin to accept .resx.json as a strings file extension
  • Add change file
  • Delete unused constants
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Upgrade to terser 5.10.0
  • Rush update
  • Add change file
  • Fix comments, apply breaking name change
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • [rush] Stop deleting pnpm-store on failed install with workspaces
  • Use "project" instead of "x" as a local variable
  • Export getIdentifier.
  • Rush change.
  • Update an outdated comment.
  • Move the rush plugins in rush.json and add them to the rush version policy.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Add a new "@rushstack/rush-sdk" project
  • Initial prototype of @rushstack/rush-sdk proxy
  • Rush's plugin loader initializes the rush-sdk instance
  • Document the 3 use cases
  • PR feedback: Move "rush-sdk" under "libraries"
  • Reverse dependency relationship so "rush-lib" now depends on "rush-sdk"; this eliminates the need for the "publishOnlyDependencies" workaround
  • Implement a custom build script to update "rush-sdk/dist/rush-lib.d.ts"
  • Revert recent changes that didn't work out
  • PR feedback: properly declare "global.___rush___rushLibModule"
  • rush update --full
  • rush change
  • Clamp Storybook package versions to fix avoid typings regression from storybook 6.4
  • rush update --full
  • PR feedback -- remove unnecessary setting
  • Add a README.md for @rushstack/rush-sdk
  • Remove IBuildCacheJson, ILocalBuildCacheJson, ICloudBuildCacheJson
  • Graduate some APIs that have been marked as "@beta" for way too long
  • Expose RushConstants, and remove EnvironmentVariableNames,RushConstants from RushSession
  • Some minor fixes for the proxying code
  • Eliminate IWebClient and remove WebClient from RushSession
  • Remove CredentialCache from RushSession
  • Remove RushUserConfiguration and EnvironmentConfiguration from RushSession
  • rush change
  • Fix up some API Extractor warnings
  • Fix more API Extractor warnings
  • rush update
  • Remove unused minimatch dependency.
  • Update typings-generator to take globs to ignore instead of file paths.
  • Update localization-plugin to take glob patterns to ignore instead of specific file paths.
  • Rush change.
  • Update documentation for globsToIgnore
  • Remove an unused cyclic dependency.
  • Rush change.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Don't publish rush-sdk yet
  • PR feedback, add "_" prefix to internal API
  • PR feedback: Revert logic change for scenario 2 and document the details
  • Based on a conversation with Ian, we've decided to temporarily copy+paste WebClient to avoid adding it to the "rush-lib" API surface
  • rush update --full
  • Regenerate README.md
  • Tune up change files
  • More PR feedback for API classification
  • Fix build break
  • rush update
  • "rush-lib" depends on the built-in plugins; "rush" is not supposed to have a direct dependency on them
  • rush update
  • Add missing exclusions for rush-plugin-manifest.json
  • Use jest-environment-node for Jest
  • Rush change
  • Hardcode jsdom environment for heft-web-rig
  • Rush change
  • Missed config file
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Update to eslint in most projects
  • Update cyclic dependencies.
  • Rush change.
  • Apply stash
  • Quote command arguments.
  • Rush change.
  • chore: update $schema in rush plugin related json files
  • chore: rush change
  • fix: allow $schema in rush-plugin-manifest
  • Ignore shrinkwrap changes when running rush change
  • Only consider rush-project.json for incremental build.
  • Remove an unused parameter from the AzureStorageBuildCacheProvider constructor.
  • API cleanup
  • More API cleanup.
  • Decrease concurrency.
  • Rush change.
  • Dependency changes to address issues with cyclic dependencies
  • Update major supported version of eslint
  • Address eslint complaints
  • Rush change
  • Rush change
  • Remove unnecessary package
  • Add comment to address why we need to cast
  • Eliminate const enums from node-core-library's public API.
  • Rush change.
  • Prepare to publish Rush 5.57.0
  • Rush change.
  • Tweak changelogs.
  • Fix typo.
  • Applying package updates.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Put publishOnlyDependencies back.
  • Move pre-publish workaround to directly before publish to avoid changing the master branch.
  • Rush change.
  • Deleting change files and updating change logs for package updates.
  • Applying package updates.
  • Upgrade to rush 5.57.0
  • rush update --full
  • rush rebuild
  • Record published versions in a pipeline artifact.
  • Update repo readme.
  • Remove a mistake in a pipeline.
  • Bump change types
  • Update a step name in a pipeline template.
  • Rush update
  • Add simple ESLint 7 test project
  • Update package.json
  • Update build-tests/eslint-7-test/README.md
  • Update changelogs [skip ci]
  • Bump versions [skip ci]
  • Upgrade heft dependencies
+15856 -4735

0 comment

376 changed files

pr created time in 3 days

more