Skip to content

Instantly share code, notes, and snippets.

View yeradis's full-sized avatar

Yeradis P. Barbosa Marrero yeradis

View GitHub Profile

Reverse interview

Engineering

  1. What tech stack do you use? Are you rolling out new technologies or sunsetting older ones? Do you have any legacy system that you need to maintain?
  2. What is your maturity stage? Finding a direction, feature work, maintenance...
  3. What are the next big engineering challenges you will face?
  4. How are requirements delivered to the engineering teams? How are technical decisions made and communicated?
  5. What level of involvement do engineers have in relation to architecture and system design? How much freedom for decision making do individual developers have? What happens if an engineer identifies areas of improvement?
  6. What is the junior/senior balance of the team?
@yeradis
yeradis / fishshell-vscode.md
Created February 13, 2021 18:43
fish shell - vscode code function

create file ~/.config/fish/functions/code.fish

function code
    set -x VSCODE_CWD $PWD
    open -n -b "com.microsoft.VSCode" --args $argv;
end

or if you are using the Insiders version:

[Know about it][Understanding][Clear understanding]

NOVICE

CONCEPTS

  • xxx Immutable Data
  • xxx Second-Order Functions
  • xxx Constructing & Destructuring
  • xxx Function Composition
  • xxx First-Class Functions & Lambdas
@yeradis
yeradis / BowlingKtTest.kt
Created September 19, 2017 15:22 — forked from matanlurey/BowlingKtTest.kt
Bowling Kata Dart vs Kotlin
import org.junit.jupiter.api.Assertions.*
import org.junit.jupiter.api.Test
internal class BowlingKtTest {
@Test
fun `score is 0 when the player did not knock down any pins`() {
assertEquals(0, Array(20, { 0 }).toList().score())
}
@Test
@yeradis
yeradis / convertSheet2Json.gs
Created September 15, 2017 06:18 — forked from daichan4649/convertSheet2Json.gs
spreadsheet のデータを JSON として読み込む(Google Apps Script)
function convertSheet2Json(sheet) {
// first line(title)
var firstRange = sheet.getRange(1, 1, 1, sheet.getLastColumn());
var firstRowValues = firstRange.getValues();
var titleColumns = firstRowValues[0];
// after the second line(data)
var lastRow = sheet.getLastRow();
var rowValues = [];
for(var rowIndex=2; rowIndex<=lastRow; rowIndex++) {
@yeradis
yeradis / gist:c3d819c9e44afc44a07a2776eb492fa3
Created September 15, 2017 06:17 — forked from daaain/gist:3932602
Google App Script - Spreadsheet JSON export
/**
* Adds a custom menu to the active spreadsheet, containing a single menu item
* for invoking the exportJSON() function specified above.
* The onOpen() function, when defined, is automatically invoked whenever the
* spreadsheet is opened.
* For more information on using the Spreadsheet API, see
* https://developers.google.com/apps-script/service_spreadsheet
*/
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
@yeradis
yeradis / podfile_exclude_SKAdvisorResources.md
Created August 4, 2017 11:50
Exclude SKAdvisorResources.bundle from being copied within the app

I know this is an old question and probably you got a solution(or decided to use another library)

but just in case for future references

THIS WORKS ON MacOS for other systems you need to check your available tools find, sed

you can comment that line with something like this at your Podfile

post_install do |installer|    

app_target = "your_target_goes_here"

#ifdef __OBJC__
#define DISABLE_NULL_WARNING \
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wnonnull\"")
#define ENABLE_NULL_WARNING \
_Pragma("clang diagnostic pop")
@yeradis
yeradis / oclint-xcode-build-phases_run_script.sh
Created April 29, 2017 07:04
OCLint + XCPretty + XCode integration as and Aggregate target
source ~/.bash_profile
cd ${SRCROOT}
xcodebuild clean
xcodebuild | tee xcodebuild.log | xcpretty -r json-compilation-database -o compile_commands.json
maxPriority=15000
oclint-json-compilation-database -- -report-type xcode -max-priority-1=$maxPriority -max-priority-2=$maxPriority -max-priority-3=$maxPriority

Keybase proof

I hereby claim:

  • I am yeradis on github.
  • I am yeradis (https://keybase.io/yeradis) on keybase.
  • I have a public key ASChrCQXLhmC4fuj8ahlsxhDZ3a7gWGQtKfSJBr-K02m1Qo

To claim this, I am signing this object: