profile
viewpoint
Matt Dumler mattd3v University of Texas at Dallas United States of America mattdumler.app I love Open Web Standards, stay up-to-date with ECMAScript, and I'm a subscribed member to IETF Working Groups.

mattd3v/deno 0

A secure JavaScript and TypeScript runtime

mattd3v/deno_website2 0

deno.land website

mattd3v/gok 0

Markdown tool written in Go.

mattd3v/i-d-template 0

A template for IETF internet draft git repositories

mattd3v/mattd3v.github.io 0

Matt's progressive web app

mattd3v/Open-Source-Ventilator 0

Complete control software for an emergency medical ventilator.

startedWarzone2100/warzone2100

started time in 16 days

push eventmattd3v/hemingway

Matt Dumler

commit sha 9274b8d726159c573020b7ff109da187b2a07d69

Add routing

view details

push time in a month

push eventmattd3v/hemingway

Matt Dumler

commit sha 264e30c195ba9afd32ee6eb22a5a89cc09235f38

Cleanup Dockerfile

view details

Matt Dumler

commit sha 994a3b73fbf2670adee8b6f7c069d3f74d95f35c

Deno server

view details

push time in a month

push eventmattd3v/hemingway

Matt Dumler

commit sha cce61e7f3ff04938c99460cfbbd24c9457601c2b

Fix testing

view details

push time in a month

create barnchmattd3v/hemingway

branch : deno

created branch time in a month

create barnchmattd3v/hemingway

branch : master

created branch time in a month

created repositorymattd3v/hemingway

created time in a month

issue commentpostmanlabs/postman-app-support

Randomly test failures when running with Postman Collection Runner or Newman

For anyone else experiencing this, which I just did, remember to save your requests before executing them in the runner. If they work individually and not in the runner, it could be because they haven't been saved yet. A simple mistake, which can result in this particular issue.

Pablodotnet

comment created time in a month

startedvanillawc/wc-template

started time in 2 months

PublicEvent

startedjsdoc/jsdoc

started time in 2 months

push eventmattd3v/mattd3v.github.io

Matt Dumler

commit sha 3769cf68c48f7244b9da7c2f536751b76054a67c

Remove iframe, make Apple capable

view details

push time in 2 months

push eventmattd3v/mattd3v.github.io

Matt Dumler

commit sha cd2fe77c388fc7d2e444cef829fb6922c1bea419

Add image assets

view details

Matt Dumler

commit sha 8fb249d704cec54cc2ab25bbcdb2a2e85d16256f

Add iframe

view details

push time in 2 months

push eventmattd3v/mattd3v.github.io

Matt Dumler

commit sha cbc82afab9e156dc0d9f585ccaf14b63c5d9df35

Add service worker

view details

push time in 2 months

create barnchmattd3v/mattd3v.github.io

branch : master

created branch time in 2 months

created repositorymattd3v/mattd3v.github.io

Matt's progressive web app

created time in 2 months

issue commentdenoland/deno

refactor: cli/doc/ should be a separate crate

The mentioned SWC issue may be useful for this.

bartlomieju

comment created time in 2 months

issue commentswc-project/swc

JSDoc Parser

@dsherret I've been working on the Deno doc generation command, and am currently working on moving it to its own crate. There may be a lot in common with this and what I've been doing, so I'd love to help!

dsherret

comment created time in 2 months

startedsource-academy/js-slang

started time in 2 months

startedsource-academy/sicp

started time in 2 months

starteddenoland/deno_lint

started time in 2 months

starteddenoland/deno_website2

started time in 2 months

startedoakserver/oak

started time in 2 months

issue commentdenoland/deno

Using tab completion during cli command results in error

@dannypaz I’m on Catalina as well, but unable to replicate this. Is it still occurring, and how was Deno installed? If it is still an issue I will look into it!

dannypaz

comment created time in 2 months

starteddenolib/awesome-deno

started time in 2 months

push eventmattd3v/deno

Matt Dumler

commit sha 5302f826308dabe823cdb6c89fc641624de62c9c

Finish up initial doc generator documentation Added notes about what is currently supported and on JSON formatting.

view details

push time in 2 months

starteddenoland/doc_website

started time in 2 months

issue closeddenoland/deno

Not properly generating JSDoc documentation.

A few things seem off about the documentation generator.

This example code was run with Deno v1.0.2 on MacOS Catalina:

/**
 * Boolean helper functions.
 */

/** Returns a boolean representing if its argument was true. */
export function isTrue (bool: boolean): boolean {
  return bool || false;
}

/** Returns a boolean representing if its argument was false. */
export function isFalse (bool: boolean): boolean {
  return !isTrue(bool);
}
function isFalse(bool: boolean): boolean
  Returns a boolean representing if its argument was false.

function isTrue(bool: boolean): boolean
  Boolean helper functions.

The documentation text for the isTrue function actually contains the file header comment.

Also, when using export { isTrue, isFalse } the doc command yields no output, as if the exports weren't even there.

I have spent some time now familiarizing myself with the cli/doc source code, and can help out here. However, pointers from @bartlomieju and @lucacasonato would be much appreciated!

closed time in 2 months

mattd3v

issue commentdenoland/deno

Not properly generating JSDoc documentation.

@bartlomieju can this be closed, or are there any other changes you know need to be made?

mattd3v

comment created time in 2 months

PR opened denoland/deno

fix(doc): remove JSDoc comment truncation

Issue #5798

The first commit removes truncation functionality from the CLI's doc command, and the second commit removes the code for truncation.

+7 -11

0 comment

1 changed file

pr created time in 2 months

create barnchmattd3v/deno

branch : doc-cmd

created branch time in 2 months

issue commentdenoland/deno

Not properly generating JSDoc documentation.

I'm getting much more comfortable with the cli/doc code, and will implement named exports.

However, I've found a second bug, which occurs when given a comment like the following:

/**
 * Print a custom greeting
 * by providing a name.
 *
 * @param {string} name
 */
export function greet(name) {
  console.log(`Hello, ${name}`);
}

Running the doc command yields:

$ deno doc greet.js
function greet(name)
  Print a custom greeting by providing a name.

I'm currently improving some of the tests to make them fail where they should.

mattd3v

comment created time in 2 months

issue closedmattd3v/pwa

Feature: Informative Text

Provide a description text for each keyword, and make description visible when keyword is selected.

closed time in 2 months

mattd3v

push eventmattd3v/deno

Matt Dumler

commit sha f696bbad6a31bcd1106217b9c2282d3f58cb884d

Improve and compact CLI example

view details

push time in 2 months

push eventmattd3v/deno

Matt Dumler

commit sha 9f14d3c957f71ad65e758d700092c155419bac4d

Format

view details

push time in 2 months

push eventmattd3v/deno

Matt Dumler

commit sha 615d43f8e8d0d3b6c949476e3ed3ebd5bdd00af2

Update todos

view details

push time in 2 months

push eventmattd3v/deno

Matt Dumler

commit sha 1ab40e0ef0daa5ebcd00de8b70d25fcefcef2aea

Add examples

view details

Matt Dumler

commit sha 89a1a8d9d6466f63218529cd5f366e650a16aaa1

Extend example documentation

view details

push time in 2 months

PR opened denoland/deno

Fix jsdoc

A first go at fixing how the documentation generator behaves, for Issue #5798. Get the last JSDoc comment instead of the first. <!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+9 -2

0 comment

2 changed files

pr created time in 2 months

create barnchmattd3v/deno

branch : fix_jsdoc

created branch time in 2 months

issue openeddenoland/deno

Not properly generating JSDoc documentation.

A few things seem off about the documentation generator.

This example code was run with Deno v1.0.2 on MacOS Catalina:

/**
 * Boolean helper functions.
 */

/** Returns a boolean representing if its argument was true. */
export function isTrue (bool: boolean): boolean {
  return bool || false;
}

/** Returns a boolean representing if its argument was false. */
export function isFalse (bool: boolean): boolean {
  return !isTrue(bool);
}
function isFalse(bool: boolean): boolean
  Returns a boolean representing if its argument was false.

function isTrue(bool: boolean): boolean
  Boolean helper functions.

The documentation text for the isTrue function actually contains the file header comment.

Also, when using export { isTrue, isFalse } the doc command yields no output, as if the exports weren't even there.

I have spent some time now familiarizing myself with the cli/doc source code, and can help out here. However, pointers from @bartlomieju and @lucacasonato would be much appreciated!

created time in 3 months

Pull request review commentdenoland/deno

Create initial doc generator documentation

 ## Documentation Generator -<!-- TODO(lucacasonto): write things -->+`deno doc` followed by a list of source files will print the JSDoc documentation+for each module's **exported** members.++<!-- TODO(mattd3v): write more things, and add code examples -->

Yes, today I'll push the rest. Just wanted to put this here so others know it's being worked on!

mattd3v

comment created time in 3 months

issue commentdenoland/deno

docs: Add missing docs for "doc" and "info" subcommands

I've begun working on the documentation for doc generation.

bartlomieju

comment created time in 3 months

PR opened denoland/deno

Create initial doc generator documentation

For Issue #5338

This PR adds initial use documentation for the documentation generator, but more is on the way. <!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+4 -1

0 comment

1 changed file

pr created time in 3 months

create barnchmattd3v/deno

branch : docs-gen

created branch time in 3 months

delete branch mattd3v/deno

delete branch : docs-gen

delete time in 3 months

create barnchmattd3v/deno

branch : docs-gen

created branch time in 3 months

issue commentdenoland/deno

Naming suggestion for Deno mascot

Deno the dinosaur, correct?

tommica

comment created time in 3 months

PR opened denoland/deno

Update Runtime and Linking sections of the Manual

General edits to the Runtime and Linking to External Code sections.

+21 -21

0 comment

8 changed files

pr created time in 3 months

create barnchmattd3v/deno

branch : doc-edits

created branch time in 3 months

delete branch mattd3v/deno

delete branch : improve-docs

delete time in 3 months

PR closed mattd3v/deno

Update setup_your_environment.md

Changed the shorthand form 'env vars' to align with previous uses of the term, and added a comma between "The command outputs to stdout" and "so you should redirect it to an appropriate file".

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+28 -27

0 comment

3 changed files

mattd3v

pr closed time in 3 months

delete branch mattd3v/deno

delete branch : man-2.4-permissions

delete time in 3 months

delete branch mattd3v/deno

delete branch : man-2.3-first-steps

delete time in 3 months

PR closed denoland/deno

Editorial suggestions for the Manual

This PR relates to issue #5568 and contains some possible changes to the Manual.

+28 -27

2 comments

3 changed files

mattd3v

pr closed time in 3 months

pull request commentdenoland/deno

Editorial suggestions for the Manual

Closing PR and opening as individual PRs (#5572, #5573, and #5574) by document .

mattd3v

comment created time in 3 months

PR opened denoland/deno

Update permissions.md

Aligned the example wording more closely with that in the first_steps.md document, and made other minor edits/corrections.

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+6 -5

0 comment

1 changed file

pr created time in 3 months

PR opened denoland/deno

Update first_steps.md

Line 3, changed the wordier form "that may teach you" to be "to teach you".

Line 14, changed the use of "JavaScript and TypeScript" to be "JavaScript/Typescript" to align with its use in the Introduction, and swapped "and tries to be..." with "which tries to be..." instead of adding a comma.

Line 17, attempted to clarify this sentence.

Line 32, simplified the wording of the first sentence, and altered the wording of the second sentence.

Line 49, made minor edits to the walk-through.

Lines 50, 52, and 57, changed 'variable' to 'constant' and put it after the identifier.

Line 66, Remove repetition of "that" from the paragraph.

Line 139, changed "It receives a packet from the kernel and sends back, without further complexity." to "It receives a packet from the kernel and sends it back, without further complexity." (Added "it")

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+21 -22

0 comment

1 changed file

pr created time in 3 months

PR opened denoland/deno

Update setup_your_environment.md

Line 9, extended the shorthand form 'env vars' to align with previous uses of the term.

Line 21, added a comma between "The command outputs to stdout" and "so you should redirect it to an appropriate file".

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+2 -2

0 comment

1 changed file

pr created time in 3 months

create barnchmattd3v/deno

branch : man-2.2-setup-your-environment

created branch time in 3 months

create barnchmattd3v/deno

branch : man-2.3-first-steps

created branch time in 3 months

create barnchmattd3v/deno

branch : man-2.4-permissions

created branch time in 3 months

delete branch mattd3v/deno

delete branch : origin/improve-docs

delete time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha dda4a182306af996b89d9536b32fcb6c34843996

Format first steps document

view details

push time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha ec38e8b61313d3ae9965aa2f35d0ba44bd28cce9

Update setup_your_environment.md Changed the shorthand form 'env vars' to align with previous uses of the term, and added a comma between "The command outputs to stdout" and "so you should redirect it to an appropriate file".

view details

Matt Dumler

commit sha 1fdea85f504504e5a520816428d165bfcf4ca3ff

Update first_steps.md intro and hello world Line 3, changed the wordier form "that may teach you" to be "to teach you". Line 14, changed the use of "JavaScript and TypeScript" to be "JavaScript/Typescript" to align with its use in the [Introduction](https://deno.land/manual/introduction#introduction), and swapped "and tries to be..." with "which tries to be..." instead of adding a comma. Line 17, attempted to clarify this sentence.

view details

Matt Dumler

commit sha 09d88defe66fd27e78c87f41764dd622fbbb6732

Update first_steps.md http requests Line 32, simplified the wording of the first sentence, and altered the wording of the second sentence. Line 49, made minor edits to the walk-through. Line 66, Remove repetition of "that" from the paragraph.

view details

Matt Dumler

commit sha f80ebc785f1b1cec265ddfaeae257920301b624f

Add missing "it" to tcp server, copy description

view details

Matt Dumler

commit sha 5d708b0eff42291742f3d2281699d3fd88ac3257

Revert "you would run" back to "you can run"

view details

Matt Dumler

commit sha 3c95c5fb804dc1343c4c6019b1618af5831588ec

Improve walk-through phrasing Moved the variable's type 'constant' to be after the identifier.

view details

Matt Dumler

commit sha 2dd89ecb500a11b632aff3448fe3471ecd9551ee

Merge updates to first_steps.md

view details

Matt Dumler

commit sha d7e2e566a2fa2eae5e9f7d1532ca2d9b3d0191bb

Correct text width

view details

Matt Dumler

commit sha ff3be854dfcd41a4a7a6f1b4d43c24b296e4fc07

Update permissions.md

view details

Matt Dumler

commit sha 8cea7d6a52fab310f12c29a7f2aefe745bbc43a5

Merge branch 'improve-docs' of github.com:mattd3v/deno into origin/improve-docs

view details

push time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha 85523fec3540a1c6594d63e23137e4b2780d0e71

Update permissions.md Aligned the example wording more closely with that in the `first_steps.md` document, and made other minor edits/corrections.

view details

push time in 3 months

create barnchmattd3v/deno

branch : origin/improve-docs

created branch time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha d7e2e566a2fa2eae5e9f7d1532ca2d9b3d0191bb

Correct text width

view details

push time in 3 months

PR opened denoland/deno

Editorial suggestions for the Manual

This PR relates to issue #5568 and contains some possible changes to the Manual.

+22 -22

0 comment

2 changed files

pr created time in 3 months

issue openeddenoland/deno

Docs: Edits and improvements to the Manual

This issue is for minor editorial suggestions to the Manual, and on-going proofreading work.

created time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha 1fdea85f504504e5a520816428d165bfcf4ca3ff

Update first_steps.md intro and hello world Line 3, changed the wordier form "that may teach you" to be "to teach you". Line 14, changed the use of "JavaScript and TypeScript" to be "JavaScript/Typescript" to align with its use in the [Introduction](https://deno.land/manual/introduction#introduction), and swapped "and tries to be..." with "which tries to be..." instead of adding a comma. Line 17, attempted to clarify this sentence.

view details

Matt Dumler

commit sha 09d88defe66fd27e78c87f41764dd622fbbb6732

Update first_steps.md http requests Line 32, simplified the wording of the first sentence, and altered the wording of the second sentence. Line 49, made minor edits to the walk-through. Line 66, Remove repetition of "that" from the paragraph.

view details

Matt Dumler

commit sha f80ebc785f1b1cec265ddfaeae257920301b624f

Add missing "it" to tcp server, copy description

view details

Matt Dumler

commit sha 5d708b0eff42291742f3d2281699d3fd88ac3257

Revert "you would run" back to "you can run"

view details

Matt Dumler

commit sha 3c95c5fb804dc1343c4c6019b1618af5831588ec

Improve walk-through phrasing Moved the variable's type 'constant' to be after the identifier.

view details

Matt Dumler

commit sha 2dd89ecb500a11b632aff3448fe3471ecd9551ee

Merge updates to first_steps.md

view details

push time in 3 months

PR merged mattd3v/deno

Update first_steps.md intro and hello world

Line 3, changed the wordier form "that may teach you" to be "to teach you".

Line 14, changed the use of "JavaScript and TypeScript" to be "JavaScript/Typescript" to align with its use in the Introduction, and swapped "and tries to be..." with "which tries to be..." instead of adding a comma.

Line 17, attempted to clarify this sentence.

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+20 -20

0 comment

1 changed file

mattd3v

pr closed time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha 3c95c5fb804dc1343c4c6019b1618af5831588ec

Improve walk-through phrasing Moved the variable's type 'constant' to be after the identifier.

view details

push time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha 5d708b0eff42291742f3d2281699d3fd88ac3257

Revert "you would run" back to "you can run"

view details

push time in 3 months

PR opened mattd3v/deno

Update setup_your_environment.md

Changed the shorthand form 'env vars' to align with previous uses of the term, and added a comma between "The command outputs to stdout" and "so you should redirect it to an appropriate file".

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+2 -2

0 comment

1 changed file

pr created time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha f80ebc785f1b1cec265ddfaeae257920301b624f

Add missing "it" to tcp server, copy description

view details

push time in 3 months

push eventmattd3v/deno

Matt Dumler

commit sha 09d88defe66fd27e78c87f41764dd622fbbb6732

Update first_steps.md http requests Line 32, simplified the wording of the first sentence, and altered the wording of the second sentence. Line 49, made minor edits to the walk-through. Line 66, Remove repetition of "that" from the paragraph.

view details

push time in 3 months

PR opened mattd3v/deno

Update first_steps.md intro and hello world

Line 3, changed the wordier form "that may teach you" to be "to teach you".

Line 14, changed the use of "JavaScript and TypeScript" to be "JavaScript/Typescript" to align with its use in the Introduction, and swapped "and tries to be..." with "which tries to be..." instead of adding a comma.

Line 17, attempted to clarify this sentence.

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+5 -5

0 comment

1 changed file

pr created time in 3 months

create barnchmattd3v/deno

branch : improve-docs-1

created branch time in 3 months

create barnchmattd3v/deno

branch : improve-docs

created branch time in 3 months

fork mattd3v/deno

A secure JavaScript and TypeScript runtime

https://deno.land/

fork in 3 months

more