Stepping into an engineering management role - or rapidly scaling an organization - isn't just another career step. That's why Dev Interrupted has created our free September 30th INTERACT conference - for engineering leaders, by engineering leaders - all virtual. INTERACT features lessons learned from stellar speakers like Twitter's VP of Engineering Maria Gutierrez, Yaron Inger, CTO of LightRicks, Amir Hozez, VP of R&D at Intsights and many more. Participate in interactive sessions with continuous engagement from the more than 1600+ engineering leaders in the Dev Interrupted Discord Community, hear from Microsoft about their new developer velocity research, and much more - all in partnership with DZone & Daily.dev.
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.
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.
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.