Remember when Facebook was banging on our door trying to get us to pivot from YouTube but then we looked at metrics other than views and it became obvious that they were lying so I told everyone? In 2015? medium.com/@hankgreen/theft-…
The viewership metrics were inflated by 150 to 900%. Whole companies shifted their strategy to video. Companies going bankrupt, people losing jobs, FB gets away with 0.18% of annual income ($40M / $22B), a slap on the wrist.
hollywoodreporter.com/thr-es…
This week we put forward the idea that structs and enums are so fundamentally linked that we should never allow one to have capabilities that the other doesn't have.
For the most part, Swift upholds this principle, for example: initializers.
Learn more: pointfree.co/episodes/ep51-s…
#WWDC Scholarships reward talented students and STEM organization members with the opportunity to attend #WWDC19. Explore the requirements, build an interactive Swift playground scene, and apply before March 24 at 5 p.m. PDT! apple.co/2TMZKsR
I love Gen. Combined with DataOperation (created for CoreData), I was able to make RandomOperation (a.k.a. Gen<DataOperation<A>>) that can randomly seed CoreData contexts! I can predictably seed my database with 1000's of objects in just 2 lines. Article coming :)
Now that we have made randomness both composable and testable, let’s have a little fun with it! We are going to explore making some complex generative art that is built from simple, composable units.
This is a 🆓 episode for everyone!
Learn more: pointfree.co/episodes/ep49-g…
The article is finally out! I talk about the process I went through to come up with a functional container that helps me deal with CoreData threading. Inspired by @pointfreeco video series, I finally had my first eureka moment. Hope there's more to come! cheeseonhead.com/posts/tamin…
I’m happy to say that thanks to @pointfreeco, I was able to come up with a container (I’m afraid to say the m word or functor, cause I don’t know if it is) that separates CoreData’s threading logic from business logic! It makes the code super clean and we love it. Article coming!
Previously we’ve discussed the map and zip operations in detail, and today we start completing the trilogy by exploring flatMap. This operation is precisely the tool needed to solve a nesting problem that map and zip alone cannot.
pointfree.co/episodes/ep42-t…