This is your work, valued
Tech Lead @Promon. Former Director at @wireapp. Former @soundcloud Core Engineering. Ex @IBM. Curious learner. Geek. OPEN SOURCE Advocate. Quantum fan.
Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
16kAndroid-CleanArchitecture-Kotlin. This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
4.8kfrodo. Android Library for Logging RxJava Observables and Subscribers.
1.5karrow. Arrow is Lightweight library toolbox for Java and Android Development.
437Android-AOPExample. This is a simple example of Aspect Oriented Programming in Android
420java-code-styles. IntelliJ IDEA code style settings for Square's Java and Android projects.
285Android-ReactiveProgramming. This is a sample app that is part of a serie of blog posts I will be writting about experiences with Reactive Programming on Android
225frodo2. Android Library for Logging RxJava2 Components
145Android-KotlinInTests. This is a sample app that is part of blog posts I have written about how to test android applications using Kotlin.
89android-trinity. android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
55Inside_Android_Testing. This are android testing samples for the talk: How ANDROID TESTING changed how we think about Death
53engineering-leadership. Repository with all types of content related to engineering leadership.
41Kotlin-Cracking-The-Engineer-Interview. WIP
41Multi-Threading-Samples. WIP
40DynamicProxy_Java_Sample. This is an example written in Java that demonstrates how to implement a simple dynamic proxy for intercepting method calls.
34Rust-Cross-Platform-Development. Rust Programming Language Cross-Platform Development which includes Mobile, Web, CLI and Desktop.
32java-design-patterns. Design pattern samples implemented in Java
32Kotlin-Everywhere. Kotrlin Programming Language Cross-Platform Development which includes Android, iOS and Backend. Pretty much everwhere.
30nfc_android_sample. [DEPRECATED] This is a sample app that demonstrates how to work with android and NFC technology
26Fast-Food-Reality. [DEPRECATED] An Augmented Reality Fast Food Restaurant Finder Application for Android
23Cognitive-Samples. This is meant to be a repository with examples of cognitive computing brought to the android platform
22interviewproblems. Tackling various problems asked in technical interviews
22Workshop-Android-Chatbot. Code scaffolding in order to build a Pizza Delivery Chatbot.
21legacy-android10.github.io. Legacy Jekyll project for my personal blog: fernandocejas.com.
18RaspberryPi-Wireguard. WireGuard is an interesting new VPN protocol that has the potential to bring major change to the VPN industry. In comparison to existing VPN protocols, such as OpenVPN and IPSec, WireGuard may offer faster speeds and better reliability with new and improved encryption standards. This repository aims to help with the installation of Wireguard, tested on a Raspberry Pi 3 B.
18interviews. Everything you need to know to get the job.
16engineering-management. A collection of inspiring resources related to engineering management and tech leadership
14Android-FeatureFlags. Simple Feature Flags Framework for Android
13sketches. These are technical sketches related to Software engineering: architecture, projects, workflows
13MyResumeAndroidApp. [DEPRECATED] This application is basically an Android "my Resume" App. Used mainly for CV as an example.
12two-daggers. This is a sample app that is part of a blog post I have written about how Dagger 1 and Dagger 2 can live together in order to facilitate a potential gradual migration process in big codebases with many contributors.
12Android-AnnotationsSample. Java
11java-code-examples. A java command line application with code samples
11engineering-blogs. Ruby
11linux.github.io. Linux how to, guides, recipes, tips and tricks, troubleshooting, etc
9Presentations. Presentations at conferences
8Frontend-Architecture-Modular-Monolith. This is a movies sample app in Typescript using Vue, React and Angular. It aims to demonstrate how to architect frontends using a modular monolith approach as inspiration, for a later evolution to micro-frontends
7AndroidApplicationTestingSample. [DEPRECATED] Android application sample using junit, roboelectric and mockito for testing it
6android10. My github public profile page
5Inside_Android_ListView. [DEPRECATED]
5awesome-chatgpt-prompts. This repo includes ChatGPT prompt curation to use ChatGPT better.
5arch-linux-utils. Arch Linux utils which include scripts, tips and tricks to facilitate your linux user life :)
5Docker-Examples. Repository with docker images examples. https://www.docker.com/
4ktor-dockerizer. Gradle Plugin that facilitates docker integration when using gradle as a build system.
4system-design-101. Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
4doggy. Your friendly command line utility tool (WIP)
4Rust-Proactive-Learning. Just a personal Rust Playground to play around and understand the language.
4Javascript-Samples. Javascript learning samples using either plain javascript or different frameworks
3ktor-rest-api-docker-bootstrap. Scaffolding for a REST Api using Ktor Framework. Already dockerized.
3Kotlin-Playground. Just a console application used as a playground for trying Kotlin stuff out: new features, experiments, etc
2Scala_ExercisesAndPractices. Playing around some scala exercises.
2postmortem-templates. A collection of postmortem templates
1learning-web-development. Vue
1Linux. Linux automation scripts, tutorials, documentation and more...
1Instapixel. This is complete project which demonstrates how to architecture a modern application which includes a serverless backand plus android and web client.
1mediumish-theme-jekyll. Jekyll Template - Mediumish
1mkcert. A simple zero-config tool to make locally trusted development certificates with any names you'd like.
1arch-linux-dell. Instructions to install Arch Linux on a Dell laptop.
1awesome-sre. A curated list of Site Reliability and Production Engineering resources.
1