11 razloga zašto korisnici i dalje mrze vaš softver

Veliki potrošački softver, aplikacije i veb lokacije rađaju kod vaših poslovnih korisnika preterana očekivanja od onog što vaš mali tim za razvoj može da uradi. Evo kako da se reše njihove (često opravdane) žalbe. Da li je Linkoln rekao da sav softver mrzimo bar neko vreme i da neki softver mrzimo sve vreme? Rekao bi to. Hvala bogu da ne možemo sav softver da mrzimo stalno jer, nakon što pogodimo pravu kombinaciju pritisaka na miša i tastaturu, većina tog softvera radi čarobne stvari. Šteta što put do tog rezultata često uključuje psovke i čupanje kose - posebno ako je kôd iz vaše vlastite kuće. Čak i da mrzimo korišćenje velikih proizvoda, aplikacija i veb lokacija, ocenjivanje razvoja softvera često nije fer prema prilagođenim projektima za posebne zadatke preduzeća. Uostalom, postoje na stotine ako ne i hiljade programera koji rade na velikim softverima i uslugama od kojih potrošači zavise u svakodnevnom životu. Postoje čitavi timovi posvećeni samo delu za plaćanje kreditnim karticama i čitave zgrade pune radnika posvećenih rešavanju kako da ljudi kliknu češće za jedan procenat. Ali teško je o manjim internim projektima ne suditi prema standardima koje postavljaju ove brigade programera.

Опширније...

6 najboljih programskih jezika za razvoj VI

Koji programski jezik treba da odaberete za projekat mašinskog obučavanja ili dubokog obučavanja? Ovo su vam najbolje opcije

Autor: Ian Pointer

VI (veštačka inteligencija) otvara čitav svet mogućnosti za programere aplikacija. Korišćenjem mašinskog obučavanja ili dubokog obučavanja mogli biste da proizvedete mnogo bolje korisničke profile, personalizaciju i preporuke ili da uključite pametnije pretraživanje, govorni interfejs ili inteligentnu pomoć ili da poboljšate aplikaciju na neki drugi način. Možete čak i da pravite aplikacije koje vide, čuju i reaguju na situacije koje uopšte niste predvideli.

Koji programski jezik treba da naučite da biste zaronili u dubine VI? Naravno, želite jezik sa mnogo dobrih biblioteka za mašinsko obučavanje i duboko obučavanje. Jezik bi takođe trebalo da ima dobre radne performanse, podršku dobrih alata, veliku zajednicu programera i zdrav ekosistem paketa za podršku. To je dugačak spisak zahteva, ali još uvek postoji puno dobrih opcija.

Опширније...

MongoDB ili MySQL: Kako izabrati


MongoDB i MySQL su vodeći NoSQL otvorenog koda i relaciona baza podataka. Šta je najbolje za vašu aplikaciju?

Tokom dot kom elspolozije u 1990-im, uobičajeni softverski paket za veb aplikacije bio je LAMP, koji je prvobitno značio: Linux (OS), Apache (veb server), MySQL (relaciona baza podataka) i PHP (serverski jezik za server). MySQL je bila najpoželjnija baza podataka pre svega zato što je bila besplatna, otvorenog koda i imala je dobre performanse čitanja, što se dobro uklapalo sa aplikacijama „Veb 2.0“ koje su dinamički generisale lokacije iz baze podataka.

Опширније...

Naučite bilo koji od ovih 16 programskih jezika i uvek ćete imati posao

"Softver ždere svet", izjavio je slavni preduzetnik Marc Andreessen. Neko mora da piše taj softver. Zašto ne biste vi?

Postoji na hiljade programskih jezika, ali neki su daleko popularniji od drugih. Kada kompanija krene da traži nove talente za programiranje, oni traže ljude koji su upoznati sa jezicima i sistemima koje kompanija već koristi - čak i kada novi jezici kao što je Apple Swift počnu da privlače pažnju. Ovdje su programski jezici koje bi trebalo da naučite ako želite da uvek imate posao, prema stavu popularnog indeksa TIOBE. Java: Prvobitno izmišljena 1991. godine kao programski jezik za pametne televizore, Oracle-ova Java je još uvek najpopularniji jezik na svetu - položaj učvršćen činjenicom da je Java ključna za razvoj Android aplikacija i mnogo poslovnog softvera.

Опширније...

JDK 12: Nove mogućnosti u Javi 12

Mogućnost switch izraza poboljšaće kodiranje, dozvoliti uparivanje uzoraka; sirovi string literali bi pojednostavili izraze sa više redova
Iako je Java Development Kit (JDK) 11 stigao prošlog meseca, rad se nastavlja na njegovom nasledniku, JDK 12, sa jednim skupom poboljšanja, jednim uklanjanjem funkcije i dve eksperimentalne (beta) mogućnosti koje su do sada predložene za puštanje u rad, koje se očekuje 19. marta, 2019.

Опширније...

Bossie 2018: nagrade za najbolji softver otvorenog koda

InfoWorld prepoznaje vodeće projekte otvorenog koda za razvoj softvera, računarstvo u oblaku, Big Data i mašinsko obučavanje. Sećate se Snorta? Ili Asteriska? Ili Jaspersofta ili Zimbre? Pa, možda ih još uvek koristite. Svi ovi šampioni otvorenog koda - dobitnici nagrade InfoWorld za najbolji softver otvorenog koda od pre 10 godina - i dalje imaju uspeha. Zašto i ne bi? I dalje su savršeno korisni. Pre deset godina ovi alati su bili jedan od najboljih odgovora na hitne potrebe mreža u preduzeću - za otkrivanje upada, upravljanje pozivima, izveštavanje i saradnju. Ali, gledajući ih sada, ne možete a da ne pomislite: "Auh. Softver je tada bio toliko jednostavniji. "

Опширније...