Skip to content

Instantly share code, notes, and snippets.

View shaliniJK's full-sized avatar

Shalini Jayjaywantee Koodun shaliniJK

View GitHub Profile
https://developer.android.com/training/dependency-injection/dagger-basics
https://developer.android.com/training/dependency-injection/dagger-multi-module
https://dagger.dev/users-guide
https://android.jlelse.eu/android-mvvm-with-dagger-2-retrofit-rxjava-architecture-components-6f5da1a75135
https://android.jlelse.eu/repository-layer-using-room-and-dagger-2-android-12d311830fd9
https://proandroiddev.com/implementing-mvp-with-new-dagger-android-injection-api-773b13e1ef0
https://proandroiddev.com/dagger-2-android-modules-e168821cfc57
https://proandroiddev.com/dagger-component-dependencies-for-library-development-e2df7ce68233
https://medium.com/tompee/dagger-2-scopes-and-subcomponents-d54d58511781
https://medium.com/@princessdharmy/dagger-2-with-mvvm-simplified-3215b3cf4c96
root : {
--black-grey: #1F2D3D;
--steel-grey: #273444;
--slate-grey: #3C4858;
--grey: #E5E9F2;
--light-grey: #F9FAFC;
}
@shaliniJK
shaliniJK / .block
Created September 17, 2019 21:06
fresh block
license: mit
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include "switch.h"
#include "hardware.h"
#include "hwconfig.h"
struct ctx_s *ctx_courant = NULL;
struct ctx_s *ctx_ring = NULL;
@shaliniJK
shaliniJK / introrx.md
Created February 9, 2018 22:03 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
@shaliniJK
shaliniJK / memory.h
Created February 8, 2017 12:41 — forked from jvanz/memory.h
my own malloc/free implementation
#ifndef _MEMORY_HEADER
#define _MEMORY_HEADER
/**
* Allocates a block of memory with bytes of length
* @returns a pointer to the allocated block of memory. Return NULL in error
*/
void* memory_alloc(size_t bytes);
/**
@shaliniJK
shaliniJK / .vimrc
Created January 21, 2017 18:02 — forked from JeffreyWay/.vimrc
Laracasts: Vim Mastery - Episode 3 .vimrc progress
syntax enable
colorscheme desert
"-------------General Settings--------------"
set backspace=indent,eol,start "Make backspace behave like every other editor.
let mapleader = ',' "The default leader is \, but a comma is much better.
set number "Let's activate line numbers.

Learn you a Haskell - In a nutshell

This is a summary of the "Learn You A Haskell" online book under http://learnyouahaskell.com/chapters.


1. Introduction

  • Haskell is a functional programming language.