-
Cos’è per te il debito tecnico? Come lo definisci e, soprattutto, che effetti ha nella tua esperienza?
-
Una volta constatato che nella tua applicazione esiste del debito tecnico, cosa fai per ridurlo? Ci sono delle pratiche o degli strumenti che nella tua esperienza si sono rivelati particolarmente utili?
-
Uno dei problemi principali del debito tecnico è probabilmente la difficoltà di comunicarlo a persone che non hanno un background tecnico. Ti è capitato di scontrarti con questo problema? Come l’hai risolto? Che altri problemi ti è capitato di affrontare nella gestione del debito tecnico?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// poller.go | |
package main | |
import ( | |
"fmt" | |
"os" | |
"os/signal" | |
"time" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function App ({ id, values }) { | |
const [user, setUser] = useState(null); | |
const payload = { | |
id, | |
...values, | |
// compute some stuff | |
}; | |
useEffect(() => { | |
fetch(`/users/${params.id}`, { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fs = require('fs'); | |
const path = require('path'); | |
const NUMBER_OF_ROWS = process.env.NUMBER_OF_ROWS || 100_000_000; | |
const JSON_OUTPUT = path.resolve(__dirname, `data_${Date.now()}.ndjson`); | |
const { info, error } = console; | |
(async () => { | |
function writeJSON() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Licensed to the Apache Software Foundation (ASF) under one | |
# or more contributor license agreements. See the NOTICE file | |
# distributed with this work for additional information | |
# regarding copyright ownership. The ASF licenses this file | |
# to you under the Apache License, Version 2.0 (the | |
# "License"); you may not use this file except in compliance | |
# with the License. You may obtain a copy of the License at | |
# | |
# http://www.apache.org/licenses/LICENSE-2.0 |
Ultima modifica: Jun 13, 2020 12:30 PM tags: Università
nslookup is a powerful network administration command-line tool, available for many of the popular computer operating systems for querying DNS to obtain domain names or IP addresses, mapping or for any other specific DNS Records.Here are the ten most used command lines with nslookup that will help you to understand better your domain's management.
1. How to find the A record of the domain?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use structopt::StructOpt; | |
use std::io::Error; | |
#[derive(Debug, StructOpt)] | |
struct Cli { | |
pattern: String, | |
#[structopt(parse(from_os_str))] | |
path: std::path::PathBuf, | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { useReducer } from 'react'; | |
const uuid = () => Math.random(); | |
export function reducer(state, action) { | |
switch (action.type) { | |
case 'show': | |
return [ | |
action.notification, | |
...state, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
Author's note: This is the algorithm taken from https://en.wikipedia.org/wiki/Reverse_Polish_notation | |
for each token in the postfix expression: | |
if token is an operator: | |
operand_2 ← pop from the stack | |
operand_1 ← pop from the stack | |
result ← evaluate token with operand_1 and operand_2 | |
push result back onto the stack | |
else if token is an operand: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export PS1='\[\e[0;33m\]\h:\W \u\$\[\e[m\] ' | |
export CLICOLOR=1 | |
export LSCOLORS=GxFxCxDxBxegedabagaced | |
alias ll="ls -la" | |
export PATH="/Users/gabrieledarrigo/Library/Android/sdk/platform-tools":$PATH | |
export JAVA_JOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home | |
export GROOVY_HOME=/usr/local/opt/groovy/libexec | |
export NVM_DIR="$HOME/.nvm" | |
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm |
NewerOlder