Skip to content

schrock { block }

code and science (but mostly code)

  • Twitter
  • Github
  • LinkedIn
  • Home
  • About
  • Logo Roll
  • Hire Me!
  • Contact
  • Testimonials
  • Blog

Month: July 2020

Uncategorized

What makes a good network layer

July 16, 2020January 19, 2022 E S

Here's what I want in a networking layer: Should be easy to switch between different hosts and API versions while keeping all the endpoints the sameShould be possible to separate the logic for setting up a network call and firing itShould be easy to mock server responsesShould be easy to separate concerns when handling responsesShould… Continue reading What makes a good network layer

Leave a comment
Uncategorized

Slippers: a library for paging, refreshing, and JSON

July 14, 2020 E S

Slippers is not a networking library. It won't make server calls for you (I have other libraries for networking). What it will do, however, is make it easy for you to trigger network calls when you need to. It does this by providing some protocols and simple implementations thereof to control common network tasks like… Continue reading Slippers: a library for paging, refreshing, and JSON

Leave a comment

Recent Posts

  • Practical applications of “execution is more important than the idea”
  • Prefer functions to protocols
  • Easily handle server errors by default in iOS
  • Why you should try Functional Programming (in Swift)
  • Beware multi-sided businesses

Archives

  • September 2021
  • April 2021
  • August 2020
  • July 2020
  • April 2020
  • March 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • May 2019
  • April 2019
  • December 2018
  • November 2018
  • October 2018
  • August 2018
  • October 2017
  • September 2017
  • March 2017
  • September 2016
  • August 2016
  • June 2016
  • July 2015
  • April 2015
  • November 2014
  • October 2014
  • March 2014
  • November 2012

Categories

  • Android Development
  • Arduino
  • Continuous Integration
  • iOS Development
  • Penetration Testing
  • RainbowCube
  • RainbowDuino
  • Raspberry Pi
  • Uncategorized

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com

Hours & Info

Based in New York, NY
Mon-Fri 8am to 5pm

Recent Posts

  • Practical applications of “execution is more important than the idea”
  • Prefer functions to protocols
  • Easily handle server errors by default in iOS
  • Why you should try Functional Programming (in Swift)
  • Beware multi-sided businesses
  • Twitter
  • Github
  • LinkedIn
Blog at WordPress.com.
  • Follow Following
    • schrock { block }
    • Already have a WordPress.com account? Log in now.
    • schrock { block }
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar