Skip to content
View simonwendel's full-sized avatar

Block or report simonwendel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. Caching as an After-Thought Caching as an After-Thought
    1
    # Caching as an After-Thought
    2
    
                  
    3
    What happens when the speed of data access code and requests to the data store puts a cap on the total number of requests our apps can 
    4
    handle? We have a bunch of options of course, but they are costly and intrusive. Partitioning the data store is a delicate operation 
    5
    and requires a skilled DBA. Memory caching using local or distributed caching stores is awesome, of course, but can be time consuming. 
  2. ifs-and-buts.md ifs-and-buts.md
    1
    ## Are IFs Bad For You?
    2
    
                  
    3
    No, they're not bad per se. However, in a world where the monolithic codebases of old have [increased to massive size](http://www.informationisbeautiful.net/visualizations/million-lines-of-code/), calculating [McCabe scores](https://en.wikipedia.org/wiki/Cyclomatic_complexity) shows us that as code ages nesting depth increases. Why is this? Well, what started as one little ```if```, or just a minor ```switch```, can quickly grow to become an unwieldy monster to maintain. Let's take the following piece of code as an example:
    4
    
                  
    5
    ```csharp
  3. push-a-secret push-a-secret Public

    C#

  4. sun-to-usb-adapter sun-to-usb-adapter Public

    USB-to-Sun Keyboard Adapter using Arduino Micro

    C++

  5. skiss-project/framework skiss-project/framework Public

    A .NET framework for simple, kind of interactive, system specifications.

    C#

  6. guard-statements guard-statements Public

    Stuff you would normally put in a "Validation" assembly.

    C#