Programiranje

GRAPHQP I PHP

GraphQL predstavlja posebno pripremljen jezik upita namijenjen za optimizirano slanje upita i dobivanje rezultata između klijenata i servera preko HTTP protokola. Za razvoj GraphQL-a “krivac” je Facebook koji prve implementacije jezika koristi u vlastitim mobilnim aplikacijama još od 2012 godine. Od 2015. godine tehnologija postaje javno dostupna svim zainteresiranim stranama, tako da se sve intenzivnije koristi u praksi i izvan okvira samog Facebooka.

Testiranje brzine različitih verzija programskog jezika PHP

Za potrebe testiranja trajanja izvršavanja nekog koda na različitim verzijama PHP-a napravljena je jednostavna skripta koja generira slučajan broj i provjerava je li taj broj primaran. Skripta na kraju javi trajanje izvršavanja u sekundama. Čitav kod skripte dostupan je na poveznici: https://gist.github.com/cicnavi/90fd0c63498733578ecdc1c2a1e5202c

Webinar: Uvod u LAMP

Pozivamo vas da nam se pridružite 12. lipnja u 14 sati na online predavanju "Uvod u LAMP".

LAMP je naziv za skup softvera namijenjenog razvoju i implementaciji interaktivnog i dinamičkog web-sadržaja, a posebno je zanimljiv jer predstavlja besplatnu alternativu komercijalnim rješenjima. Tijekom predavanja su objašnjene LAMP komponente te je opisan postupak instalacije i inicijalne konfiguracije.

Testiranje PHP aplikacija na različitim verzijama PHP-a pomoću Docker kontejnera

Ako postoji potreba za testiranjem PHP aplikacija na različitim verzijama PHP-a, to je lako moguće učiniti pomoću Docker kontejnera. Naime, na računalu na kojem se razvija PHP aplikacija može se podići više različitih Docker kontejnera, koristeći za svaki kontejner različitu verziju PHP-a.

Kako unificirati unos korisnika u JavaScriptu?

Zamislimo internetsku stranicu koja od korisnika zahtijeva unos telefonskih brojeva, jedan ili više. Ako postavimo strogu validaciju pomoću regularnih izraza, svaki put kada korisnik upiše krivi znak ili krivi format, onaj koji mi ne očekujemo, a upisani broj je ispravan, korisniku će po ekranu iskakati razna upozorenja. Stavimo se u ulogu korisnika. Ako iz dva pokušaja ne uspijemo upisati naš telefonski broj, jer ne razumijemo koji format se traži, većina nas će odustati i ostaviti polje prazno ili, u najgorem slučaju, u potpunosti napustiti stranicu.

VanillaJS vs framework vs library

Ako radite na razvoju internetskih aplikacija koje su dostupne svima putem preglednika, s ova tri pojma se uvijek iznova susrećete. Prije početka razvoja aplikacije važno je donijeti odluku koju tehnologiju (alat) koristiti: VanillaJS, React, Angular, jQuery, nešto peto ili kombinaciju nabrojenog? Svi nabrojeni alati imaju primjenu u praksi, ali nisu svi najbolji za sve vrste zadataka.

GitHub Pages

Besplatno posluživanje mrežnih stranica

Na internetu postoji mnoštvo alata i servisa pomoću kojih možemo potpuno besplatno izraditi i posluživati mrežne stranice. Iako besplatni servisi obično imaju ograničenja u korištenju, mogućnosti koje imaju su i više nego dovoljna za osobno korištenje.

Laravel PHP razvojni okvir na Raspberry Pi 3

Što je Raspberry Pi 3

Raspberry Pi (dalje u tekstu RPi) je minijaturno računalo koje sve svoje komponente sadrži na jednoj sklopovskoj pločici (engl. circuit bord). U ovom članku koristit ćemo Raspberry Pi treće generacije, a njegova specifikacija dostupna je na adresi: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/.

rpi-1.jpg

Uvod u upravljanje PHP paketima pomoću alata Composer - 2. dio

Datoteka composer.lock

Datoteka „composer.lock“ služi za točnu specifikaciju instaliranih paketa nakon pokretanja naredbe „composer install“. Na primjer, u našem slučaju (pogledajte prvi članak o Composeru) za paket „fzaninotto/faker“ naznačili smo da želimo instalirati verziju veću ili jednako 1, a manju od 2. Prilikom instalacije Composer je dohvatio zadnju dostupnu verziju 1.6.0 te će ta verzija biti zapisana u „composer.lock“ datoteku kao verzija koja je instalirana.

Drupal Heart Camp - prijenos predavanja

Srce je od 18. do 21. svibnja 2017. domaćin Drupal Heart Campa. Drupal kamp je trodnevno okupljanje developera i drugih korisnika Drupala, besplatnog sustava otvorenog koda pomoću kojeg se stvaraju i održavaju web-sjedišta.

Sve predavanja koja se održavaju 19. i 20. svibnja prenosit će se putem sustava za webinare, a detalje o streamingu konferencije (kao i program) možete pronaći na adresi http://bit.ly/dhc2017stream

 

 

Stranice

Pretplati se na RSS - Programiranje