This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"nodes":[{"id":1,"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2,535,539,540,541,542,740,741,758,878,903,907,913,935]},{"id":2,"callFrame":{"functionName":"run","scriptId":"457","url":"node:internal/modules/esm/module_job","lineNumber":188,"columnNumber":11},"hitCount":0,"children":[3]},{"id":3,"callFrame":{"functionName":"evaluate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[4]},{"id":4,"callFrame":{"functionName":"","scriptId":"475","url":"node:internal/modules/esm/translators","lineNumber":159,"columnNumber":66},"hitCount":0,"children":[5]},{"id":5,"callFrame":{"functionName":"require$$0.Module._load","scriptId":"479","url":"file:///private/tmp/next-app/.pnp.cjs","lineNumber":32556,"columnNumber":36},"hitCount":0,"children":[6]},{"id":6,"callFrame":{"functionName":"Module.load","scriptId":"452","url":"node:internal/modules/cjs/loader","lineNumber":1104,"columnNumber":32},"hitCount":0,"childre |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am baygeldin on github. | |
* I am baygeldin (https://keybase.io/baygeldin) on keybase. | |
* I have a public key ASBus6oO_1M89TAy2cmRVkT4hUzbpDUgvPiXx3l9YYgGqAo | |
To claim this, I am signing this object: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: mit |
During this summer I've been working on the GDB frontend project for browsers based on React/Redux. My work was focused on the following repositories:
- https://github.com/taskcluster/gdb-examples — Docker image with various scenarios to debug in GDB (this is needed mostly for testing)
- https://github.com/taskcluster/gdb-js — flexible GDB/MI wrapper for JavaScript that is able to run in the browser (documentation is available here)
- https://github.com/baygeldin/ws-streamify — utility to handle the back-pressure, it helps to avoid memory leaks when exposing process streams via WebSockets
- https://github.com/taskcluster/react-gdb — GDB frontend React component
Almost all commits in these repositories are mine, so I don't think that it's necessary to provide additional links to my commits.
This was a very interesting and challenging project. From the first sight it might seem like a typical frontend project, but it turned out that it requires a deep knowledge of diff
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!usr/env/bin node | |
'use strict'; | |
// Disclaimer | |
// The most basic promises implementation. | |
// I needed to do it to wrap my head around them. | |
// Another reason to do it was to get myself | |
// familiar with some code conventions, so | |
// sorry for ES5 :D |