La scelta delle tecnologie giuste è un prerequisito per diventare uno sviluppatore senior. Queste decisioni spesso non sono facili, perché bisogna prendere in considerazione lo stato tecnico attuale dell'applicazione, dove si sta andando a sviluppare, quali sono le conoscenze attuali del team, quali…
Siete lo sviluppatore di una grande applicazione legacy, nella quale state gradualmente introducendo PHPStan. Si inizia con il livello 0, che è piuttosto impegnativo, ma alla fine si riesce a risolvere il problema. Si passa ai livelli successivi, dove una parte del codice inizia a segnalare una vari…
Una storia di fine 2016, quando sono stato letteralmente salvato da un collega: in un'applicazione PHP, si decide di effettuare il check-in delle immagini tramite uno script proxy, che, tra le altre cose, può regolare le loro dimensioni e altri parametri in base alla richiesta in arrivo. Come parte…
Uno strumento di monitoraggio esterno vi segnalerà che il tempo di risposta medio dei 5 URL monitorati è raddoppiato negli ultimi 30 minuti. Il progetto è in esecuzione su un singolo server fisico che non è sotto la vostra gestione ed è in esecuzione da qualche parte in un datacenter. Ci si collega…
Una storia del 2017: lavorate come sviluppatore principale in un'agenzia e gestite circa 300 progetti di varie dimensioni che l'azienda ha sviluppato in quel periodo. La maggior parte di esse sono semplici applicazioni Nette con un massimo di 10 modelli, alcuni moduli e tabelle di database. Niente d…
Una delle cose su cui mi sono terribilmente sbagliato nella mia vita è l'opinione che ho di Microsoft. In gioventù ho usato Windows XP su un vecchio computer desktop e poi ho comprato un portatile Linux (Ubuntu) con i miei primi soldi perché Windows non mi soddisfaceva dal punto di vista dell'utente…
Un collega junior viene da voi con un'idea su come rifattorizzare/migliorare la funzionalità esistente nel sistema che state sviluppando insieme. Siete molto contenti che stia cercando di pensare alle cose, e lo elogiate per questo, e date la possibilità di provare. Durante l'analisi, si scopre che…
Dopo 3 anni, il vostro provider di hosting vi dice improvvisamente che il mese prossimo aumenterà il prezzo del 50% a causa di un aumento dei costi energetici. Quando si negozia al telefono, il loro manager si limita a dire che o si accettano le nuove condizioni o si dovrà dire addio. Se si tratta s…
Voi e un collega junior state sviluppando un e-shop personalizzato come lavoro FTFP (prezzo fisso, tempo fisso). Avete già pronta tutta la grafica del modello, la homepage codificata e i dettagli dei prodotti. Il collega junior sa usare solo Nette e Latte, il livello di conoscenza della codifica è p…
PHP mám opravdu rád, protože umožňuje velmi rychle dosáhnout cíle a udržovat elegantní kód. První PHP aplikaci jsem naprogramoval před více než 10 lety, a od té doby se PHP stalo jedním z mých nejoblíbenějších jazyků.
Za tu spoustu let se PHP hodně posunulo, proto na tomto webu najdete spoustu postřehů a triků, jak řešit problémy elegantně. Taky si můžete pročíst série článků, zkušeností a dobře míněných rad, které pomohou zásadně zlepšit Vaše webové aplikace.
Poslední 3 roky kariéry se věnuji převážně návrhu softwaru, architektuře, tréninku vývojářů, konzultacím a školení s cílem zlepšit návrhové vzory aplikací a odhalit úzká hrdla konkrétního projektu.