Putešestvije developerske zbiljnosti
RatkoM DPE/NTO
Blog
četvrtak, srpanj 9, 2009
Potaknuo me web site na Microsoft stranicama "Thrive for Developers" koji na neki način pomaže Developerima u slijedećem koraku u svojoj karijeri. Pogledom u site jasno je da se tu ne radi samo o developerskim znanjima, nego ima i vrlo zanimljivih soft skills treninga (pazi ovaj: "Body Langugae does not use CSS" :) ) koji su već objavljeni ili u nastajanju. Isto tako, tu je i cijeli niz elemenata na koje naletite kad tad u svojoj profesionalnoj karijeri, koje možete podijeliti unutar zajednice (community resources). Ali nekako mi to nije lajtmotiv teksta.

Više me zainteresirala činjenica, odnosno pitanje, kako nam stoje developeri u doba ove ekonomske situacije? Jasno, nisu svi developeri isti. Neki su stare kuke i znaju sve o alokaciji resursa i malloc funkciji, dok drugi tek počinju svoj put u ADO objekni model. Isto tako, neki su pravi timski igrači, a drugi zapravo psihopate od kojih bježi i njihova mačka. Naravno, uvijek je sve vezano uz posebnosti ljudi. Ali, generički gledano, kakva je situacija?

Iz moje perspektive ne znam za nezaposlenog developera. U zadnjih 6 mjeseci nije me nazvao ili javio se niti jedan developer s nezgodnom rečenicom "čuj, trebao bi posao...". Znači li to da velikog odljeva nema? Znači li to da i dalje potražnja nadmašuje ponudu? Ili jednostavno, developeri u ova vremena ne talasaju previše i rade svoj posao ne samo 8 nego i 16 sati na dan?

Tu i tamo vidim smanjenje resursa, ali nisam toliko upoznat sa situacijom u kojoj kreativci, kao što su developeri, imaju problema s poslom. Je li na svoje došao Ballmerov poklič "Developers, developers, developers!"? Da se razumijemo, iz moje perspektive developeri (naravno, oni na gornjem nivou kvalitetne ljestvice) uvijek su zrno zlata koje vam može otvoriti ili zatvoriti organizaciju... Što mislite o današnjoj perspektivi?
ratkoml @ 16:49 |Komentiraj | Komentari: 0
ponedjeljak, srpanj 6, 2009
Događa li vam se s vremena na vrijeme da naletite na neke informacije koje su vam tako dobre da ih jednostavno ne želite podijeliti s drugima :) ? Eto, meni se nešto slično dogodilo prije koji dan, ali po prirodi demokratičan i jezičan kakav jesam nisam izdržao nego dijelim s vama ovu priču. Naime Business Week je prošli tjedan na svojim stranicama objavio članak pod nazivom "Top 50 StartUps: The Next Google" dajući svoj pregled zanimljivih projekata koje ljudi rade i nadaju se svijetloj financijskoj budućnosti (možete to pogledati u u obliku tablice).

Iskreno ima tu svega, nekoliko je sigurno za izdvojiti: Jajah (zanimljivo ime :) i skoro besplatno telefoniranje ako ste putnik po svijetu) ali tu je i dobri stari Xobni (zanimljiv dodatka Outlooku). Zapravo kako se o ukusima ne govori, pogledajte sami i skinite svoju ideju :).

ratkoml @ 19:31 |Komentiraj | Komentari: 0
petak, siječanj 9, 2009
Upravo je izašla vijest na Microsoft Press Pass siteu: Microsoft Hrvatska pokrenula je open source projekt pod nazivom PlugBlog na CodePlex siteu kojem je za cilj integracija Windows Live Writera sa svim većim blog servisima u Hrvatskoj. Ideja je da možete koristiti kvalitetan i funkcionalno napredan alat za pisanje svojih blogova,  te da ne morate koristiti ovo što ja sad koristim pišući post (svaka čast ekipi na trudu, ali ja bih nešto što ima undo, save, nema timeout, drag - drop ali i daleko pametnije servise kao što su autoamtsko traženje veza, ponuda fotografija itd. što već Writer s svojim pluginovima radi.

Znam zapravo veći broj blogera koji sve pišu offline (uključivo mene) pa onda to kopiraju u prostor posta :). S druge strane, Live Writer je lokaliziran u potpunosti na hrvatski tako da je uporaba prilično jednostavna. A valjda je i svakom blogu u cilju da poveća broj korisnika i ponudi im jednostavan unos. No, vidjet ćemo kako će ovo ići, ali value proposal je jednostavno - neodoljiv. Pogledajte samo blogersku okolinu u Writeru:























Projekt vodi nekoliko studenata s Varaždinskog FOI fakulteta, tek je u razvoju i, s obzirom da je open source, možete im pomoći koliko god želite i možete. Evo, radimo i lokalno na interoperabilnosti, nije to samo globalna priča Microsofta.

Više informacija o PlugBlog projektu na CodePlex siteu, ili možete pročitati press release.
ratkoml @ 11:45 |Komentiraj | Komentari: 5 | Prikaži komentare
petak, siječanj 2, 2009
<private> Za početak, sve najbolje od mene za NG 2009, i neka vam ... proradi sve od prve :) </private>

Ipak kao mali predah prije nastavljanja o Gartner TOP 10 - u inbox mi je uletila vijest da je Microsoft ušao u Leader kvadrant sva tri Gartner Application Infrastructure kvadranta. Za tvrtku koja još "nema" svoj Application Server (iako će mi svi uskočiti u želudac sa pričom u Windows 2008 kao aplikacijskom serveru koji uz još neke komponente već danas... Ok), nije loše pogotovo ako uzmete u obzir da Dublin Server (Microsoft Application Server, recimo) tek dolazi. Odnosno, sad se tu vraćam na prethodnu rečenicu, nije baš poseban serverm ali Windows 2008 kao aplikacijski ... :)

Gartner ovdje aplikativnu infrastrukturu prilično veže uz SOA koncept - podrazumijevajući da je za enterprise svijet danas SOA nužnost. No, kompleksnost koja se otvara kada zagrebete u postojeći svijet ne dozvoljava vam da krenete "od nule" - pitanje SOA-izacije aplikativne infrastrture jedno je od bitnijih danas za enterprise svijet. Nije da od toga treba praviti svemirski problem, ali traži planiranje i što je daleko bitnije, traži disciplinu u provođenju arhitekture.

Vezano za to, primiče se dan kada bi i Dublin server trebao ugladati svjetlo dana. Dublin sam po sebi neće biti dovoljan, pa se planiraju i nadogradnje WCF 4.0 i WWF 4.0 tehnologija. Što nam Dublin donosi?

Provide standard host for WF and WCF applications 
Pre-built developer services
* Message-based correlation
* Message forwarding service
* Content-based message routing
* Compensation service for long-running transactions
Greater scalability and easier manageability
* Enable scale-out of stateful workflow applications
* Persisting and rehydrating state for high scalability
* Enhanced management and monitoring functions
* Tracking store for workflow events
Supports “Oslo” modeling platform


Kao što vidite, krajnji developer Dublin koristi kao aplikacijsku infrastrukturu, ali primarno kroz druge komponente kao što su WF i WCF. Također, Dublin je na neki način "smanjeni" BizTalk Server koji podržava neke elemente BizTalka - a koji su primarno namjenjeni upravljanju orkestracija - ovdje: transakcija. Novi BizTalk i Dublin jednostavno nadopunjuju jedan drugoga, ovisno o kompleksnosti orkestracija, ali i upravljanja kanalima razmjene podataka (BTS ekipa razumije, zar ne :)).

Veze na Gartnerova istraživanja možete naći na:

Magic Quadrant for Application Infrastructure for New Systematic SOA Application Projects
Magic Quadrant for Application Infrastructure for SOA Composite Application Projects
Magic Quadrant for Application Infrastructure for Back-End Application Integration Projects

Kad smo već kod SOA svijeta, uskoro pakiram kofere i gibam za Microsoft SOA/BPM konferenciju. Bit će priče o svemu, a mene osobno zanima priča o OSLU i naravno - softverskom modeliranju.


ratkoml @ 10:02 |Komentiraj | Komentari: 0
četvrtak, studeni 20, 2008


Ovaj tjedan je bio nevjerojatno bogat različitim aktivnostima, tako da nikako uhvatiti nešto vremena i napisati post. Ali, sad kad je malo ohladilo, barem se ima o čemu pisati :). Najzanimljiviji događaj (pored standardnog Advanced Technology Daya) bili su Dani poduzetništva u Varaždinu, na Fakultetu organizacije i informatike, gdje je Microsoft predstavio svoje programe namijenjene poduzetništvu, ali je ujedno, zajedno s mrežom partnera, prestavio BizSpark inicijativu / program, koji je namjenjen tvrtkama koje se osnivaju, ili su nedavno osnovane, a potpadaju u kategoriju tvrtki koje zovemo - startup.

BizSpark nije ništa drugo nego BESPLATNI softver u trajanju 3 godine za bilo koju razvojnu tvrtku i pokriva sve potrebe za razvojnim softverom i serverima koje bi tvrtka tog kalibra mogla imati. Postoji nekoliko uvjeta, ali oni to zapravo i nisu (npr. tvrtka mora biti osnovana u zadnjih 3 godine), tako da je jednostavno dobiti softver. Znam da to nije jednostavno za očekivati od Microsofta, ali .. pročitajte pasus ponovo, pa kliknite na donji link. S druge strane, otvorila se baza dobrih startupa(BizSparkDB) u koje se tvrtke upisuju, a koriste iz ... venture capital, angel capital i slične tvrtke.

Namjena programa je jednostavna: omogućiti mladim tvrtkama da jednostavno dođu do potrebnog softvera, bez značajne kapitalne investicije već na početku života tvrtke. Oni koji imaju takvu tvrtku znaju koliko je to bitno: procijenili smo da je vrijednost softvera koji se koristi u početnom startupu koji razvija na Microsoft tehnologijama preko desetak tisuća dolara. 

Tvrtka dakle dobija taj softver besplatno na 3 godine (zapravo, softver vam ostaje koliko traje tvrtka, odnosno i nakon isteka programa) i postoji mali izlazni administrativni fee od 100 USD -  vjerujem da to ne bi trebalo biti problem tvrtki nakon 3 godine rada.

Ovo je samo jedna od inicijativa prema poduzetništvu. Vremena nisu i neće biti jednostavna i stvari vrijedi pojednostaviti, a BizSpark je upravo takva inicijativa. U Hrvatskoj, povezali smo je s lokalnim partnerima koji dodaju dodatnu vrijednost i pojednostavljuju proces rasta tvrtke (odnosno, omogućuju kreditne i investicijske zahvate koji vam mogu biti od značajne vrijednosti) - npr BICRO, HAMAG, HIT, CRANE i slične (pogledajte donji link).

Vremenom ćemo povećavati sadržaj ove inicijative - pomoći vam oko pitanja kao što je intelektualno vlasništvo, prodajni kanali, lokalno udruživanje islično...

Za sada, više informacija možete pronaći na web adresi http://www.microsoft.hr/bizspark/, a tamo je i pregled softvera kojeg možete preuzeti.

Dodatak 15:14 ovdje možete preuzeti i BizSpark Datasheet gdje možete vidjeti popis proizvoda i funkcionalnosti koje dobijate u programu.


ratkoml @ 10:44 |Komentiraj | Komentari: 3 | Prikaži komentare
subota, studeni 8, 2008
Možda ste već negdje primjetili a možda i niste - od prije kojeg vremena Microsoft je otvorio program koji svim studentima na svijetu (uključivo Hrvatsku) omogućuje jednostavan download softvera koji im je potreban za studiranje, razvoj ili jednostavno im je na neki način zanimljiv.

Program se zove DreamSpark i dostupan je na adresi: www.dreamspark.com i na njemu možete vidjeti koji su sve programi dostupni, između ostalog: Visual Studio 2008 Professional Edition, Expression  Studio 2, SQL Server 2008 Developer, Windows Server 2008 Standard, XNA Game Studio 2.0, ali isto tako i potpuno besplatni IT Academy Student Pass, odnosno niz online tečajeva s kojima možete naučiti kako koristiti gorenavedene programe. I to nije sve! Ovo naravno nisu nekakve evaluacijske ili demo verzije - ovo su potpuno funkcionalni produkcijski proizvodi!

Što se tiče autorizacije, ona se obavlja na dva načina, a daleko popularniji je standardni CARNetov AAI, što praktički znači da smo integrirali studentski račun s autorizacijom za DreamSpark. Jednostavno unesite svoj AAI, i možete downloadati programe.

Microsoft Hrvatska trenutno drži niz prezentacija pod nazivom Microsoft Open Days po fakultetima širom zemlje, te između ostalog promovira i DreamSpark program. Provjerite jer je jednostavno, imate samo nekoliko klikova po DreamSpark web siteu:



ratkoml @ 14:35 |Komentiraj | Komentari: 2 | Prikaži komentare
subota, studeni 1, 2008
Sigurno ste u moru objava s PDC-a propustili i ovo: objavljen je dugočekivani Mesh Framework (barem sam ga ja očekivao što je bilo očigledno u mojim postovima unazad par mjeseci), ali pod novim imenom Windows Live Framework. U općoj navali informacija koje su se doticale Azure Platform Services i Windows Azure cloud computinga, mislim da je prošao nezapaženo. A vjerujem da je to nepravedno u najmanju ruku, a evo i zašto.

Za početak, Live Framework je zapravo dio koji koristite kada razvijate rješenja za Mesh platformu -  kao što je spomenuto, dodajete  online ili offline komponentu svojoj aplikaciji, ovisno o tome da li ste napravili web ili client aplikaciju kao svoje rješenje.



No nije da LF neme veze s Azure platformom - LF "živi" na Windows Azure platformi, ali koristi jedan nivo apstrakcije više - odnosno ne pristupa direktno WA platformi - mislim da bi se developeri složili da to donosi nove mogućnosti. Osim toga, ako tražite više informacija o Live Frameworku, pronaći ćete ih na Azure Services Platform siteu, odnosno u poddijelu koji se bavi sa Windows Live Frameworkom. Na siteu se nalazi i vrlo kvalitetan Walkthrough (4 dokumenta) koji vas vodi kroz izradu aplikacija na WLF-u.

Naravno, mene zanima samo jedna stvar: kako kreirati Mesh aplikacije. Odnosno, Mesh podržane aplikacije. Je li ovo Microsoft verzija Google Gearsa? Djelomično, jer Microsoft to radi bolje, šire i jednostavnije. Smajlić.

Eto dakle redoslijeda zanimanja za mene:

Windows Azure
Windows Live Framework
Windows SQL Services
(tobenamed) OSLO

Interesantni članci

CNET: Microsoft's other new platform: Live Framework, http://news.cnet.com/8301-13860_3-10079520-56.html?tag=newsLeadStoriesArea.0


ratkoml @ 21:51 |Komentiraj | Komentari: 0
ponedjeljak, listopad 27, 2008
Eto, svanuo je i 27.10. - dugoočekivani prvi dan Professional Developers Conference i za početak vjerojatno iznenađenje za sve. Ne samo novi naziv, nego i vrlo zanimljiva izvedba Cloud Computinga u Microsoft režiji! Dakle, pojavio se Windows Azure, što bi bio pandan Amazon Web Services + Google AppsEngine + …  (dodajte po volji kad vidite demo).

Iako će očekivano pažnja biti usmjerena na Windows Azure, ne zaboravite da je to samo jedan dio Microsoft Azure Services platforme, što bi zapravo bila spojena ponuda online usluga (hosted servisa) i computing platforme (računalne snage).

Hosted servisi nisu tako nepoznati. U ponudi hosted okruženja nalaze se dobro poznati Live Services, SQL Services, Sharepoint Services, Dynamics CRM Services te .NET Services. Ovdje se, osim u slučaju .NET Services, ponuda ne razlikuje drastično od standardne SaaS ponude - aplikacije koje su hostane u oblaku, skalabilnost, dostupnost, itd… No .NET Services je malo drugačiji, jer možete koristiti mogućnosti hostandog workflowa, identity services, federated services itd.

Cloud Computing u Microsoftovom izdanju donosi znatne prednosti za one koji poznaju Microsoft razvojnu platformu. Kao prvo, koriste se dobro poznati .NET jezici. Za razvoj aplikacija se koristi dobro poznati Visual Studio i add in koji pojednostavljuje razvoj cloud aplikacija (tip projekta). Koristi se i lokalni storage koji simulira rad clouda radi lakšeg programiranja. Najjednostavnije je da pogledate video:


Zapravo je besmisleno za početak trošiti previše riječi. Od danas pišem post po post, secirajući pojedinu uslugu, a do tada je zapravo sve napisano na Microsoft Azure siteu

BTW: navratite i na PDC site: pojavljuju se odlični video zapisi koji pokazuju kako koristiti Azure! A najavljuje se i Office 14 a i Windows 7, ai ... zgodno.

Dodatak 23:34 Nezaustavljivi David Chappel i dokument o Microsoft Azure platformi...

Pregled zanimljivih informacija:
Infoworld: "The inside view of Microsoft's cloud strategy ", http://www.infoworld.com/article/08/10/31/microsoft-azure-cloud-qa_1.html



ratkoml @ 21:18 |Komentiraj | Komentari: 2 | Prikaži komentare
petak, listopad 24, 2008
Kako danas napisati svoj prvi program? Narano, tu ne mislim da ste početnik koji ima recimo 18 godina i instalira si Visual Studio :). Ovdje mislim na početke koje je imala moja generacija koja je većinu prvih programa pisala na ZX81 ili ZX Spectrumu. Ili oni koji su bili bolje sreće, jednog dana na PC računalu koristeći popularni QBASIC.


Programi bi uglavnom imali sintaksu kakva je navedena u naslovu. Jednostavno, efektno i odmah vas privuče za računalo. No, danas je malo drugačije. U principu je sve postalo objektno, QBASICa više nema (ili se varam), djeca, barem mi se čini, zbilja imaju problem u čemu učiti programiranje.

Evo odgovora iz Microsofta: Small Basic. Objektna varijanta, jednostavno sučelje, jednostavno programiranje, velike mogućnosti. Iako se čini jednostavan, u par linija koda možete napisat program koji mijenja desktop na vašem računalu. Small Basic pratim od njegovih početaka kada je bio interni projekt, a jučer je postao i službeni projekt Microsft DevLabsa (koji radi i Popfly, na primjer).


Dakle, ako želite da vam klinac uči programiranje, ako se pitate kako da vaši učenici uđu u ovaj svijet, jednostavno ako vas zanima, pogledajte Small Basic. Instalacija je smiješna, sve je gotovo dok si rekao keks. Projekt živi i razvija se, mislim da će biti odlično rješenje na kraju. Imate i blog autora projekta, sve će vam biti jasno iz njegovih primjera.
ratkoml @ 21:23 |Komentiraj | Komentari: 1 | Prikaži komentare
četvrtak, listopad 23, 2008
Nije da se žalim, ali pripremamo valjda najveću gužvu u povijesti Microsoft ureda u Hrvatskoj - Web Week 2008 koji će trajati ni manje ni više nego - 5 dana. Dakle, cijelil radni tjedan izmjenjivati će se različita događanja, prezentacije, workshopovi, forumi, većinom na temu Web tehnologija ali isto i na temu poduzetništva, startupa itd. (od kojih će većina biti, vjerujem, na web tehnologijama).



17.11. ponedjeljak - Advanced Technology Day 4, Zagreb
Naš sad već standardni event na kojem se govori isključivo o tehnologijama. Što web što klijent programiranja, što čega drugoga.

18.11. utorak - Dani poduzetništva [Enterpreneurship Forum], FOI Varaždin
Prvi dan "Dana poduzetništva" gdje će se pričati o tome kako studenti mogu postati gospodarstvenici i kako se mogu otisnuti u poduzetničke vode. Dolazi zanimljiva ekipa iz Microsofta i pokrećemo novi globalni program, za sada mogu reći da se zove BizSpark. A ono što ćete sami saznat što je sadržaj programa, samo nekoliko riječi - iznenaditi ćete se poprilično. Dodatno, pokrećemo i novi program za studente pod nazivom Dreamspark. Isto tako zanimljivo. Više info za koji dan.

18.11. utorak VORT-EX DAN1
Online događanje kod kojeg se odvija virtualna konferencija namjenjena studentima, tehničkog sadržaja. Konferencija se streama iz Seattlea, a na stream se priključuju razni fakulteti, veleučilišta itd. Samo u Hrvatskoj planiramo desetak fakulteta.

19.11. srijeda -  Dani poduzetništva [Enterpreneurship Forum], Microsoft Innovation Center, Varaždin
Drugi dan poduzetništva, sada u Microsoft inovacijskom centru, gdje ćemo proći cijeli niz predavanja i prilika kako i što unutar poduzetništva. Naravno, ne bi bili Microsoft kada ne bi pričali o tehnologijama.

19.11. srijeda VORT-EX DAN2
Online događanje kod kojeg se odvija virtualna konferencija namjenjena studentima, tehničkog sadržaja. Konferencija se streama iz Seattlea, a na stream se priključuju razni fakulteti, veleučilišta itd. Samo u Hrvatskoj planiramo desetak fakulteta.

20.11. četvrtak - Web Development BizDay
Mislim da je ovdje sve jasno, samo se ne radi o tehnologijama, nego o tome kako od weba napraviti dobar business. Više informacija na sadržaju konferencije.

21.11. petak - Web Hosting BizDay
I ovdje je sve jasno, samo se ne radi o tehnologijama, nego o tome kako od hostinga napraviti dobar business. Više informacija na sadržaju konferencije.

Više o tome možete pročitati i na Lukinom blogu, a on najavljuje i više informacija. No službeni site događanja je ovdje - i tu je mjesto gdje se obavezno trebate prijaviti.


ratkoml @ 20:33 |Komentiraj | Komentari: 0
četvrtak, listopad 2, 2008
Ako ste se pitali gdje je nestao Application Center (valjda se sjećate toga), mogu samo reći da je otišao da prilično dug godišnji koji je upravo završio: danas Microsoft objavljuje Microsoft Server Code Name "Dublin" koji je potpuni "rewrite" koji uzima u obzir novo okruženje u kojem vladaju REST, POX i ATOM :). Vjerujem da će ovo značajno promjeniti način kako developeri pišu ESB type programe, komunicirajući s vanjskim servisima i orkestrirajući iste, a sve u želji da se aplikacije SOA-iziraju (ili kako god to nazvali)... Navodno se demo bits dijele na Professional Developers Conference 2008, pa eto još jednog razloga za skočiti tamo.

Osim te najave, zgodno je pripomenuti da je najavljena i nova verzija .NET Frameworka 4.0 s poptuno novim WCF i WF komponentama koje navodno rade puno brže! Da ne duljim pročitajte blog post Steve Martina, ipak je on u Microsoftu zadužen za te stvari :)...

Ukratko s jednog od postova:

Windows Communication Foundation 4.0:  Microsoft is adding new capabilities to WCF to further simplify the creation of RESTful services, including REST Singleton & Collection Services, ATOM Feed and Publishing Protocol Services, and support for an HTTP Plain XML Service.  Additional messaging and correlation enhancements enable customers to work with the most recent transports and protocols.  By further extending WCF to enable seamless integration between WF and WCF and enabling a unified XAML model, developers can build an entire application in declarative XAML code from presentation to data to services to workflow.

Windows Workflow Foundation 4.0:  Applications built using WF will realize significant improvements in performance (on the order of ten-fold performance enhancements) and scalability.  There are also new workflow models and pre-built activities (PowerShell, messaging, etc.). An updated visual designer will be easier to use by developers to use and be easier to rehost by ISVs.

“Dublin”: This consists of a set of enhancements to Windows Server application server capabilities that – when combined with WCF/WF 4.0 –represent a major step forward for our application server. “Dublin” will offer greater scalability and easier manageability, and will extend Internet Information Services (IIS) to provide a standard host for applications that use workflow or communications. 

Zgodan članak s nešto detalja možete pronaći i na Information Week-u.
ratkoml @ 22:59 |Komentiraj | Komentari: 2 | Prikaži komentare
subota, rujan 6, 2008
Možda ste propustili, možda ne, ali CSD tim je djelomično počeo otvarati informacije što će sadržavati slijedeće dva izdanja Microsoft BizTalk Servera - 2009 i OSLO verzije. Kako je BizTalk jedna od ključnih komponenti nove OSLO arhitekture (djelomično sam već pisao o tome) interesantno je znato što sadrži 2009 - dio OSLO arhitekture se već pojavljuje u ovoj verziji.


Posebno interesantne su dvije novosti za developere: potpuna podrška za Application Lifecycle Management scenarije te poboljšanja integracije s Visual Studiom - bolje debugiranje, podška za praćenje mappinga, praćenje orkestracije itd.

Uobičajeno, tu je i malo high - level informacija oko BizTalk Servera verzije "OSLO", ali prije PDC-a ne očekujte previše. Više informacija možete pronaći na stranicama BizTalk Roadmap pregleda.

ratkoml @ 12:50 |Komentiraj | Komentari: 0
petak, rujan 5, 2008
Iako se većina, kada se spomene virtualizacija, prvo sjeti strojeva, operativnih sustava i workloada, jednapomalo prešućena strana virtualizacije dolazi na svoje: virtualizacija aplikacija. Kako je ovaj blog više posvećen developerima i tehnologijama, red je da se osvrnem i na tu stranu: ako ste developeri i živite u poznatom "pišem, brišem, šaljem, nadograđujem" ritmu - ovako nešto vam mora pojednostaviti život.

Što se tiče Microsofta, upravo je završena App-V 4.5 okolina za virtualizaciju aplikacija (stariji se sjećaju da se to nekada zvalo SoftGrid tvrtke Softricity…) i očekuje se launch iste slijedeći tjedan. Glavna osobina tehnologije je mogućnost da se aplikacije prebace na klijentska računala uporabom "streaming" tehnologije i to u svojevrsni sandbox koji je izoliran od matičnog klijentskog računala i živi onoliko koliko to želi administrator sustava (check: Planning Guide).

Da ne duljim, prije dvije godine sam održao predavanje na WinDaysima na tu temu, pa, iako se tamo spominje samo SoftGrid 4.5, pogledajte prezentaciju i dobit ćete osnove kako sustav radi. Kao stari developer, mogu samo jedno reći - nezamjenjivo.

App-V 4.5 biti će uključen u sljedeći verziju MDOP (Microsoft Desktop Optimization Pack) - grupu tehnologija koje sadrže desktop virtualization, inventory services, System Center desktop error monitoring, te group policy management - jednom rječju pojednostavljuju održavanje desktopa. MDOP 2008 R2 biti će izbačen na tržište slijedećih nekoliko tjedana.

Na kraju, ako ste Web developer i ne podnosite nešto što se zove "deployment" i prilično vam je zlo kada netko spomene "klijent aplikaciju" - hvala što se pročitali post, ali ovo je ipak namjenjeno hard core klijent developerima - bilo da pišu svoje aplikacije ili ih samo deployaju kroz enterprise. Ali, malo znanja nikad ne škodi.

Dodatak 18.09. Upravo je dostupan "Infrastructure Planning and Design" vodič za App Virtualization 4.5.


ratkoml @ 22:55 |Komentiraj | Komentari: 2 | Prikaži komentare
srijeda, kolovoz 27, 2008
Samo kratko, od danas je dostupan download Internet Explorer 8 verzije, beta 2, koja je namjenjena širokom krugu korisnika. Više informacija, kao i download, možete pronaći ovdje. Naravno, a s obzirom da je ovaj blog dosta naklonjen developerima, ovdje je i video o IE8 DevTools alatima. Downloadirajte po želji, a ja dodajem na ovaj post više informacija kada ih prikupim.

Dodatak 22:58 Ako ste već korisnik koji koristi Internet Explorer beta 1, primjetiti ćete da beta 2 zahtjeva deinstalaciju bete 1. Kod Viste je to malo specifično: OK, odete u Control Panel, kliknete na Programs and Features, kad ono, Internet Explorera 8 nigdje na listi? Za info, Vista IE8 ne tretira kao program, nego kao update, pa ćete morati još kliknuti i na vezu View Installed Updates, i negdje na kraju liste (kada se učita) pojavit će se "Windows Internet Explorer 8". Dalje znate :)



Dodatno 28.02.
Iako je tek objavljena, počinju stizati prve pozitivne kritike bete 2: 

CNET Exploring Internet Explorer 8 (video)
"The new release brings IE up to par with Firefox, Safari, and Opera, and even pushes Microsoft a little ahead of the competition in a few areas"

Information Week: Internet Explorer 8 Release Approaches
"Internet Explorer 8 adds a plethora of security, usability and manageability features over previous versions aimed at keeping Microsoft on top of the browser market share list ahead of surging Mozilla Firefox"

ratkoml @ 21:35 |Komentiraj | Komentari: 0
petak, kolovoz 15, 2008
Ako pratite (a pratite) novu Microsoft platformu, onda vas prilično zanima što se da napraviti s Microsoft Mesh dijelom. Na ZDNetu se pojavio dobar člana s jednostavnih 10 pitanja i odgovora. laici bi rekli, pa čemu frka oko još jedne peer-to-peer + hosted razmjene, a ja poručujem, dobro pročitajte pitanje i odgovor br. 10. čak ga i prenosim :)

10. What is Live Mesh expected to be able to do in the future?
In addition to the ability to add different types of devices (Macs and mobile devices), in the future you'll also be able to distribute application programs throughout the mesh to all your devices and access them over the web. Developers will be able to write applications and services interact with the mesh.

Zanimljivo: "distribute apps to all your devices and access them through a web". Ajde, i mi napokon radimo nako nešto.
ratkoml @ 13:27 |Komentiraj | Komentari: 1 | Prikaži komentare
utorak, kolovoz 12, 2008
Jest da izgleda kao niz čudnih kratica ali oni koji prate (developeri iz moga naslova) znaju o čemu se radi. Dakle, sve je manje više otišlo u RTM (Release to Manufacturing) a oni koji imaju MSDN preplatu mogu downloadati Visual Studio 2008 SP1 + .NET FX 3.5 SP1 + SQL Server 2008 RTM, pa potrošiti na nešto svoj godišnji odmor :). Sam SP1 za VS2008 možete pronaći ovdje.

Prije no što me poklopite s pitanjima "zašto download ne radi", ponavljam, morate biti MSDN pretplatnik te se prijaviti na stranice (vidi gore mali "login" :)). SQL Server 2008 možete downloadati i kao free evaluacijsku verziju ovdje (180 dana).

Dodatno, ako vas više zanimaju promjene koje su došle s .NET FX 3.5 SP1,pogledajte si i odličan .NET 3.5 Enhancements Training Kit kojeg možete pronaći ovdje, a koji je usklađen s SP1 izdanjem.

P.S. Jasno je da je Darko na godišnjem, čim se ja upuštam ovakve postove :)


Dodatno 16.08.: Mala slika "napretka" .NET SP + Core sadržaja...
ratkoml @ 13:41 |Komentiraj | Komentari: 0
subota, kolovoz 2, 2008
Kao što već znate, u listopadu se događa PDC: Professional Developers Conferece 2008 u Los Angelesu. Microsoft organizira PDC samo kada ima nešto značajno za objaviti i pokazati: sudeći po sadržaju PDCa ove godine, možda će toga imati i previše.

No najznačajnije novosti dolaze iz područja Software + Services strategije - nakon nekoliko godina crtanja arhitekture i dosta pričanja po raznim konferencijama i događanjima, napokon stvari sjedaju na svoje mjesto. I to ne samo iz jedne, već iz više perspektiva: tako će na PDCu biti prikazane osnove OSLO arhitekture (ESB + ISB koristeći servise, BizTalk kao orkestracijski engine, Visual Studio kao orkestracijski alat itd…). Broj OSLO sessiona je već (u najavi) prešao 6:

Druga značajna komponenta S+S strategije je naravno cloud. I to ne samo kao Cloud Storage nego i kao osnova za Cloud Computing. Isto tako, broj sessiona je preko 10 (izdvajam neke iz grupe Cloud Services):

Ako tome dodamo da će biti sessiona oko Internet Explorera 8, Windows 7, Mesh Platforme, Live Platforme, Online services… definitivno mjesto, na koje ako već ne možete otići, vrijedi skupiti više informacija o tome kada bude moguće (pratite ovaj blog, imat ćemo neke najave oko toga).

No, ova konferencija neće imati samo "aplikativne implikacije". Mislim da će puno više toga za razumijeti imati arhitekti rješenja ali i direktori informatika odnosno vlasnici tvrtki koje proizvode rješenja. Vrijeme "klasičnih" aplikacija uistinu je prošlo (ili barem kod nas, prolazi), te će nova rješenja morati imati drugačije arhitekturalne elemente od onih na koje smo navikli.

Posebna poruka upućena je Microsoft partnerima, i to više puta, a ponovo prilično intenzivno na Microsoft WW partner konferenciji ovog ljeta u Houstonu. Biti Microsoft partner sada će donijeti i neka druge mogućnosti ali i izazove i biti će zanimljivo pomoći partnerima kako se mogu transformirati i prilagoditi. Ali o tome nekom drugom …. prilikom.


ratkoml @ 13:58 |Komentiraj | Komentari: 4 | Prikaži komentare
srijeda, srpanj 23, 2008
Naravno da vas zanima kako biti arhitekt. Ili već jeste jedan od njih. Ili se takvim smatrate. Ako ste u ovim kategorijama, vječno priznati i posjećeni site jest Channel 9 MSDN-a (inače posvećen developerima, sada se pojavljuje i sadržaj / priprema za PDC: Professional Developers Conference 2008, obavezno pratiti) te njegova podgrupa ARCast.TV, namjenjena, naravno arhitektima. U zadnje vrijeme sve više popularna i aktivna grupa. My 5 cents: http://channel9.msdn.com/shows/ARCast.TV/Simon-Guest-on-Architecture-at-Microsoft/ (kao što bi Simon rekao, jedini čovjek na svijetu koji se u Microsoftu prijavljuje kao gost (Guest :))

Biti dobar arhitekt znači pratiti što se događa. Rekao bih, word of the day: Cloud Computing. O tome drugi put.
ratkoml @ 20:42 |Komentiraj | Komentari: 0
utorak, svibanj 13, 2008
"Noćas je od strane Microsoft Researcha službeno objavljen WW Telescope, kao besplatan servis koji omogućava virtualno pregledavanje zvijezda. Ovo je sjajan primjer kako tehnologijom možemo približiti nekada prilično teško dostupne zanimacije i putem računala učiti i pregledavati bliže i dalje nam zvijezde, sunčani sustav i planete u susjedstvu.



WorldWide Telescope (WWT) baziran je na Web 2.0 tehnologijama koje omogućavaju računalu da funkcionira kao virtualni teleskop – slikovno dajući prikaz zvijezda, kao da ih promatrate sa najboljih svjetskih zemljanih teleskopa.  Vjerujem da će vam svima u slobodno vrijeme biti interesantno upustiti se u proučavanje u bližih i daljih nam zvijezda i sazviježđa.

Posjetite http://www.worldwidetelescope.org/  i uživajte u zvjezdanom nebu." ... reče naš PR i teško je nešto pametno dodati tome - to morate vidjeti.

Osim možda riječi obožavanja koje je uputio ViborC... :) 

P.S. dodatak 23:39 - Kad smo već kod budućnosti tehnologija i ovakvih primjena, upravo sam prebacio snimku mene koji razglabam u emisiji Dobro jutro Hrvatska s Blažom o tome kako će izgledati naša budućnosti... nismo se baš shvatili, ali nema veze bilo je interesantno. Ispred mene trbušna plesačica, iza mene manekenke u alžirskim haljinama - freak show, nema što. Tako je kod kod "kolaž" emisija :)

ratkoml @ 22:36 |Komentiraj | Komentari: 0
utorak, travanj 8, 2008
Kao arhitekti, stalno se kunemo u razne "frameworke" - padaju tu riječi poput PMI PMBoK-a, COBIT-a, ITIL-a, PRINCE2-a, TOGAF-a, Zachman Frameworka, CMMI itd... Iza tih riječi nalazi se napisano brdo i brdo teorije - vrlo kvalitetne ali još uvijek teorije. 

Kakva je situacija s primjenom istih u praksi? Koliko se često i stvarno primjenjuju? Zanimljivo istraživanje na tu temu napravio je Dr. Dobbs Journal (znate ga ako ste se bavili ili se bavite programiranjem) te je rezultate objavio u svojem newsletteru. Gotovo je šokantno koliko ljudi nije čulo za pojedine stvari: na primjer 52% nikada nije čulo za COBIT, a 32% nikada nije čulo za ITIL (čini se da naš itSMF ima još posla). Ili, recimo, 38% onih koji se definiraju arhitektima nikada nije čulo za Zachman Framework.

Izgleda da nam i dalje predstoji evangelizacija istih - pogotovo među developerima. Manageri su nešto bolji, ali ... kao što gore piše, ne značajno. Na WinDaysima 2008 Robert Boban drži predavanje iz Enterprise Architecture područja, bit će da ga vrijedi čuti.
ratkoml @ 21:26 |Komentiraj | Komentari: 0
petak, siječanj 18, 2008
Kao što već najavih, jučer je otvoren pristup po .NET Framework knjižnice. Koliko bi ovo trebalo značiti programerima, ne treba trošiti riječi, i vjerujem da je ovo jedan u nizu otvaranja izvornog koda prema krajnjim korisnicima - pojednostavljujući život svima. 

Što je točno objavljeno možete pročitati na blogu Scotta Guthrie-a, a tamo je i uputa kako knjižnice možete koristiti u Visual Studiu, a dodatna objašnjenja su i ovdje.  Ako ovako nastavimo, zbilja će Microsoft postati open source kompanija :).
ratkoml @ 11:56 |Komentiraj | Komentari: 1 | Prikaži komentare
četvrtak, studeni 8, 2007
Još jedna novost najavljena na TechEd 2007 / Barcelona / konferenciji jest Microsoft Sync Framework, okruženje za kreiranje online/offline priče jednostavnom za korisnike i programere koji ih moraju implementirati. Sync Framework vam omogućuje zaboraviti brige o tome kako se vaša aplikacija ponaša ovisno o tome da li je online ili ne - okruženje uspostavlja okolinu koju možete koristiti ako ste namjerno ili odjednom offline.

Je li Microsoft Sync Framework isto što i Google Gears? Microsoft razvija riješenje koje nije okrenuto samo browseru, već omogućuje sinkronizaciju bilo kakvog tipa podataka unutar bilo koje aplikacije - upravo zato se i naziva "frameworkom".

MSSF dolazi iz SQL product grupe i ali nije orijentiran samo prema podacima, nego je prilično agnostičan oko toga "što" se sinkronizira i tko to koristi - ujedno skriva kompleksnost sinkonizacije od korisnika i developera. Ako vam treba primjer, dobar je onaj koji koristi Outlook offline mod - istom je svejedno da li jest ili nije povezan - samostalno se prebacuje između offline i online moda ovisno o tome da li je mailbox dostupan putem određene  mrežne povezivost.

Kada ga možemo očekivati na strojevima? Krajem ovog mjeseca trebao bi biti spreman za download, barem tako izgleda po zadnjim najavama, iako već sada možete pogledati CTP (Community Tech Preview).

Info:
MSDN: http://msdn2.microsoft.com/en-us/sync/default.aspx


ratkoml @ 10:31 |Komentiraj | Komentari: 0
srijeda, listopad 10, 2007
Ne samo pravu, nego i onu iz Microsofta :). Staro je pitanje koju tehnologiju uporabiti za rješenje određenog problema, a ovdje se izričito bavim tehnologijama koje postoje za kreiranje klijent rješenja (odnosno, kreiranja korisničkog experiencea, kako bi to Hrvati rekli, UX). Ako ste arhitekt programskih rješenja, onda je ovo jedno od temeljnih pitanja koje morate riješiti prije no što se upustite u programiranje. Nažalost, ponekad (uvijek, gotovo uvijek, vrlo često) ovo nije slučaj, pa ljudi krenu u programiranje prije no što razumiju da li je tehnologija uopće namjenjena onome što oni hoće. U zadnje vrijeme vrlo često vidim da ljudi nastoje zamjeniti W32 Forms s bilo čime, pa rezultati baš i nisu obećavajući, što naravno, vodi ka nezadovoljstvu. Zamolio sam Luku da napiše nešto o ovome, valjda će to napraviti u nekom slijedećem postu.

Dobro odabrati nije jednostavno, s obzirom da danas možete raditi Win32, Web, Silverlight, AJAX, što ja znam što sve ne (a to su samo tehnologije koje Microsoft gura). Prilažem jednu prezentaciju koju sam iskopao u internim resursima koja prilično dobro objašnjava što i kako odabrati - da bi bilo zorno, ostavio sam ju u originalnom PPTX formatu (3.6MB). (Da se malo i ja potrudim oko broja OOXML datoteka na Internetu :)).

[dodatno 14.10.2007] primjetio sam dobar dokument o upravo gore navedenoj tematici na www.windowsclient.net a napisao ga je općepoznati David Chappel. Obavezno štivo.
ratkoml @ 23:18 |Komentiraj | Komentari: 0
petak, kolovoz 10, 2007
Možda nezasluženo u sjeni globalnih prepucavanja oko OOXML standardizacije, naši proizvođači softvera uredno prate (a ponekad su i ispred) potrebe i želje korisnika. Tako je domaća tvrtka GemBox Software (strani naziv za globalno tržište), koji je osnovao Željko Švedić, moj kolega iz Microsofta koji se otisnuo u poduzetničke vode, već izdala razvojnu komponentu GemBox.Spreadsheet (.NET komponenta koja piše, čita, upravlja s svim oblicima Excel datoteka). 

Možda ne bi bilo super zanimljivo da komponenta ne podržava i novi Microsoft Open XML format Excel datoteke (XLSX) te time postaje "referentna implementacija OpenXML formata". Ne ulazim u uporabnu vrijednost komponente, kao što Željko kaže "... skinite besplatnu verziju i isprobajte." Ali referentni navodi izgledaju odlično. BTW: ako netko radi slične stvari, rado bih to saznao - uvijek me interesira čime se sve ekipa bavi. A moj blog/mail je na ovoj stranici....

ratkoml @ 14:29 |Komentiraj | Komentari: 0
Instant Messenger
Dodaj blog u Favorites
blogmarks del.icio.us digg TailRank Technorati YahooMyWeb
Arhiva
« » tra 2014
  • p
  • u
  • s
  • č
  • p
  • s
  • n
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
Brojač posjeta
355796
O autoru ...

RatkoM skraćenica je za Ratko Mutavdžić, poznato/nepoznato ime u Microsoft zajednici, u slobodno vrijeme radim u tvrtki Microsoft Hrvatska, a kao što bi i očekivali komentari na ovom siteu su ipak moje osobno mišljenje a ne mišljenje tvrtke u kojoj radim.

Uvijek dostupan na ratkom@microsoft.com ili putem ovog bloga, a uvijek možete nazvati MS i tražiti moju malenkost. Blog je "profesionalni" blog kojim želim razmjenu komentara, informacija, sugestija, ideja i čega sve već ne između Microsoft DPE grupe i ljudi koje bi mi zvali "community". Primarno se odnosi na developere, ali ne garantiram da neću zastraniti i dotaknuti se još koje teme.

Da ne zaboravim, zahvaljujući paralelnom interesu, dosta toga vezano uz project management, organizaciju profesionalne servisne organizacije, te neke ostale tekstove možete pronaći i na mom web siteu PROJEKTURA.ORG. Ali blog mi je ipak dinamičniji od web stranica, tako da sam ovdje više ažuran.

Za one koji se pitaju: od 01.09.2007 (a možda i prije) preuzimam funkciju DPE Lead (voditelja grupe). Na moje veliko zadovoljstvo, vraćam se svojim korijenima, instaliram ponovo sve alate koje sam do sada ignorirao, i vjerujem da mi Excel više neće biti primarni razvojno - zbrajački alat ;) 

Ratko Mutavdzic's profile on LinkedIn


Čitam ... (ožujak/travanj 2008))

The Black Swan, Nassim Nicholas Taleb

Gotovo je nevjerojatno kako na nas utiču stvari za koje vjerujemo da zapravo nema teorije da se dogode. Crni labud je zapravo događaj koji će se teško ostvariti, ali kad se dogodi, em što je nepredviljiv, em što ima ogroman utjecaj. Primjeri su uspjeh Googlea ili, možda malo crno, 11.9. i Twinsi. Autor tvrdi da je zapravo sve oko nas nepredvidljivo i da te pojave uopće ne istražujemo - držimo se onog što znamo i što nas usrećuje. 

Prava mala "comfort zona".

Slušam ... (veljača 2009)

SONIC YOUTH / GOO 1990


Što ih više (ponovo) slušam, to su mi bolji. Jedna od perjanica novog doba krajm 80th(početkom 90tih) u Americi, a koju krase i R.E.M., Nirvana, Pearl Jam, ali i Pixies, Mudhoney itd. Oštra, dinamična gitara i ponekad zaluđujuće kombinacije koje su nosili Thurston Moore i Kim Gordon.

Za fanove i one koji će to tek postati, nema do broja 8. Mildred Pearce.

Gledam ...

Flags of our Fathers, HDDVD, Clint Eastwood

Ponekad izaberem dobar film, krivu tehnologiju. Prije nekog vremena sam nabavio HD DVD player, koji dolazi uz XBOX 360 pa i nije neka investicija, te nekoliko filmova tek da se uvjerim u novu HD tehnologiju. 

I stvarno - na velikoj plazmi u 1080i izgleda savršeno. Film je kao što znate dobitnik Oscara, i zanimljivo ne toliko ratni koliko bi čovjek očekivao. Scene su dobre, manje napete nego u "Saving Private Ryan", ali isto tako realistične. Slijedi mi gledanje "Letters form Iwo Jima" ilitiga japanska strana iste priče - crno bijela tehnika / japanska spika.

[x]

“…As long as you have innovation in the IT industry, you will have interoperability challenges.  But we're going down the tight path. It's a journey and we'll need to make adjustments based on community but generally we feel like we're going in the right direction." –Tom Robertson, manager of interoperability and standards at Microsoft – The Register

Statistika?
Index.hr
Nema zapisa.