Tomek is one of the first batch of interns we ever had at Lunar Logic. Let's ask him a few questions about internships at Lunar Logic. After all, who is a better person to answer them?
What makes software development internships at Lunar Logic an attractive proposition? Why our internships are different than typical, out-of-the-mill programs that are widely available?
A solid plan and some patience is all you need to migrate an entire application to a different technology.
Our take on unit testing and how we approached testing Elm code in Aircasting.
How to use `setTimeout` and the DOM mutation observer API to attach callbacks to DOM nodes that do not yet exist.
How to use custom types to keep the interface declarative and avoid bugs.
How we managed to migrate AirCasting from Angular v1 to Elm while still delivering value
There are few options to categorize posts using Jekyll, one can get lost in thinking which to choose and how to use it properly and easily. In our blog, we were using both categories and tags but in a bit chaotic way. I decided to clean up a bit. This is a short story from this journey.