

OkSo, Markdown generator speeds, Egr Mgr framework, Crockford says retire JS &am...
source link: https://changelog.com/podcast/news-2022-08-01
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

The Changelog
OkSo, Markdown generator speeds, Egr Mgr framework, Crockford says retire JS & messy code not required
Changelog News for 2022-08-01
Featuring
Oleksii Trekhleb has a new drawing app, Zach Leatherman did some markdown generator speed tests, Jorge Fioranelli built a framework for Engineering Managers, Crockford got interviewed on Evrone & Daniel Sieger wrote up his clean coding advice.
- 7 minutes
- Recorded Aug 1, 2022
- Published Aug 1, 2022
- Download (7MB)
- Transcript
Featuring
Transcript
Changelog
Click here to listen along while you enjoy the transcript. š§
Good Monday!
Iām Jerod and this is Changelog News for the week of Monday, August 1st 2022.
Did you know Adam talked to the founder of his favorite bike brand on Founders Talk? You should check it out. founderstalk.fm/93.
Ok, letās do it.
Ok! So⦠hereās the thing. No, seriously. Itās called OK! Soā¦
Itās an in-browser drawing app to express, grasp, and organize your thoughts and ideas.
Oleksii Trekhleb created it as an alternative to pencil and paper. He cites a few drawbacks to these old school drawing tools such as:
- You may forget it at home.
- The page space might not be enough to contain all the details.
- Often you only have pens of one or two colors.
- If you made a typo you canāt just undo/redo it, the sketch is not really editable.
And letās face it, when it comes to digital tools that last one is the killer feature.
With OkSo, Oleksii is addressing all of these shortcomings while provideing organizational tools like nested pages. Heās also taking a minimalist approach over other drawing apps which keeps it clean and aesthetically pleasing.
That scene from American Psycho is so⦠psycho. Check out Oleksiiās new drawing too at okso.app
Eleventy creator Zach Leatherman asked himself a question: which generator builds markdown the fastest? Thankfully, he followed up by answering it. Otherwise, it wouldnāt really be news, would it?
Zach says, āGiven that Markdown is a very popular document format for blogging, this gives us the opportunity to compare the performance of different site generators for this pervasive use case. Letās see how each generator stacks up when consuming markdown files from the local projectās file system and building into a production-ready project.ā
Iāll give you the rankings and leave the commentary up to Zach (link in the show notes). Hugo took first place followed by Eleventy then Next.js. There were other competitors as well, but letās obscure the names to protect the innocent. Forth and fifth place was a near-tie between The Great character Leonardo Dicaprio played in the film and the Jetsons family dog. Pulling up the rear was that deal where you take a song and make it again, only different this time.
Have I completely lost you? Read Zachās post and hopefully youāll get it. Oh, and you can also read his benchmark process and caveats, for all the nuance thatās lacking here.
Up next: A framework for Engineering Managers. This is cool. Its purpose is to allow software engineering managers to have meaningful conversations with their direct reports around the expectations of each position and how to plan for the next level in their career ladder.
It works by delineating 4 different career ladders: Developer, Tech lead, Technical Program Manager, and Engineering Manager.
And relies heavily upon radar charts to show visually the different perspectives and expectations of a given position. Iām going to stop describing it now, because the radar chart is worth a thousand words. Click through and check it out for yourself.
Did you hear what Douglas Crockford said in an interview with Evrone? Well, let me back up a bit.
Do you know who Douglas Crockford is? Heās well-known in the JavaScript world because of his books, including JavaScript: The Good Parts and because of his son: JSON. Wait, no sorry I read that wrong. JSON. His son, JSON?
Did you hear what Douglas Crockford said in an interview with Evrone?
He said, āThe best thing we can do today to JavaScript is to retire it.ā
He did, Emma. He really did. And he went on to say, āTwenty years ago, I was one of the few advocates for JavaScript. Its cobbling together of nested functions and dynamic objects was brilliant. I spent a decade trying to correct its flaws. I had a minor success with ES5. But since then, there has been strong interest in further bloating the language instead of making it better. So JavaScript, like the other dinosaur languages, has become a barrier to progress. We should be focused on the next language, which should look more like E than like JavaScript.ā
The Crock had a lot more to say, as you may imagine. Read the full interview at evrone.com. Link in the show notes.
Last item in the queue for this week, Daniel Sieger assures us that our code doesnāt have to be a mess. This may sound like itās going to be a lecture from an overbearing parent.
But itās not! Daniel shares some actionable, high-level strategies to keep software simple. Things like: defining clear goals, setting up constraints, saying ānoā, and more. Hereās my favorite bit, in a section on minimizing dependencies. āBe picky about adding any dependencies. Donāt treat code re-use as a holy grail. Carefully consider the pros and cons. Dependencies might break, disappear, turn into garbage, or become a security risk. Consider to vendor by default. If the functionality in question is crucial for your core business: Consider doing it yourself.ā
I couldnāt have set it better myself.
Thatās the news for now. Donāt forget you can submit your projects, articles, and epic twitter threads (probably no) to be included in Changelog News at changelog.com/submit. And if you arenāt a regular reader of the newsletter, head to changelog.com/weekly to fix that bug. Remember, we highlighted just 3 of the 20ish awesome links and stories included in this Sundayās email.
Weāll be back in your ear holes on Friday. Can you believe itāll be our 500th interview episode? Weāve invited our long-time internet friend to celebrate with us and hear his story of selling CSS-Tricks. Yup, itās the one and only Chris Coyier on The Changelog episode 500. Weāll talk to you then.
Changelog
Our transcripts are open source on GitHub. Improvements are welcome. š
Recommend
-
10
SiteFi - your F# static site generator SiteFi is a simple and highly configurable static site generator for F#. It uses WebSharper to build the pages of your website and to generate HTML files fo...
-
6
CSV To Markdown Table Generator Comments: Tags: ToolsNodeJS
-
16
New system.package_manager tools, markdown generator content updated, modern meson_lib and meson_exe templates for conan new and improvements in several build system tools. < Back to the...
-
6
Users need to update to new versions before April 26 Several .NET Framework versions are about to reach the end of support, which means Microsoft would no longer provide any new software update...
-
7
@elizabethlvovaElizabeth LvovaBuilding Digital Products at Evrone.com
-
8
JavaScript Weekly Issue 600 Easy to unsubscribe at any time. Your e-mail address is safe ā here's
-
4
@trekhlebOleksii TrekhlebSoftware Engineer @ UBER. Author of the 100k āļø javascript-algorithms repository on GitHub.
-
13
vredcloud commented
-
5
JavaScript Weekly Issue 642 Easy to unsubscribe at any time. Your e-mail address is safe ā here's
-
7
Fresh web framework for Deno speeds page loading Ahead-of-time compilation results in assets being served 45x to 60x faster than just-in-time rendering,...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK