profile
viewpoint
Jasdev Singh jasdev RIFF New York, NY https://jasdev.me Daylight engineering, nightlight mathematics.

codepath/ios_guides 2685

Comprehensive open-source iOS guides

mergesort/Public-Extension 300

:wrench: A weekly log of handy Swift extensions

pointfreeco/combine-schedulers 119

⏰ A few schedulers that make working with Combine more testable and more versatile.

jasdev/nyc-point-free-study-group 13

A weekly(-ish and (very) informal) Point-Free study group.

BinRoot/MapReduce-Rust 9

Implementation of MapReduce in Rust-Lang

BinRoot/Event-Ratio 1

Facebook event webapp

BinRoot/Event-Ratio-Android 1

Android app for event ratio

BinRoot/Hyperlink 1

site: ec2-54-234-216-44.compute-1.amazonaws.com:3000

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 38fd13e93c14dbafea133cee8cdca3e03d0f91bf

Adds link to this week’s episode and a slot for next week.

view details

push time in a day

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha bc362ca812f441034a968be5e0338e0f0aa4e99d

Bump this coming week’s session to Wednesday.

view details

push time in 3 days

startedjthodge/thought-garden

started time in 6 days

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha b15cbf0a3e0982ae6bda989bc866b7c4c1d305df

Fix date for today’s session and add slot for #122.

view details

push time in 8 days

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 8789b6977182a8bd3c722b8099400016758a6a33

Remove note about the :45 time change.

view details

push time in 10 days

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha dff0ce85752625ea8f2c89bf37e73503023e0f09

Fix the date for Monday’s session.

view details

push time in 10 days

PR opened CombineCommunity/CombineExt

Adds ignoreFailure(completeImmediately:) and ignoreFailure(setFailureType:completeImmediately:).

Mirroring ignoreOutput and ignoreOutput(setOutputType:) for the Failure generic. h/t @mbrandonw @stephencelis for their discussion on this and the feedback they filed (FB8563288).

+211 -2

0 comment

5 changed files

pr created time in 10 days

push eventjasdev/CombineExt

jasdev

commit sha 23c9ce5aafbc4e8427e2e044e09653caab87c857

Adds ignoreFailure(completeImmediately:) and ignoreFailure(setFailureType:completeImmediately:).

view details

push time in 10 days

fork jasdev/CombineExt

CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.

https://combine.community

fork in 10 days

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 300f813700e1a3498ae400463371d37cc40b2312

Updates Zoom link, adds like for #120, and slot for #121.

view details

push time in 15 days

push eventblessedwithless/SwiftUI-Introspect

Jasdev Singh

commit sha 29b3ff08055a0075f4226973ac2c91729fb9ea23

Adds `introspectTextView`.

view details

push time in 20 days

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha ba47f1c2ba64bd39c3abf9b8b4685dad02b10995

Updates schedule with link to #119 and slot for 120.

view details

push time in 23 days

startedThomvis/Construct

started time in a month

startedNextLevel/NextLevelSessionExporter

started time in a month

startedglennneiger/AVCustomEdit

started time in a month

startedNextLevel/NextLevel

started time in a month

startedswift-server/swift-backtrace

started time in a month

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 66ca5232ea05dada26d655717cbed6f2af560aa3

Move #119 to next week.

view details

push time in a month

startedantranapp/awesome-tca

started time in a month

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha d43818efde5a59a532a2d59d884730aac3841d47

Adds link to #118 and slot for 119.

view details

push time in a month

pull request commentpointfreeco/pointfreeco

Fixes small typos and compilation issue in 117.1.

All good and no problemo! 👊🏽

jasdev

comment created time in a month

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 1a79d6365ca48937cc6aa033b5922bfbb01114e7

Adds link to #117 and slot for 118.

view details

push time in a month

push eventjasdev/pointfreeco

Jasdev Singh

commit sha 98a83cad5a3f53c14965a85878ab737576482244

Fixes small typos and compilation issue in 117.1.

view details

push time in a month

fork jasdev/pointfreeco

🎬 The source for www.pointfree.co, a video series on functional programming and the Swift programming language.

https://www.pointfree.co

fork in a month

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 9665d73ccfbc2351ce3d7a3fa64286e725f8a7ec

Bump to next week.

view details

push time in 2 months

startedsoulverteam/SoulverCore

started time in 2 months

PR opened CombineCommunity/CombineExt

Adds `ignoreOutput(setOutputType:)` overload.

@mbrandonw brought up a handy overload on ignoreOutput in a discussion over in TCA’s repository. I’d also be up for adding ignoreFailure and ignoreFailure(setFailureType:), if you see fit.

+66 -0

0 comment

4 changed files

pr created time in 2 months

push eventjasdev/CombineExt

jasdev

commit sha 740f2e6f1f85867204008fa97c9945fd6c6067f7

Adds `ignoreOutput(setOutputType:)` overload.

view details

push time in 2 months

push eventjasdev/CombineExt

jasdev

commit sha f8633a3ea97304549070125cdd278ffe9373b5c9

Adds `ignoreOutput(setOutputType:)` overload.

view details

push time in 2 months

push eventjasdev/CombineExt

jasdev

commit sha 388071b30d47a0dccf2587efe0546279289f1ba1

Adds `ignoreOutput(setOutputType:)` overload.

view details

push time in 2 months

delete branch jasdev/CombineExt

delete branch : traits

delete time in 2 months

delete branch jasdev/CombineExt

delete branch : try-map-many

delete time in 2 months

fork jasdev/CombineExt

CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.

https://combine.community

fork in 2 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 67400d753fbb3c24e2e5bc547986ece300431eed

Swaps slot for #115 with #116.

view details

push time in 2 months

startedthoughtbot/CombineViewModel

started time in 2 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 7c17865d40fbcae1d7329ef0cc5de95c25068743

Adds link for Episode #114.

view details

push time in 2 months

delete branch jasdev/CombineExt

delete branch : gate-optional-publsher

delete time in 2 months

pull request commentCombineCommunity/CombineExt

Add extension on Collection for merging collections of Publishers

@joewalsh thanks for this PR! Totally think it’s worth adding an extension on Collection (or Sequence, if possible). For the implementation, we’ll likely want to lean on Publishers.MergeMany.init(_:) to avoid duplicating work the framework does for us there.

joewalsh

comment created time in 2 months

Pull request review commentCombineCommunity/CombineExt

Deprecate Optional.publisher.

 import Combine @available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) public extension Optional {     /// A publisher that publishes an optional value to each subscriber exactly once, if the optional has a value.+    @available(OSX, obsoleted: 11.0, message: "Optional.publisher now ships with Combine.")

Not sure! Asked in iOS Folks and updated the message in the mean time.

jasdev

comment created time in 2 months

PullRequestReviewEvent

push eventjasdev/CombineExt

jasdev

commit sha aa470179f3167a7664f3d2f8311273dc8814348b

Remove docs and update obsoleted message.

view details

push time in 2 months

delete branch jasdev/CombineExt

delete branch : prefix-duration-vending

delete time in 2 months

push eventjasdev/CombineExt

jasdev

commit sha d745da6d5c8457e368bf0e0ed3e77f9f3d661065

Disable SwiftLint in vended files.

view details

push time in 2 months

create barnchjasdev/CombineExt

branch : prefix-duration-vending

created branch time in 2 months

push eventjasdev/CombineExt

jasdev

commit sha 790dea3589ea81ad4362e6c87f1b51215db2b8d9

Deprecate Optional.publisher.

view details

push time in 2 months

create barnchjasdev/CombineExt

branch : gate-optional-publsher

created branch time in 2 months

push eventjasdev/CombineExt

Bas van Kuijck

commit sha 309d427b5a62ecf160cdccb8f2d290ed17874665

Added nwise

view details

Bas van Kuijck

commit sha cddab7e3e7e87dc08597b9570d37c030391d21eb

fixed anchor for #nwise

view details

Bas van Kuijck

commit sha 78b3e0ad86c7c9d6d594cf11d79638d7d5e44df2

Implemened PR suggestions

view details

push time in 2 months

push eventjasdev/Settler

Jasdev Singh

commit sha fa8eda2a2e85ede29febe0e0ff07448b48512dc2

Reworking the first sentence a tad.

view details

push time in 2 months

PR opened daltonclaybrook/Settler

Light editing pass over the README.md

So good 💯 — only small style comments and tidying redundancy in sentences. Can Settler be used to initialize value types? If so, the phrasing of resolving “objects” might be confusing for folks.

+23 -23

0 comment

1 changed file

pr created time in 2 months

push eventjasdev/Settler

Jasdev Singh

commit sha 7e6e3be1b0bb666eadddbcec4321d8c06f46ea3b

Light editing pass over the README.md So good 💯 — only small style comments and tidying redundancy in sentences. Can Settler be used to initialize value types? If so, the phrasing of resolving “objects” might be confusing for folks.

view details

push time in 2 months

fork jasdev/Settler

A utility for building complex, type-safe dependency graphs in Swift

fork in 2 months

starteddaltonclaybrook/Settler

started time in 2 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 3430417d7a7bbdc81f61481eddd95238c413d48a

Time shift note.

view details

push time in 2 months

issue commentauth0/Auth0.swift

Swift package manager support

+1 here too, SPM support would help us a ton

jessemx109

comment created time in 2 months

startedkerekesmarton/varadinum-instructional

started time in 2 months

startedvapor-community/Imperial

started time in 2 months

startedpointfreeco/swift-html-vapor

started time in 2 months

startedvercel/next.js

started time in 2 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha f1a74ed567164cdad626d0ff53d2247a5470b80a

Link to #113 and slot for 114.

view details

push time in 2 months

startedgenmon/aboutfeeds

started time in 2 months

starteddarrarski/TCACoordinatorDemo

started time in 2 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 684519626073a5db4eb27a0e8fa2411b64baf62a

Switches back to Monday’s for next week.

view details

push time in 3 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 3c323a9c5e9f1350832a38cad3d2874ccb00931f

Adds link to #112 and slot for #113.

view details

push time in 3 months

startedsignalstickers/signalstickers-client

started time in 3 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 2ee111a1f3eb94dc7b3c6018115d8bd8e89bc361

Updates #111’s date to 8/6 and adds slot for #112.

view details

push time in 3 months

startedb3ll/Decomposed

started time in 3 months

push eventjasdev/nyc-point-free-study-group

Jasdev Singh

commit sha 452b55147540c28dce0095bd0a2578e3c4fca4c2

Adds link to #110 and slot for 111.

view details

push time in 3 months

startedmike-engel/swiftvg

started time in 3 months

more