Implementing Co, a Small Interpreted Language With Coroutines #2: The Interpreter

5 RCEs in npm for $15,000

Practical frontend architecture

Issue #94

9/22/2021

*|MC:SUBJECT|*
Greetings
Had a bat confuse my room for its cave this morning at about 5 am. Pro-tip, lookup how to catch and release a bat right now. Trust me, you might never have to use that skill, but in the off-chance that you do, you'll be happy you're not doing it at 5 am. Here's the issue!
EDIT: there was an issue in the previous send out, apologies for that.
*|IFNOT:MEMBERLVL=1|*
Save your spot

Implementing Co, a Small Interpreted Language With Coroutines #2: The Interpreter

Published: 21 September 2021
Tags: haskell


Working in software, you've probably dabbled with the idea of making your own programming language. What would it take? Abhinav Sarkar has written a series on implementing his own language called Co, in Haskell. In this article, Abhinav details the process of adding dynamic and strong typing, primitives, arithemtic operations, conditionals, and functions.

Read Full Article

5 RCEs in npm for $15,000

Published: 20 September 2021
Tags: security, javascript


npm (the JavaScript package manager) is notorious for its bloat, having packages along the line of "is_false" to check the titular condition. There is also another thing npm is notorious for, weak security. In this report-esque article, Robert Chen presents six vulnerabilities found in npm, why they are vulnerabilities, and patches to help fix them.

Read Full Article

Practical frontend architecture

Published: 19 September 2021
Tags: typescript, web dev


One of the challenges faced by web developers is figuring out what tools to choose from the plethora of options. Jared Gorski's article focuses on how he used application specifications as a strict criteria for selecting React, TypeScript, Next.js, and Apollo GraphQl as the tools for a frontend upgrade.

Read Full Article
Want to discuss the issue? 

If you want to discuss or comment on this issue, head on over to this page at A Byte of Coding.
Twitter
Website
Thanks for your Support! 

Thanks to sponsors and supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, and Joe Hill this newsletter is provided to you for free. If you'd like to also show your support and buy me a monthly meal, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here






This email was sent to *|EMAIL|*
why did I get this?    unsubscribe from this list    update subscription preferences
*|LIST:ADDRESSLINE|*

Stats (updated daily)

Sent: 1492

Opens: 531

Clicks: 172

Link Clicks Clicks % Unique Clicks Unique Clicks %
Implementing Co, a Small Interpreted Language With Coroutines #2: The Interpreter 30 19.87% 27 22.13
5 RCEs in npm for $15,000 34 22.52% 27 22.13
Practical frontend architecture 87 57.62% 68 55.74

Previous

Back to Issues

Next