2 Comments
Advanced technology day 5 logo

Svečano objavljujem, najavljujem i obavještavam svekolikom Microsoft tehnologiji naklonjenom pučanstvu (bogu mili, a niti vragu nisu mrski), da će se 1.12 u Zagrebu održati Advanced Technology Day konferencija na kojoj će biti prezentirane umotvorine gomile štrebera zatvorene u prostorije sa gomilom kompjutera. Da ne spominjem nemali iznosi tekućih racuna tih istih štrebera, koji su ne samo dobro plaćeni, nego im još i titraju na radnom mjestu sa bespatnim kavama, jeftinim jelika iz 57 svjetskih kuhinja, izvrsnim zdravstvenim, i još par sitnica. To je kao da plaćate crnogorca da spava (figurativno rečeno, bez nacinalnih konotacija molim!). Taj višegodišnji proces, ili eksperiment, je rezultirao sa nekoliko izvrsnih softwareskih alata i frameworka koji će biti prezentirani od strane stručnjaka iz Microsofta i par renomiranih domaćih tvrtki.
Izdvojio bi neke naslone redom:

  • ASP.NET 4: nakon godina zanovjetanja puritanaca konačno će stranice prolaziti W3C validaciju. To znači mogučnost potpunog isključivanja ViewState input taga, kontrole nad ID-evima serverskih kontrola. itd. Ali to je samo manji dio novosti!
  • Entity Framework 4- skok sa verzije 1 u .net 3.5 na verziju 4 u .net 4. Uvođenje POCO, Lazy loading i još mnogo toga. Dali će nHibernate konačno dobiti dostojnu konkurenciju?
  • Silverlight 3 –RIA platforma postala još bolja: 3D perspektiva, validacija podataka, nove mogučnosti streaminga,…
  • .NET 4 – dynamic objekti - statički c# dobiva dinamičke tipove, asinkrono izvršavanje, poboljšanje Garbage Collectora za višejezgrene sustave
  • MVC 2 – probajte pogoditi tko će prezentirati novu verziju MVC-a? Tako je, autor ovog bloga, glavom i brkovima! Od bitnih novosti u trenutnoj beta 2 verziji: Area, predlošci, klijent/server validacija podataka. Nešto su mi malo vremena dali, valjda ih nisam naljutio necim? Svejedno, nadam se da ću zaintrigirati barem nekolicinu koja nebude spavala, i spasiti pokoju dušu izgubljenu u WebForms moru isprepletene logike i nepreglednog code-behindea
  • Windows 7 – što donosi novoga za developere
  • Web platform installer – zgodni programčić za instalaciju drugih programa, od CMSova preko SDKova do IDEa
  • IE8 –razvoj pluginova, predpostavljam

Na službenim stranicama možete pronaći prijavu. Nadam se da se vidimo!

1 Comments

Napravljeno je osvježenje odlične i besplatne knjige o programiranju autora Karl Seguina, pa vas želim sve pozvati da ju pročitate, bez obzira dali ste matori c++ guru iz doba bušenih kartica, ili spadate u Visual Basic/ASP/PHP generaciju! Knjiga je relativno kratka (80-tak stranica), a govori o dobrim praksama programiranja, poput design patterna, arhitekture, rada sa bazama, unit testovima i slično. Također govori o razlici između MSDN i ALT.NET načina projektiranja i programiranja, i naravno promovira ovaj drugi uz sasvim dobe i čvrste argumente, barem po mome mišljenju.

Knjigu možete skinuti ovdje: http://openmymind.net/FoundationsOfProgramming.pdf

5 Comments

Sa par dana zakašnjenja objavještavam o izlasku prve preview verzije asp.net mvc 2 frameworka.

Neke bitne značajke Preview 1 verzije:

Areas: logičko grupiranje kontrolera i View-ova. Svaki Area(prijevod?) može biti u zasebnom projektu. Pomaže u radu na većim projektima, gdje svaki tim ili programer može biti zadužen za svoj dio projekta, odnosno Area

DataAnnotation: iskorištavanje podrške za validaciju predstavljene u .NET SP1 (System.CompomentModel.DataAnnotation namespace), od prije poznate iz upotrebe unutar DynamicData i RIA Services frameworka. Radi se o dodavanju atributa na entitete, čime model binder iz MVCa automatski može izvršiti potrebne validacije.

Novi UI helperi,Templated Helpers. Mogućnost automatskog asociranja UI elementa na određeni tip podatka. Npr. tip podatka DataTime automatski prikaže kalendar (date ui picker ako hoćete). Predlošci se dodaju u za to predviđeni folder, a unutar View se koristi Html.EditorFor, Html.LabelFor i Html.DisplayFor helper

Pogledajte video prezentaciju Scott Hanselmana:

http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-ASPNET-MVC-2-Preview-1-with-Phil-Haack-and-Virtual-Scott/

Skinite mvc 2 preview 1:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd#tm