Found 2452 bookmarks
Newest
A Farewell to FRP
A Farewell to FRP
Elm is about making delightful projects. [...] Projects you are excited to share. Projects that get you excited about programming! That means I am always asking myself how Elm can be simpler. How can it be easier to learn? More fun? Quicker for prototyping? More reliable? I think my obsession with these questions are the heart of Elm's design philosophy and Elm's success.
·elm-lang.org·
A Farewell to FRP
Cyclical healing
Cyclical healing
healing doesn’t happen in a linear manner, but in an ever-outward spiral; you will find yourself in the same place, but in a slightly different one, again and again
·baileye.tumblr.com·
Cyclical healing
Tai-Danae’s Applied Category Theory notes
Tai-Danae’s Applied Category Theory notes
Have you heard the buzz? Applied category theory is gaining ground! But, you ask, what is applied category theory? Upon first seeing those words, I suspect many folks might think either one of two thoughts: 1. Applied category theory? Isn't that an oxymoron? or 2. Applied category theory? What's the hoopla? Hasn't category theory always been applied? (Visit the blog to read more!)
·math3ma.com·
Tai-Danae’s Applied Category Theory notes
The Littlest Type
The Littlest Type
In type theory, an uninhabited type is often called a bottom type, and written as ⊥. A bottom type is a subtype of every other type. So `Never` would be an `Int` and a `String` and a `UIViewController` and every other type. The opposite is the top type (⊤), the supertype of every other type. In Swift, that’s `Any`.
·robnapier.net·
The Littlest Type
Brandon’s introduction to protocol witnesses
Brandon’s introduction to protocol witnesses
Protocol-oriented programming is strongly recommended in the Swift community, and Apple has given a lot of guidance on how to use it in your everyday code. However, there has not been a lot of attention on when it is not appropriate, and what to do in that case. We will explore this idea, and show that there is a completely straightforward and mechanical way to translate any protocol into a concrete datatype. Once you do this you can still write your code much like you would with protocols, but all of the complexity inherit in protocols go away. Even more amazing, a new type of composition appears that is difficult to see when dealing with only protocols. We will also demo a real life, open source library that was originally written in the protocol-oriented way, but after running into many problems with the protocols, it was rewritten entirely in this witness-oriented way. The outcome was really surprising, and really powerful. https://twitter.com/mbrandonw https://appbuilders.ch
·youtube.com·
Brandon’s introduction to protocol witnesses
Shai’s “Getting Started with Combine” talk
Shai’s “Getting Started with Combine” talk
try! Swift NYC Conference 2019 - try! Swift is an immersive community gathering about Apple Technologies, Swift Language Best Practices, Application Development in Swift, Server-Side Swift, Open Source Swift, and the Swift Community in New York! Topic - Getting Started with Combine Speaker - Shai Mishali Twitter - https://twitter.com/freak4pc Presentation Link - https://speakerdeck.com/freak4pc/getting-started-with-combine-try-swift-nyc-2019 Bio - Shai is iOS Tech Lead for Gett, the on-demand mobility company, and is involved in several open source projects on his spare time - mainly the RxSwiftCommunity and RxSwift projects, as well as an international speaker. Author on the upcoming Combine book from raywenderlich.com and a hackathon addict and 1st place winner of BattleHack World Finals 2014. You can find him on GitHub and Twitter as @freak4pc. Abstract - In the last WWDC, Apple has finally released it's very own framework for declarative processing of values over time, making the skill of Reactive Programming a must for your toolset. But what does it actually mean, and why is it at all helpful for you as a developer? What are the tools and constructs Apple provide for us as developers? In this talk you'll learn: * What _is_ Reactive Programming? * How Combine differs from other Reactive Declarative frameworks * Basic building blocks: Publisher, Subscriber, Subscription, Subjects and more * The anatomy and lifecycle of a Combine event * Combine vocabulary: Operators - the 'words' that make up your Combine chain * Combine & Foundation: Apple-provided APIs to ease your day-to-day development with Combine and existing Swift APIs * Combine's role in SwiftUI * What is Backpressure? * And much more ... try! Swift New York Twitter - https://twitter.com/tryswiftnyc try! Swift New York Twitter Hashtag - https://twitter.com/hashtag/tryswiftnyc try! Swift Facebook - https://facebook.com/tryswiftconf try! Swift Website - https://www.tryswift.co/ try! Swift Conference Photos - https://www.flickr.com/photos/tryswift/albums try! Swift Conference Contact - info@tryswift.co try! Swift Conference © 2019 - Powered by NatashaTheRobot
·m.youtube.com·
Shai’s “Getting Started with Combine” talk
How to Teach Stuff
How to Teach Stuff
The closest professions to teaching are stage acting and stand-up comedy. Learn how they do it. [D]on’t focus on subtleties that interest you; focus on your audience.
·math.ucr.edu·
How to Teach Stuff
The Secret to Enjoying a Long Winter
The Secret to Enjoying a Long Winter
More and more, I try to live in harmony with the seasons, not the clock. ​ It turns out that in northern Norway, “people view winter as something to be enjoyed, not something to be endured,” says Leibowitz, and that makes all the difference. ​ “there’s no such thing as bad weather, only bad clothing”
·kottke.org·
The Secret to Enjoying a Long Winter
The New Math
The New Math
The system, then, does not particularly care for the individual user as much as it thrives on the decomposition and recomposition of the data that users provide Being shown what you are “supposed” to see is central to what social media offer (the promise of self-expression is mainly an alibi for that larger surrender to algorithmic recommendation); they allow us to consume that passivity toward what we want as pleasurable in itself.
·reallifemag.com·
The New Math
Progress studies as a civic duty
Progress studies as a civic duty
We have a responsibility to learn the underpinnings of the standard of living we all enjoy. To understand and appreciate how we got here, and what it took. And ultimately, to keep it going
·rootsofprogress.org·
Progress studies as a civic duty
Eclipsing Binaries
Eclipsing Binaries
To hold someone's attention with a blank slate, all that's necessary is to put another blank slate beside it. You don't have to write anything on either of them. I start to think about the many selves I project, and how the phones work to align them beside themselves, inviting comparison.
·reallifemag.com·
Eclipsing Binaries
Hidden cities
Hidden cities
I don’t want to suggest that we should resist change entirely. I do think we can be thoughtful about the rate of change that we introduce. I also think it’s a choice, rather than an inevitability, to drop bombs that throw an entire ecosystem off-balance. I tend to interpret this dismissiveness as a way of saying, “We don’t want to become a ‘thing’ because ‘things’ are destroyable by outsiders.” Avoiding labels is a way of keeping hidden cities away from the colonizers, like a nomadic tribe on the move.
·nadiaeghbal.com·
Hidden cities
your inbox gently fills
your inbox gently fills
i let summer take over the house for however long it needs --- making their way from meal to meal across the sky --- it’s not quite true that every car should stop while a poem is in operation but try to tell me it wouldn’t be nice
·granta.com·
your inbox gently fills
Your other account balance
Your other account balance
The problem, and it’s obvious, is that whatever sucks that I’m running away from will be there once I stop working. or doing things like not being available on the weekends, because they’re the weekends.
·mailchi.mp·
Your other account balance