Codest’s weekly report of best tech articles. Types in Vue.js (13)

I’ll go ahead and say it: TypeScript is the best JavaScript extension I never knew I needed until I used it. Using it with React is pretty easy, but in the case of Vue.js it might be slightly more daunting. Read about all this and more below.

The cost of JavaScript in 2019

By Addy Osmani

This dense deep-dive level piece is a treat for the discerning JavaScript performance geek. Great insights into what the browser actually spends time on when loading and executing JavaScript and several clear, actionable observations.

https://v8.dev/blog/cost-of-javascript-2019/

Mistakes we made adopting event sourcing (and how we recovered)

By Nat Price

For such a hot topic, decent insights from teams that actually implemented event sourcing are hard to come by – and the few you’ll come by are usually conference talks, not postmortem grade documentation. We’ve read through this one with great care, and nodding to ourselves – we’ve been there, we’ve done that, we hope to not make some of these mistakes again.

http://www.natpryce.com/articles/000819.html

Puma 4: New I/O 4 Your Server

By Richard “schneems” Schneeman

Do you remember the last time Puma had a major version bump? Congratulations – we’re both old. Interestingly enough, the API barely changed, but the internals changed a lot, promising blazing fast I/O. We can’t wait to take Puma 4 a spin.

Pardon the pun.

https://schneems.com/2019/06/26/puma-4-new-io-4-your-server/

The Duct Tape Programmer

By Joel Spolsky

An oldie, but a goodie – and penned by the man (the myth, the legend) Joel Spolsky to boot. Joel presents a profile of a man he affectionately terms a “duct tape programmer”, and it’s a great look at practical, elegant pragmatism in software development.

https://www.joelonsoftware.com/2009/09/23/the-duct-tape-programmer/

Really typing Vue

By Nikita Sobolev

Nikita runs us through common problems integrating Vue, Vuex, jest and Nuxt with typescript and shows practical ways of avoiding the common pitfalls. Attached you’ll also find a ready-to-go app template to get all of this working in a single command if you’re in a hurry. Our favorite thing this week and well worth a read.

https://sobolevn.me/2019/06/really-typing-vue

Bonus! Ever missed the ++ operator in Ruby? Well, here’s what diving into Ruby source code to hack one in looks like.

Read more:

– Open-closed principle. Do I ever have to use it?

– Scrum or not to scrum? Pros and cons of Scrum methodology

– Effective tech project management. The best tools that help you move your project to a higher level

Next

Let's start a project

Estimate project