34: Stay in production

So I all the rewriting and refactoring, we haven't shipped out a release of meow notes in a while. The first rule of our refactor was to always keep it in a state of usability. That way problems we have, or choices we make will come up sooner, rather than later!

Read

32: Elm Routing, the basics

As I'm looking at the ways that I can get tackle having Elm over take our React app, I'm a bit stumped by routing. For review, we've got an onClick event in our list of notes in the 'Home' module that should take use from the root of our application '/', to notes with at unique noteId in the url like '/notes/:noteId' this let's us grab that id from the route and fetch the details of that particular note. We're not leveraging react router dom, which is what I've relied on for a long time now. So, how does this work ?

Read

31: JavaScript is the New C

My thesis is that in a few short years JavaScript will be considered in the same realm as programming in C. Meaning to write an application in JavaScript will be considered "mid level", error prone, dangerous (dangling pointers), lowest common denominator, and only really used when you need to leverage a specific use case. To say in 5 years we won't be using JS, is incorrect, I think it will have the same longevity as C. It is built into the fabric of so many things as a dependency. I would say, I think day to day developers will **NOT** be writing in plain JavaScript, but rather a higher level language, that will target JS at compile time.

Read

30: Total Elm

Not treating ports as an http request is hard. We want to think if more as a messaging service using the actor model pattern, and set up a single pair of ports for our Elm and JS to interact. Let's see what that looks like, and if we understand it?

Read

29: Elm in React Live

In lieu of this week's episode we have a special presentation from my talk at Phoenix React JS meetup that I gave on March 14th. --- Elm is a functional language that compiles to JavaScript. There are a lot of benefits that can be gained from using a functional language, more than just adding types as a super set to existing JavaScript. How about No more null. No “undefined is not a function”, we’ll never see these again! I’ll go over how to leverage this incredible language in our existing React Apps, and some of the challenges of taking this route.

Read
Powered by Contentful