Publicaţii

vuMajestatea lui Vue.js
Această carte se adresează oricărei persoane interesate să învețe Vue.js. Este util pentru dezvoltatorii care sunt noi în Vue.js, precum și pentru cei care folosesc deja Vue.js și doresc să-și extindă cunoștințele. Cartea va fi actualizată în mod constant pentru a ține pasul cu modificările Vue.js și vor fi adăugate noi capitole pentru o lungă perioadă de timp. Un procent (30%) din câștigurile din cărți va fi donat lui Evan You pentru a sprijini munca excelentă pe care o face cu..

Tocmai a devenit un instructor udemy de 1.000 de studenți
Recent, am căutat pe Google cursul meu udemy Angular, Unit Testing, and Figma ; îmi place să o fac din când în când, îmi place să știu dacă cineva menționează cursurile mele, a găsit lucruri interesante până acum. și am găsit „un site ciudat” indexând cursurile mele. De asemenea, am descoperit că au listate aproape „toate cursurile mele”. Site-ul se numește Comidoc , urăsc suspansul, nu o să-ți aplic ceea ce urăsc. Până acum, e bine, nicio surpriză mare, am găsit și alte site-uri..

Ziua de învățare 45: Funcția imagine 1 — Caracteristici de culoare
Caracteristici imagine — Caracteristici de culoare Histograma culorilor Binning bazat pe culoare (axa x: culori, axa y: cantitate) Avantaj: rapid Dezavantaje: rare (doar câteva culori pe întregul spectru de culori pentru imagini simple) Histogramă de culoare cu grupare cluster bazat pe culoare Fiecare coș se află în centrul fiecărui grup Axa X are doar culorile prezentate potrivit pentru spațiul de culoare CIELAB ( mai mult ) Probleme Pentru imagini similare cu doar o..

Programare funcțională pentru începători
Paradigma de programare fără stres pentru filtrarea matricelor și multe altele Sincer, sunt șocat de câți programatori nu au în vedere „programarea funcțională”. Este una dintre cele mai pragmatice moduri de a scrie cod sigur, bine definit, fără a înțelege principiile de programare subliniate. Înțelegerea principiilor sublinierii este importantă, dar acest articol este o introducere de bază. Acesta arată modul în care programarea funcțională poate îmbunătăți lizibilitatea codului..

Apelarea acțiunilor ASP.NET MVC folosind JQuery AJAX
JQuery este una dintre cele mai frecvente biblioteci utilizate în dezvoltarea web astăzi și a fost folosită foarte frecvent de dezvoltatorii ASP.NET MVC nu numai pentru a îmbunătăți experiența utilizatorului, ci și pentru a oferi conținut dinamic utilizatorilor aplicațiilor web folosind diferite tipuri de apeluri AJAX. susținut de JQuery. JQuery oferă mai multe metode, cum ar fi get, getJSON, load, post, ajax care pot fi folosite pentru a apela diferite tipuri de acțiuni ale..

Modele de design: obiect nul
Evitați complexitatea condiționată folosind acest model Există 23 de modele de design clasic, care sunt descrise în cartea originală, Design Patterns: Elements of Reusable Object-Oriented Software . Aceste modele oferă soluții la anumite probleme, adesea repetate în dezvoltarea software-ului. În acest articol, voi descrie ce este Null-Object Pattern ; și cum și când ar trebui aplicată. Acest model nu este inclus în cartea clasică de modele, dar a fost publicat pentru prima dată..

Top 5 țări în codificare și programare
Codarea sau programarea este acum considerată nucleul fiecărei inovații sau creații noi pe care le întâlnim în această lume. Se crede că locurile de muncă viitoare vor fi aproape toate făcute de roboți, de aceea părinții, și chiar profesorii, încearcă să „pregătească abilitățile copiilor lor” pentru a răspunde nevoilor viitoare și a evita deplasările acestora de către acești roboți. Acum există diferite cursuri, programe și chiar platforme online care îi învață pe copii să..

Corelația VS Covarianța: calea ușoară
Corelația VS Covarianța: calea ușoară Bună ziua tuturor. Aceasta este a doua mea postare din seria Machine Learning, unde încerc să explic conceptele de machine learning în termeni profani. Vom discuta despre o întrebare populară de interviu de învățare automată „ care este diferența dintre corelație și covarianță ?” Vom încerca să găsim cel mai simplu răspuns la întrebare. În timp ce atât corelația, cât și covarianța măsoară relația și dependența dintre două variabile, acestea..

Ce nu știți despre calitatea software-ului.
Cu toții ne dorim ca software-ul din dispozitivele pe care le folosim să fie de cea mai bună calitate. Cu toate acestea, v-ați gândit la ce se înțelege prin calitatea software-ului? Este foarte dificil să articulezi un set de criterii care rezumă o măsură cuprinzătoare a calității. Ca atare, este necesar să se descompună termenul și să se analizeze diferite aspecte, cum ar fi fiabilitatea, corectitudinea, completitudinea, consistența, capacitatea de utilizare și performanța. Rețineți..

O nouă interpretare a unui dezvoltator asupra Material-UI
Când am fost însărcinat să aleg un cadru CSS pentru un proiect React pe care aveam o săptămână de construit, am decis să aleg Material-UI. Este cel mai popular framework React cu peste 35k stele pe Github. Acest articol va vorbi despre motivul pentru care ar trebui să utilizați o bibliotecă de componente, cum să începeți Material-UI, dacă o utilizați pentru proiectul dvs. De ce să folosiți o bibliotecă de componente React? În calitate de dezvoltator nou, există deja atât de multe..

Stăpânirea manipulării datei și orei cu Python și Pandas
Nu știi ce nu știi. Există o zicală veche care spune cam așa: Indiferent dacă un dezvoltator este Junior sau Senior, el va face întotdeauna referire la documentație atunci când lucrează cu datele. Și sunt de acord, cu siguranță este un caz cu jobul meu. Există o mulțime de lucruri pe care le pot implementa fără nicio referințăre a documentației sau cu o minimă referențiere a documentației , dar ceea ce îmi pare rău este manipularea datei și orei sau reușind să rețin codurile de..

Cum să creați planul perfect de integrare a dezvoltatorului
Sfaturi simple pentru managerii de software pentru a ajuta noii angajați să reușească În calitate de manager, este responsabilitatea dumneavoastră să îi ajutați pe noii angajați să treacă în cultura companiei și să aibă succes în noile lor roluri. Investiția în dezvoltarea noilor angajați încă din prima zi îi poate pregăti pentru succesul pe termen lung în organizația dvs. Una dintre cele mai bune modalități de a face acest lucru este crearea unui plan de integrare pentru..

Java TL;DR — Primii pași.
Cu exemple. Cuprins Introducere Imaginea de ansamblu Cum arată de fapt o pagină de cod Obținerea codului (de bază) pentru a rula Introducere Ce este Java? Un limbaj de programare. Ce înseamnă TL;DR? Prea mult, nu am citit. Ce înseamnă TL;DR — Java? Cel mai concis ghid existent despre învățarea Java. Cerințe/sfera de aplicare Obțineți un editor de text simplu sau IDE (cum ar fi Eclipse sau IntelliJ). Nu, nu vă învăț cum să le configurați. Imaginea de..

Cel mai bun mod de a învăța limbaje de programare
Cu toții am auzit despre programarea computerelor care a câștigat multă popularitate în ultimele 3 decenii. Atât de mulți studenți din zilele noastre doresc să opteze pentru un flux de informatică pentru a obține un loc de muncă la compania lor de tehnologie de vis - Google, Facebook, Microsoft, Apple și altele. Deci, acest blog este despre învățarea limbajelor de programare Primul pas: Învață în felul tău - Alegeți cum doriți să învățați programarea: 1.Urmând un curs 2...

De la Bootcamp la viața de dezvoltator junior
Ambiția mea, de câțiva ani încoace, este să dezvolt software. Deci, ce loc mai bun pentru a începe decât un bootcamp de codare? Decizia de a participa la un bootcamp a fost o decizie masivă pentru mine, în principal din cauza costurilor, deoarece în acest moment nu existau opțiuni de finanțare. Dar, am făcut pasul, am luat un interviu cu Northcoders și m-am pregătit pentru examenul de admitere. Prima mea reacție la viața de dezvoltator a fost: este greu . Aș compara examenul..

Performanţă
Pericolele unei mușcături sonore. Ori de câte ori subiectul performanței este adus în discuție, același vechi citat al lui Donald Knuth este întotdeauna dragat: „Optimizarea prematură este rădăcina tuturor relelor” Știm cu toții că folosirea sunetelor scurte este o ridicolizare, dar totuși o facem din comoditate. Această mușcătură de sunet este adesea folosită ca argument pentru a evita cu totul reglarea performanței. Citatul din jur explică ceea ce înseamnă de fapt Knuth:..

Cele mai bune 8 limbaje de programare de învățat pentru dezvoltatori
Ca programator, este bine să ții pasul cu cele mai populare tendințe și limbaje folosite. În prezent, subiectele fierbinți sunt analiza datelor/științei, inteligența artificială, programarea web, aplicațiile mobile, dezvoltarea jocurilor și bazele de date. Există limbaje de programare care completează aceste subiecte. Iată alegerile mele de top pentru limbaje de programare populare bazate pe salariu, perspectivele de angajare, ușurința de utilizare și relevanța. # 8 Haskell..

Algoritmul de grupare
Când vine vorba de învățarea nesupravegheată în tehnicile de învățare automată, primul lucru care îmi vine în minte este tehnicile de grupare. Cerința de învățare nesupravegheată este importantă în seturile de date, unde nu avem variabile de răspuns pentru a ști dacă un anumit produs sau clienții sunt buni în ceea ce privește afacerile, mai degrabă găsește asemănarea între cealaltă entitate pentru a face grupuri împreună sau, cu alte cuvinte, găsește diferențe între entitate pentru a o..

Generarea PDF din HTML cu Node.js și Puppeteer
În acest articol, voi arăta cum puteți genera un document PDF dintr-o pagină React cu stil intens folosind Node.js, Puppeteer, Chrome fără cap și Docker. Context: Cu câteva luni în urmă, unul dintre clienții „RisingStack” ne-a cerut să dezvoltăm o funcție prin care utilizatorul să poată solicita o pagină React în format PDF. Acea pagină este practic un raport/rezultat pentru pacienții cu vizualizare de date, care conține o mulțime de SVG-uri. În plus, au existat câteva solicitări..

Un concurs LeetCode în Rust 🦀️
Pe măsură ce învăț limbajul Rust recent, LeetCode devine un loc bun pentru a scrie câteva programe mici și pentru a se familiariza cu gramatica și sintaxa Rust. În recentele concursuri, am încercat să folosesc Rust pentru a rezolva unele probleme, dar a durat mult mai mult decât mă așteptam, pentru a face față compilatorului strict. Destul de distractiv, totuși, și cred că m-a ajutat să mă murdăresc mâinile. Cu toate acestea, personal nu voi sugera utilizarea Rust în concursurile LeetCode..