Obľúbenosť SQL CE bude možno s príchodom WebMatrix získa na popularite. Ale možno to bude aj tým, že SQL CE 4.0 už zvládne aj reálnu záťaž viacerých konkurentných pripojení na databázu.
Tak či tak...
(ďalej)
|
Aj keď sa LightSwitch zatiaľ stretol iba s vlažným záujmom odbornej verejnosti, je jasné, že tá neodborná ho prijme oveľa lepšie, nech sa nám to páči alebo nie.
Časom sa môže stať, že sa k nám dos...
(ďalej)
|
Designer pre NHibernate je asi velmi žiadaná vec, inak by okrem podpory v LLBLGen 3 nevznikol aj
Announcing the Mindscape NHibernate Designer
samozrejme že si toho hneď všimla aj konkurencia (Fr...
(ďalej)
|
Ak by Vás zaujímalo, ako použiť EFCode First feature s už existujúcou databázou, prečítajte si článok od Scotta :
http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-exis...
(ďalej)
|
Veľmi pekný weblog post o tom ako jednoduchým spôsobom pracovať s dátami z ASP.NET WebPages (ako ste si iste domysleli práve na to by mal slúžiť nový namespace Microsoft.Data) ponúka vo svojom weblo...
(ďalej)
|
Kratší článok o OData.
V praktických príkladoch testovateľných v browseri, stačí už len klikať, ak sa vám chce :
http://msdn.microsoft.com/en-gb/ff872141.aspx
(ďalej)
|
Ak ste doteraz o EF4 len počúvali ale nemali ste síl || chuti sa naň pozrieť z blízka, možno tento tutoriál Vám pomôže :EF4pre absolútnych začiatočníkov :
http://blogs.msdn.com/b/adonet/archive/20...
(ďalej)
|
Shawn Wildermuth vytvoril spolu s ľuďmi z Microsoftu vcelku zaujímavú open-source ukážkovú aplikáciu nazvanú GiveAQuiz, ktorá slúži na vytváranie kvízov, ich vyplňanie a následné vyhodnocovanie.
P...
(ďalej)
|
Nedávno pribudlo pre EF Feature CTP4 a teraz nám Scott priniesol pekný článok ako na vec, tak nech sa páči :
http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-fr...
(ďalej)
|
Dnes bol uverejnený už 4CTPbalíčka rozširujúceho Entity Framework v podobe v akej sme ho dostali s VS2010.
Ak sa zaujímate o tento ORMtak viac infomácií nájdete tu :
http://blogs.msdn.com/b/adon...
(ďalej)
|
Ako si už mnohí všimli tak včera vyšiel WebMatrix, ktorú by som ja definoval ako light IDE prostredie pre hobby programátorov.
Viem je ťažké vysvetliť programátorom s dlhoročnými skúsenosťami, pre...
(ďalej)
|
Dnes začneme porovnaním a to medzi RavenDB a CouchDB:
RavenDB CouchDB – Basic Queries
porovnáva základne a jednoduché select queries a transformácie.
RavenDB CouchDB – Map and Reduce
zasa ...
(ďalej)
|
Aj keď je tu už hodnú chvíľu NHProf, občas nemáte chuť písať všetky tie HQL príkazy alebo vás len nebaví písanie mapping súborov, bez toho aby ste vedeli, či ste urobili nejakú chybu.
Tak či tak, ...
(ďalej)
|
Tak oficiálne je to už von:
RavenDB goes live!
Pre navnadenie správnej atmosféry ešte pridám
RavenDB – Basic usage considerations
a aby nebolo všetko take rúžové, tak nakoniec to najsmutnejš...
(ďalej)
|
Pre tých čo sa zaujímaju o problematiku NoSQL a Raven DB je tu oficialna stránka tejto databázy. Nájdete tam dokumentáciu a príklady jednotlivých funkcií. Tiež sú tam odkazy na Git, svn abuild serve...
(ďalej)
|
Ak ste správne naladený nedávnou diskusiou o NoSQL a nechcete čakať 18 mája, kedy bude oficiálne predstavený RavenDB, potom je táto správička presne pre vás.
Okolo RavenDB som mal stále dosť otázn...
(ďalej)
|
Vo Visual Studiu 2010 je zahrnutá prepracovaná podoba databázových projektov, ktorá ponúka mnohé nové a zaujímavé vylepšenia a možnosti.
Ak ste si teda zvykli, alebo si ešte len chcete zvyknúť, po...
(ďalej)
|
Možete sa tomu brániť, môžete naň nadávať, nemusíte ho chápať, to ale stále nezmení níč na tom, že v NoSQL je tichá budúcnosť web technológii. Samozrejme enterprise sféra sa ho obávať nemusí, tam za...
(ďalej)
|
Aj keď ako písal SlavoF na krku už máme pomaly R2 verzie 2008 stále dosť ľudí používa a vyvýja primárne pre verziu SQL Servera 2005. Alebo možno naopak, niekto vyvýja pre verziu 2008 a zrazu sa dozv...
(ďalej)
|
Aj na tomto webe sa už hovorilo o RavenDB, novej open-source NoSQL databáze od Orena Einiho (v našich - programátorských - kruhoch známeho skôr pod menom Ayende @ Rahien).
Zatiaľ čo stále čakáme n...
(ďalej)
|
Linq2Sql určite netreba moc predstavovať. Je to vlastne jeden z prvých ORM wrapperov, ktorý tak naozaj prenikol medzi pospolitú verejnosť, dočkal sa svojích pádov (keď MS najskôr vyhlásil, že ho neb...
(ďalej)
|
Hovorilo sa, že MSSQLServer 2008R2 bude oficiálne dokončený a vydaný (RTM, released to manufacturing) 21.mája.2010. Neoficiálne sa hovorí, že vývoj bol dokončený v predstihu už pred niekoľkými týždň...
(ďalej)
|
Zatiaľ osobne pre snapshot databázy nemám (to neznamená, že nevidím, inak by sa táto vec do správičiek nedostala) využitie a tak vám to dávam za domácu úlohu (myšlienkové procesy adresujte do koment...
(ďalej)
|
Prvý apríl, je už za nami a tento rok ma dostal iba článok
Windows [Phone] 8
Aj to asi preto, že by ma veru to, ako mame príliš zažitý spôsob práce s oknami, irituje a tak nejak cítim vnútorne p...
(ďalej)
|
OData - web protokol na prácu s dátami cez web od Microsoftu je pomerne nová vec. Bol oznámený na PDC09 a mnoho sa o ňom hovorilo aj na pred nedávnom skončenej MIX10 konferencii (viac si môžete preč...
(ďalej)
|
Ayende na svojom weblogu udrel na NoSQLbubon a vykročil na bojový chodník rozdať si to so všetkými relačno-databázovými puristami tvrdiacimi, že v 99.99% (pokojne si pridajte pár deviatok na koniec ...
(ďalej)
|
OK. Skúsme malý kvíz.
Používate MSSQLServer 2008? Máte niekde v databáze údaje o adresách niekoho, či niečoho? Viete, že MSSQLServer 2008 má priamu podporu pre prácu s GeoSpatial dátami? Viete, že...
(ďalej)
|
Používateľov Linq2Sql môže pri tvorbe komplikovanejších dotazov pomôcť článok
Joins in LINQ to SQL
ktorý vám ukáže na príkladoch problematiku tvorby inner/left joinov v Linq2Sql.
(ďalej)
|
Prvé prezentácie z MIX10 sú už k dispozícii online na webe - http://live.visitmix.com/videos/.
Predpokladá sa, že postupne budú všetky alebo takmer všetky.
Enjoy!
-- s.
(ďalej)
|
Druhý deň MIX10. Keynote opäť, imho, stojí za váš čas, ktorý venujete jeho zhliadnutiu. (je už k dispozícii on-demand na tomto mieste). Hviezdou dňa je samozrejme Dean Hachamovitch a IE9.
Microsof...
(ďalej)
|
Myslím, že MapReduce sa dostalo do širšieho povedomia zrejme niekedy minulý rok, v súvislosti pootvorením dvier do zákulisia google a odvtedy sa sporadicky prepiera na rôznych blogoch a fórach. Prob...
(ďalej)
|
Martin Fowler je jedným z popularizátorov DSL. V trošku staršej správičke som upozorňoval na draft jeho knihy na túto tému a na pekný príklad aplikácie DSL. Takže mám dve dobré správy. Tou prvou je ...
(ďalej)
|
Zmažete stĺpec v tabuľke(napr.) a musíte ručne dohľadávať všetky procky a viewy, ktoré boli týmto počinom dotknuté. Musíte? Stačí prebehnúť všetky objekty, nasimulovať "Check syntax" button funkcion...
(ďalej)
|
Event sourcing je ďalšie issue, ktoré sa prepiera na blogoch v diskusiách ludí blízkych enterprise riešeniam. Ale event sourcing nie je len nejaká výsada a okrasa "veľkých riešení" ale skôr dobrá od...
(ďalej)
|
Už nejaký čas sa tu obajvujú správičky a diskusie o NoSQL databázach. Na nejaké využitie v :NET projektoch je potrebné naplniť dva predpoklady. Stabilná samotná NoSQL databáza a rozumné API na prácu...
(ďalej)
|
Práca s resourceami pred príchodom ASP.NET 2.0. bola relatívne jednoduchá, ale pracná hlavne z pohľadu ASP.NET. S príchodom s 2.0 pribudla možnosť využitia resources priamo zo šablón(či už explicitn...
(ďalej)
|
Možno
.NET LINQ from Scratch
nie je až tak určený začiatočníkom, pretože nejde nijak do hĺbky a nevysvetľuje čo a prečo. On popisuje ako. Ako vyzerá linq a aké operácie s ním je možné dosiahnuť...
(ďalej)
|
"Make roles explicit!"...opakuje Udi Dahan vo svojich prednáškach.
Aké role, aplikačné? O čom ten chlapec hovorí?
Aha, sledujúc Fowlerovu terminológiu, Interfaces môžeme rozdeliť na dva druhy. N...
(ďalej)
|
Aj na tomto servri sa v ostatnom čase diskutovalo a diskutuje o NoSQL databázach.
Naozaj zaujímavý článok na danú tému s titulom Getting Real about NoSQL and the SQL-Isn't-Scalable Lie vydal na s...
(ďalej)
|
Ak vás situácia (pôvodne som chcel napísať bieda, alebo šéf, ale pravda je taká, že aj storky majú svoje opodstatnenie, napr všade tam, kde viac aplikácii nezdieľa spoločný datalayer servis, alebo v...
(ďalej)
|
Takže tematické okienko pokračuje, zase bude na pretrase CQRS/noSQL, ale rozhodne zábavnejšie zložiť draka (u tých mladších ročníkov to bude asi skôr dračica) ako napr. donekonečna obhajovať na jedn...
(ďalej)
|
Zhodou okolností, práve včera som upozornil na veľmi trefné úvahy Grega Younga o tom, ako silno sme si vžili relačné modely a ako automaticky ich aplikujeme. A práve dnes sa pridal aj Ayende článkom...
(ďalej)
|
Ayende je takým programátorskými blogermiPľuščenkom, každý ho pozná, má veľa fanúšikov a obdivovateľov a písanie blogov neberie ako drinu, ale užíva si ho. A tiež pravidelne prináša nejaké novéčarov...
(ďalej)
|
V ďaľšom článku ide Greg ešte ďalej a otvára pandorinu skrinku, keď sa pýta, či niekto analyzuje opodstatnenosť relačného modelu v tom ktorom aplikačnom scenári a či ho náhodou neberieme ako samozre...
(ďalej)
|
Po dlhšej odmlke danej projektovou vyťaženosťou som sa predsa len rozhodol zanechať pár správičiek ... ako chvíľkový uník od Wordu a EA ;-) Začnem Gregom Youngom. Idea za patternom Command Query Res...
(ďalej)
|
Meníme zapamätanú odpoveď na otázku: "Kedy bude vydaná nová verzia MS SQL Servera, tá čo nasleduje za MS SQL Server 2008?".
Ideme na to. Jednoduducho si v hlave prepíšeme starú odpoveď na novú :
...
(ďalej)
|
Kolega mi pripomenul, že vyšla nová verzia ActiveRecord. Viac info v nižšie uvedených linkoch:
http://groups.google.com/group/castle-project-users/browse_thread/thread/9a0bbc490caab32b
http://ca...
(ďalej)
|
Repository tému neotváram v správičkách prvý krát. A myslím si, že je to tak dobre, pretože celá vec okolo prístupu k dátam patrí medzi tie najdôležitejšie. Raz darmo, môžete si sami spustiť nad svo...
(ďalej)
|
Zdá sa, že Microsoftu vykĺzol vydania novej verzie SQL Servera (tej čo nasleduje po SQL Server 2008, codename "Kilimanjaro"). Zdrojom je oficiálny SQL Server Perfomance blog.
Takže ak vás to zaují...
(ďalej)
|
Síce je o mne známe, že EF nemusím, ale človek nikdy nemôže vedieť, kam ho život za pár rokov zanesie. Preto je treba mať konkurenciu pod drobnohľadom:)
Tentoraz je to možnosť v Entity Framework 4...
(ďalej)
|
Nadpis hovorí za všetko (to je čas kedy do správičky vkladám nejakú tú vatu ako teraz, inak by obsahovala nič len linku). Tak ešte pre rekapituláciu na
How to know SQL Server version and Edition
...
(ďalej)
|
Nadpis tejto správičky evokuje poetickú atmosféru, naneštastie skutočná téma taká nie je. Soft delete je určitým spôsobom také malé zlo s ktorým musíme bojovať. Do témy nedávno zabŕdol SlavoF v sprá...
(ďalej)
|
Aby tých novembrových releasov nebolo dosť, možeme si pridať do zoznamu ďalší. Spolu s publikovaním ďalšej CTP verzie "Oslo" prišlo aj ku jej premenovaniu, takže odteraz sa budeme stretávať s názvom...
(ďalej)
|
Toto nie je úplne nová vec, no narazil som na ňu až teraz. Asi všetci poznáme Northwind demo databázu (je tu s nami už dosť dlho, ešte od čias Access-u; hovorí sa, že od roku 1997). Bolo okolo nej d...
(ďalej)
|
Keď niečo Frans Bouma napíše oplatí sa to nielen prečítať ale aj nad tým porozmýšľať. A teraz napísal(na LLBLGen fóre) vcelku zaujímavú vec. Píše, že pretekymedzi .NETORMframeworkami sa v podstate s...
(ďalej)
|
Asi všetci sme už počuli, že v MS SQL Servri je od verzie 2008 nová možnosť ukladať BLOBy, s ktorými pracujeme v databáze,nie priamo do databázového súboru, ale radšej do NTFS filesystému. A že práv...
(ďalej)
|
ADO.NET tým vydal včera (04.11.2009) CTP2 ADO.NET Entity Frameworku 4.0. Toto preview v podstate pridáva k veciam existujúcim v ADO.NET Entity Framework 4.0 Beta 2 (Microsoft .NET Framework 4.0 Beta...
(ďalej)
|
Uvažujete o virtualizácii SQL Servrov?
Koľko prevádzkujete SQL serverov? Zoberme si... DEV server, TEST server, nejaké produkčné servre, máme verziu 2005, 2008, prichádza 2008 R2, ... Hmmm...
Sk...
(ďalej)
|
Niečo pre priaznivcov Fluent NHibernate. Nikola Malovič, srb žijúci v Prahe, programátor extraordinaire a veľký fanúšik NHibernate, dal pred pár hodinami na CodePlex celkom pekný príklad pre tých, k...
(ďalej)
|
Keď už si položíte túto otázku, tak vám príde vhod každá rada. Preto sa dnes zahrám na nezávislého a okrem linky so závermi s ktorými sa viacmenej celkom stotožňujem:
Which ORM? LINQ To SQL, Entit...
(ďalej)
|
Teraz niečo pre tých, ktorí pracujú s Entity Frameworkom.
Gil Fink zverejnil celkom sympatický zoznam free nástrojov, ktoré vám môžu pomôcť pri práci s Entity Frameworkom.
Entity Framework Free ...
(ďalej)
|
Pri hľadaní inej veci (týkajúcej sa MS SQL Servera) som narazil na vcelku zaujímavé pojednanie, ktoré na svojom weblogu písal chlapík, ktorý si hovorí Naz, a ktoré sa týkalo možného performance prob...
(ďalej)
|
Keď som si zamiloval NHibernate, tak samozrejme, že som vedel o Criteriach. Rozhodol som sa ale pre linq ako dotazovací jazyk. Dôvod je jednoduchý, linq dáva typovú bezpečnosť. Ako sa ale človek v N...
(ďalej)
|
Zdá sa, že mnohí ľudia nemajú až tak radi XML mapping (pri ORM).Na druhú stranu Fluent NHibernate je dosť ťažko použiť ak chcete či musíte pracovať s Linq to SQL.
Riešením (alebo skôr inšpiráciou ...
(ďalej)
|
Keď som pre minulý týždeň napísal o SQL Azure - prvý kontakt, ešte som netušil, že veci sa môžu riešiť aj inak.
Predstavme si situáciu, keď máme pekne navrhnutý relačný model akurát db nám narást...
(ďalej)
|
Kto sa trošku rozumie matematike, tak príde na to, že nech sa pri vývoji aplikácie snažíme škálovať ako to len ide, jedno úzke hrdlo nám stále zostáva. A tým je SQL Server. A nech má tento server v ...
(ďalej)
|
EF devel team napadlo, že asi sú na svete ľudia ktorý nemajú radi designere, a že dokonca sú tu aj taký, čo dokonca zo srdca nenavidia (ale možno len nepoznajú a nechcú sa učiť:) xml. Čo teda s nimi...
(ďalej)
|
Nemáte čo robiť v tieto začínajúce zimné večery, keď v telke je obvykle len odpad a k tomu také počasie, že by človek vonku ani yetiho nevyhnal?
Čo tak overiť si aké dobré je vaše T-SQL kung-fu? ...
(ďalej)
|
Situácia:
Máte SQL Server 2005 (alebo 2008), na ňom databázu, a v nej cez 300 stored procedúr (ktoré ste nepísali vy, aj keď je to vlastne aj jedno), a teraz potrebujete z nejakého dôvodu vedieť, ...
(ďalej)
|
Ak do budúcnosti uvažujete o použití Entity Frameworku 4.0 a hľadáte po webe nejaké zdroje na danú tému, tak vedzte, že niekto (minimálne nateraz) urobil už túto prácu za vás.
Eric Nelson publikov...
(ďalej)
|
SlavoF sa v správičke Mazať či nemazať? To je otázka dotkol témy soft deletov. Môj názor je, že soft delety sú také malé zlo, pretože ak už dáta nepoužívame, tak by mali byť zmazané, ak sú podstatné...
(ďalej)
|
Kopec query ukazok pre NHibernate s HQL a OO pristupom k najdeniu tuto (autor si zobral za priklad pre model typickeho blogu): http://ayende.com/Blog/archive/2009/05/19/nhibernate-queries-examples.a...
(ďalej)
|
Vlkove komentare ohladom activerecord and nhibernate by nenechali chladnymi snad nikoho :-) tak som sa pre jeden projektik rozohodl najprv vydat cestou activerecord, ale nakolko mam rad veci pod kon...
(ďalej)
|
Aký je váš vzťah k "soft-delete" design pattern-u? Alebo je to skôr anti-pattern (ako vám niektorí môžu na rovinu povedať)? Iste nie ľahká otázka, najmä ak navrhujete/vyvíjate netriviálny informačný...
(ďalej)
|
V poslednej dobe .net web žije výkonnosťou NHibernate. Začiatok celej debaty je približne spoločný so vznikom stránky ORMBattle.net.
Na to samozrejme reagoval ayende dvojicou príspevkov:
Benchma...
(ďalej)
|
Občas, keď sa dostanem na nejaku stránku, tak len tak pre zaujímavosť vždy skúsim pridať do query ' and 1=1 -- a veľmi často sa tento príkaz chytí. Asi sa o sql injection málo hovorí. Čo je chyba a ...
(ďalej)
|
Na SqlAuthoryty blogu bol zverejnený článok o použití SQL Profilera. Je tam slovníček ktorý vysvetlí niektoré pojmy a jednoduchý obrázkový návod ako spustit profilovanie.
(ďalej)
|
12. Augusta Microsoft uvoľnil SQLServer 2008 R2 CTP pre MSDNa TechNet subscriberov. 17. Augusta by mal byt uvoľnený pre všetkých.
Oficiálne oznámenie aj s novinkami môžete nájsť na tomto blogu.
(ďalej)
|
Sťaby NHibernatista od kosti, netreba ignorovať aj ostatné technológie. A Entity Framework je verzia od verzia bližšie použiteľnosti (dám mu ešte tak 3-4 roky;).
V poslednej beta1 .net 4.0 sa poch...
(ďalej)
|
Keďže si Vlko vyvaľuje niekde pri mori zadok, trošku ho zastúpim. 1. augsta bola vydaná konečná verzia ActiveRecord 2.0. Takže cucajte.
mortslikeus.blogspot.com/2009/08/activerecord-20.html
Cit...
(ďalej)
|
NHibernate 2.1 je von [NHibernate 2.1.0 out] a ako som písal v správičke, tak Linq jeho súčasťou nie je, netreba zúfať.
Ayende v blog poste
NHibernate Linq 1.0 released!
vysvetľuje situáciu ok...
(ďalej)
|
Iba teraz som sa tam dočítal že 21. vydali RC Active Record. Takže tu link, cucajte.
mortslikeus.blogspot.com/2009/07/activerecord-release-candidate.html
Priamy link na stiahnutie:
sourceforge...
(ďalej)
|
Akurát som narazil na príjemnú novinku, ale divím sa (možno že to tu už je) že vlko neinformoval slovenskú maličkú skupinu programátorov.
mortslikeus.blogspot.com/2009/07/activerecord-beta-1-relea...
(ďalej)
|
Po dlhom čase jedna príjemná správa:
Welcome NH2.1.0
Pretože zatiaľ nikde nie je viac info, tak som sa pozrel do zdrojákov a načrel do pamäti:
nový hql parser (založený na ANTLR)
lazy propert...
(ďalej)
|
Legacy databáza je celkom zaujímavy termín na preklad. Možno najvýstižnejší by bol názov "databázový odkaz našich predkov". Jedná sa tedy o prípady, keď naša aplikácia ma pracovať nad databázov, kto...
(ďalej)
|
Celkom dobrým úvodom do problematiky technológie Windows Communication Foundation by mohol byt zaujímavým FAQ štýlom napísaný článok: Windows Communication Foundation FAQ quick starter Part 1
(ďalej)
|
Otvorený Intellipad je naozaj memory žravý, nezriedka mi vybehla memory cez 1,5GB. Na pohranie sa s DSL úplne postačí aj online js JSMetaPad navyše bez nutnosti inštalovať OSLO.
http://jsmeta.goog...
(ďalej)
|
Komplexný 5 dielny video tutoriál začinajúci pri tvorbe DSL jazyka a končiaci prácou nad Oslo repository:
Part 1: Modeling a Language
Part 2: Data
Part 3: Transformation
Part 4: Constraints
P...
(ďalej)
|
Vratiť IQueryable z Repository má svoje muchy, ktoré treba poznať:
oneskorené spustenie
vykonávanie query pri každom ToList(), ToArray(), First, Last, ....
nemožnosť porovnávať objekty vrátene d...
(ďalej)
|
Aj keď zrejme nie je veľa firiem na Slovensku, kde teamy riašia výkonovo kritické scenáre (tam napr. nepočítam optimalizáciu na lazy load travezovaní vykapávajúceho hibernate riešenia :-), robia si ...
(ďalej)
|
Aj keď je sa autor snažil dať článku kontext entity frameworku,úvahy a rady sa dajú zovšeobecniť.Žesa autor, ako člen entity framework teamu snaží propagovať entity framework, ktorý sa v enterprise ...
(ďalej)
|
Ayendeho pozornosť sav poslednej dobe zameriava na separáciu databázovéhoa domain modelu.(zjavne sa pod to podpisuje jeho kontakt sDDD sférou)Jeden z jeho najnovších blog postov sa týka tejto oblast...
(ďalej)
|
No a dnes sa mi už nejak vyčerpala fantázia, ale môžeme to zviesť na syndrom vyhorenia, našťastie sa T v poslednej dobe rozpísal a ja sa môžem pomaly zbierať na dôchodok:)
Ale predtým musím dokonč...
(ďalej)
|
V poslednej dobesa medzi popredné flame témydostalo porovnávanie SOAP a REST. Stretol som sa s množstvomčlánkov a názorov, drvivá väčšina bola však banálnaalebovyplívalaz nepochopenia iných nárokov ...
(ďalej)
|
Jimmy Nilsson, autor ďalšej populárnej DDD knihy - Applying Domain-Driven Design and Patterns - zhrnul zmenu paradigmy architektúry a tvorby enterprise aplikácii v posledných rokoch.
Predtým: Dôra...
(ďalej)
|
S Linq2Sql to vyzeralo blede (napr správička Linq2Sql (ne)končí? II.) a zo správania ms sa zdalo, že nebudú vyvýjať dva ORM tooly (tým druhým je Entity Frameworks), ale rozhodnú sa pre ten druhý.
...
(ďalej)
|
Martin Fowler píše knihu zaoberajúcu saDomainSpecific Languages. Dáva k dispozícii časť hotového obsahu aj keď varuje, že ide zatiaľ len o polotovar a že zmeny v ňom sa môžu udiať bez upozornenia. N...
(ďalej)
|
V tejto správičke trochu naviažem na môj článok: Visual Studio 2008 Team System DB Tools. A hlavne na Vlkovu pripomienku, keďže synchronizácia databáz vo Visual Studiu je prístupná len v Databázove...
(ďalej)
|
Aj keď je in-memory distrubovaná cache, ktorá požíva zatiaľ kódový názov "Velocity" zatiaľ len v CTP3, už sme ho tu spomínali viackrát, hlavne v súvisloti s jeho nasadením ako druhoúrovňovej cache p...
(ďalej)
|
Už aj tu na portály sa niekoľkokrát strhla diskusia o tom, kam ukladať bloby(konkrétne išlo o obrázky), či je ich výhodnejšíe ukladať priamo na file systém alebo do databázy. Jeden aj druhý prístup ...
(ďalej)
|
Pretože predpokladám, že zopár ľudí tu používa NHibernate (dúfam tiež, že väčšinu som ich k nemu priviedol ja:), tak určite ocenia možnosť pozrieť si aké sql príkazy to vlastne NHibernate do db posl...
(ďalej)
|
Vytvoriť custom typ stĺpcu v nHibernate nie je až taký problém, ale prečo si neuľahčiť prácu a nepoužiť už niečo existujúce.
Taký by mal byť návod na
NHibernate/SqlServer: persist a generic ‘ser...
(ďalej)
|
Nejdem to zdržovať a rovno prejdem k linke, ktorá popisuje 5 užitočných system stored procedúr:
sp_help
sp_helptext
sp_MSforeachtable
sp_depends
sp_spaceused
Top 5 SQL System stored procedu...
(ďalej)
|
Transakcie, či chceme, alebo nie, by mal poznať každý kto sa stretáva s databázami. Pre väčšinu smrteľníkov sú ale transakcie takou tou magiou v pozadí, o ktorú sa netreba nejak extra starať.
A to...
(ďalej)
|
NHibernate používa proxy triedy pre všetký lazy relácie v modeli. Problém ale je, že na to používa knižnicu DynamicProxy, ktorá sa pre zmenu neznáša s medium trustom, ktorý vám poskytne väčšina web ...
(ďalej)
|
Plnohodnotný úvod do problematiky NHibernate cache nájdete v správičke Príručka pre potápačov: NHibernate cache.
Nanešťastie aj po jeho prečítaní je tu stále zopár otázok, ktoré je treba zodpoved...
(ďalej)
|
Táto téma je opäť trošku o repository myšlienke rozvinutej v [Polemika] Novinky zo sveta: Ďalšia repository flame?.
Povedzme, že sme sa rozhodli pre použitie Query objektov, ale nevieme sa zmieri...
(ďalej)
|
Ayende bol minulý rok na ALT.NET konferencii Oredev 2008. To samo by na správičku nevydalo, ale on tam bol ako prednášajúci. Čo je však stále na správičku málo.
Čo už ale za správičku stojí, je to...
(ďalej)
|
Dnes spoločnosť Oraclepodpísala dohodu so spoločnosťou SUNo akvizícii. Do konca leta tohto roku Oraclepreberie kompletne kontrolu na SUNom. Ešte pred nedávnom sa snažila o kúpu SUNu spoločnosť IBM a...
(ďalej)
|
Ayende v blogposte, kde hodnotil najnovší sample od MS Kobe (mimochodom na sample projekt sa dočkal kritiky od komunity neúrekom, jediné, čo je na ňom hodné vzoru je vraj iba dokumentácia, asi to ta...
(ďalej)
|
Priznám sa v storovaných procedúrach nie som žiadny preborník (nie že by som im nerozumel, ale z mnohých dôvodov ich nepoužívam viď napr [Polemika] Tak ako sú na tom storky dnes?). Ale keď už niečo ...
(ďalej)
|
Skôr, či neskôr sa každý, kto pracuje s sql databázov dostane do kontaktom s join, teda možno vás od toho orm wrapper ochráni, ale určite stojí sa to vedieť, čo taký [left/right/full] [inner/outer] ...
(ďalej)
|
Čo je to tá tolerantná cache? To sa určite spýta každý. Najskôr ale troška odbočka k NHibernate a 2nd level cache. 2nd level cache je také to miesto medzi rôznymi sessions nhibernate, ktorá si zapam...
(ďalej)
|
Pre toho, kto má rád výzvy, nebojí sa potrápiť hlavu a nepochybuje o tom, že sa mu to určite v nejakej podobe vráti aj v praxi, máme tu mále SQL zadanie - cvičenie. (ku ďalším sa doklikáte cez linky...
(ďalej)
|
Hneď na začiatok sa priznám, že k lockovaniu databáz nemam silný vzťah. Môžu za to dlhé roky práce s Firebird-om, ktorý systém lockov síce má, ale v podstate ho nepotrebuje, pretože pracuje trošku r...
(ďalej)
|
Článok What ASP.NET MVC Can Learn From Ruby on Rails sa zamýšľa nad podstatnou poznámkou z porovnanie asp.mvc vs ror:
.NET MVC vs Ruby on Rails
Mimochodom porovnanie je zaujímave aj v iných bodo...
(ďalej)
|
V dnešnom nepravidelnom okienku sa pozrieme na zúbok performance sql servera. A keďže tým čo najviac spomaľuje sql server je disk, začneme meranim IO performance:
fn_virtualfilestats: Measure the ...
(ďalej)
|
Do dnes moj vypočet ORM toolov pre .net končil niekde pri čísle 6 až 7. Aké prekvapenie ale pre mňa pripravil tento jednoduchý zoznam:
ORM tools ".Net"
26 je už celkom pekné číslo, čo poviete?
(ďalej)
|
Data Transfer Object je podľa definície nič iné ako kontajner na dáta, teda informáciu do seba uložiť a zasa ju nasledne dostať von. Toľko teória, v praxi to znamená, že má iba properties s get a se...
(ďalej)
|
Slovné súboje s T ma celkom bavia, preto som si nemohol nechať utiecť príležitosť pridať ďalší príspevok na tému Stored procedúry áno, alebo nie.
Veď už len samotný názov článku hovorí sa všetko ...
(ďalej)
|
Repository pattern patrí podľa mňa k tým najviac užitočným (viac viď správička [Polemika] Repository pattern alebo ako byť nezávisly na ORM). A ako so všetkým aj s tým to vzorom je to tak, že koľko ...
(ďalej)
|
Nasledujúci článok odpovedá na otázku: Aký je rozdiel medzi podmienkov v ON časti LEFT JOIN a tou istou podmienkou vo where.
SQL SERVER - Interesting Observation of ON Clause on LEFT JOIN - How ON...
(ďalej)
|
Problém všetkých relačných databáz je ich škálovateľnosť. Teraz nemyslím možnosť rozložiť databázu na viac diskou, presunutím indexov na iný disk a podobné veci. Relačné databázy majú vždy jeden vst...
(ďalej)
|
Nepochopenie eager loadingu pôsobí časté problémy pri použití ORM a tiež tým čo ho nepoznajú dáva vetchý argument o nepoužiteľnosti ORM wrapperov. V správičkách sme sa už tejto téme venovali v nHibe...
(ďalej)
|
NHibernate určite nezaspáva na vavrínoch a nebráni sa ani zmenám. Preto určite skalných NHibernatistov poteší článok
NHibernate HQL AST Parser
ktorý popisuje, čo sa dá od nového HQL parsera čaka...
(ďalej)
|
V nasledujúcom článku nájdete implementáciu zaujímavej extension metódy Transpose, ktorá otočí riadky na stĺpce, čo v prípade ak nabindujete na tabuľku s autocolumns môže dať zaujímavé výsledky:
T...
(ďalej)
|
Ak by niekoho nádou napadla otázka, čo tu robím o 3:30 ráno, tak okrem zapĺňania popolníka špakmi, sa mi podarilo začítať do výborného článku. Nejakým záhadným spôsobom ma od svojho publikovania pol...
(ďalej)
|
Popri takých zásadných záležistostiach, ako je napr. absencia druhoúrovňovej cache v EF sú tu aj ďalšie veci, ktorých by si mal byť človek vedomý pri rozdovaní, či nasadiť EntityFramework do enterpr...
(ďalej)
|
Zdrojov informácii v slovak-friendly jazyku nie je moc, preto určite všetkych súčastných/budúcich záujemcov o NHibernate poteší nasledujúci článok:
NHibernate - Představení známého ORM pro .NET
...
(ďalej)
|
Akurat som si uvedomil, že v rámci nHibernate mám v správičkách ešte jeden rest a to je, že dosiaľ som nikde nepísal o Fluent nHibernate. Je teda čas práve toto napraviť.
Najskôr je dôležitý úvod ...
(ďalej)
|
Neviem, ci niekto postrehol, ale v juni MS releasol CTP parallel extension 3.5, ktore okrem ineho obsahovali PLinq (parallel linq). Pri CTP to zatial zostalo.Parallel extensionboli nasledne releasnu...
(ďalej)
|
Co sa tyka ORM frameworkov, bol som vzdy skepticky, myslim, zetuto skepsu som tu prezentoval dostatocne. Na druhej strane musim s potesenim skonstatovat ,zena niektore podstatne vyhrady z minulostid...
(ďalej)
|
Podľa správy:
NHibernate in Action has arrived :)
Čo vyzerá po dlhej dobe ako kniha, ktorá by mohla rozšíriť moju skromnú knihovníčku. Viac info o knizke na stránkach vydavateľa:
Manning: NHib...
(ďalej)
|
Trošku potichúčky pridávam túto správičku, nech ma MS závislý neukameňujú, ale sú aj iné sql enginy ako MSSql. Jedným z nich je MySQL (nie je to ten istý názov, rozdiel je v znaku na druhej pozícii,...
(ďalej)
|
Najskôr by som sa chcel ospravedlniť za menší výpadok v správičkách, ale musel som boostnuť vývoj RESTRepository, ale keď ma nejaký projekt baví, tak proste nemôžem inak:) Ak to niekoho zaujíma tak ...
(ďalej)
|
Téma podobnosti reťazcov využiteľná pre účely indexácie ma veľmi zaujíma (viď správička Soundexing).
Preto som sa potešil keď som sa v článku:
Beyond SoundEx - Functions for Fuzzy Searching in M...
(ďalej)
|
Vedeli ste, že windows v sebe obsahuje databázovy engine, ktorý:
ktorý poháňa AD a Exchange?
má windows api a je dostupné pre všetkých vývojárov?
nepotrebuje žiadnu inštaláciu ani admin správu? ...
(ďalej)
|
Na linke The Ten Most Asked SQL Server Questions And Their Answers nájdete týchto 10 užitočných sql tipov:
Selecting all the values from a table for a particular date
Search all columns in all th...
(ďalej)
|
Aj keď subselecty nie sú často používané, občas sa môžu hodiť najmä pri tvorbe hlavne reportov. A samozrejme aj tieto je jednoduché v linq používať:
Performing SubSelects with LinqToSql
BTW: Ak ...
(ďalej)
|
Linka Comparing the Equality of two Queries obsahuje tip, ako porovnať výsledok dvoch sql dotazov, aby sme vyzistili, či výsledok je rovnaký.
Tento tip určite oceníte pri optimalizácii sql dotazov...
(ďalej)
|
Dnes mi nadpisy nejak idú, nuž asi som sa minul povolaním.
Ale čo iné sa da vymyslieť na článok
First and Second Level caching in NHibernate
v ktorom nájdete všetko, čo vás kedy na cache v NHi...
(ďalej)
|
Osobne som čakal, že sa okolo správičkyLinq2Sql končí?! rozpúta trošku väčšia diskusia, ale nevadí, naše male Slovensko by si v MS asi nikto nevšimol:)
Vo svete je to ale iné po FUDe (ktorý ešte a...
(ďalej)
|
Linq sa používa super, ale občas môže degradovať výkonnosť a na to je vhodné použiť CompiledQuery.Compile, ktorá Linq dotaz pri prvom volaní skompiluje a každé ďalšie volanie je rýchlejšie a rýchlej...
(ďalej)
|
Normálne by ma takéto niečo ani nezaujímalo, ale pretože kopec ľudí tu miesto nejakých ORM používa štandardne sql príkazy, tak tým sa to určite hodí.
V Difference between NULL and DBNull je na pr...
(ďalej)
|
Pre dvoma dňami vyšla zaujímavá správa na ADO.NET team blogu
Update on LINQ to SQL and LINQ to Entities Roadmap
Je krátka a tak diplomaticky napísana, že človek musí zapojiť rozum aby pochopil o...
(ďalej)
|
Skôr ako čokoľvek iné k téme napíšem, treba si zadefinovať pojem POCO(Plain Old CLR Object), teda nejde o nič iné ako namiesto toho pekného GUI Linq2Sql designéra si sám vytvoriť svoj vlastnýobjekt ...
(ďalej)
|
Pretože Linq celkom šikovne zalieza pod nechty určite sa hodí prehľad štandardných operátorov, ktoré sú dokonca okrem vstavanej Linq syntaxe popísane aj v extensions method tvare, takže sa hodí aj p...
(ďalej)
|
SQL server má od verzie 2005 ma typ stlpcu zvaný XML do neho je potom možné ukladať XML obsah a k tomu v jednom balení obsahuje sql súbor nových funkcii, pomocou ktorých je možné pristupovať k hodno...
(ďalej)
|
Pamätníci si určite spomenú na správičku [Polemika] Ako sa vyhýbať storkám. So slzom v oku si spomínam na túto správičku, ktorá ako prvá vyvolala riadnu flame s dovtedy nevídaným počtom 34 komentáro...
(ďalej)
|
Jedna z kľúčových vlastností SQL Servera 2008 je podpora Spatial database, čo jest v preklade podpora pre priestorové/geometrickéobjekty (najčastejšie použitie sú mapy).
Ale písať na to selecty ni...
(ďalej)
|
Dlho ma už niečo tak nezaujalo ako článok SQL Server Soundexing, v ktorom je popísana zaujímava technika indexácie textov.
Myšlienka je založená na tom, že do indexu sa neukladá cely tvar slova, a...
(ďalej)
|
Na linke SQL Server Tips and Trickssa nachádza síce len pár tipov, zato niektoré z nich sú pre mňa úplnou novinkou, napr takýProduce a Row or Table Checksum.
A okrem tejto linkymám aj jednu českús...
(ďalej)
|
Testovanie ORM tried je vždy zložitá vec, vätšinou je potrebné vytvoriť súbežnú verziu databázy s testovacími dátamia priebežne v test kode čistiť, mazať, atd. Co je určite dosť otrava. Užívatelia n...
(ďalej)
|
Toto určite nebude vec pre mainstream, ale určite sa hodí napríklad devoloperom, ktorý budú robiť vlastný Linq provider, prípadne tým, ktorý neveria ani vlastnej materi a každý Linq príkaz si chcú v...
(ďalej)
|
Toto je častá otázka najmä pri použití express edície SQL serveru. Už som sice o tejto téme, teda konkretne externých toolov písal v správičke [TIP] MS SQL export data to sql script, ale dnes mám ov...
(ďalej)
|
S novou verziou NHibernate tu máme aj novú konfiguráciu. Aby to nebol pre vás až taky šok, tak podľa nasledujucého článku bude prevod tej starej brnkačka:
Configuration changes in NHibernate 2.0
(ďalej)
|
Dnes bolo správičiek viac ako obyčajne, a to som musel ešte nejaké tie menej zaujímavé vytriediť. Dúfam, že to takto nebude moc často, inak by som moc času na prácu nemal:). Nakoniec som si nechal j...
(ďalej)
|
V správičke nHibernate Lazy vs Eager loadingsom pár mesiacov písal, že neviem v akom stave je podpora Linq v nHibernate.
Dnes to už viem na tejto linke si môžete pozrieť odkazy na príklady (no v p...
(ďalej)
|
To že vyššie uvedené je von ste sa už asi určite dočítali. Ale o tom, čo je vo vnútri nikde ani slovo, tak dúfam, že táto správička to napraví.
Ako sa môžme dočítať na Visual Studio 2008 Service P...
(ďalej)
|
Neviem, či je migrácia to správne slovo, pretože tu ide skôr o nástroje pre nasadenie a update databázy. Samozrejme, že to môžte robiť manuálne vytvorením DB diff scriptov, ale prečo si neuľahčiť pr...
(ďalej)
|
Aj keď MS avizoval vydanie SQL Express 2008 edície priamo s ostatnými, zatiaľ to bohužiaľ tak nie je. O vysvetlenie situácie sa snaží príspevok v SQL Server Express WebLogu:
What's up with SQL Ser...
(ďalej)
|
Jedna vec mi už dlho vadila na MS SQL Server Management Studiu a to možnosť vyexportovať moje dáta do SQL príkazu.
Najskôr som našiel šikovný addin priamo do management studia Data Scripter Add-in...
(ďalej)
|
Toto je správička, ktorá obsahuje dobrú aj zlú správu.
Ta dobrá je, že oficialne vyšiel SQL Server 2008 so všetkými tými cool featurami, čo sme mali možnosť vidieť na Server Lunch 2008 (vid správi...
(ďalej)
|
Na trh sa dostavila knižka od autora Karl E. Wiegersa, ktorá pojednáva ako sa čo najlepšie postaviť zoči voči smrti.. ehm, vyvoju aplikácie pre klienta ktorý od vás požaduje za svoje peniaze svoj vy...
(ďalej)
|
Dnes som narazil na článok SQL SERVER - 2005 - Difference Between INTERSECT and INNER JOIN - INTERSECT vs. INNER JOINa priznám sa príkaz INTERSECT som videl prvý krát. Nejak som ho nikde inde ako pr...
(ďalej)
|
Clovek by ani netušil, že na takéto niečo existuje osobitná doména.
www.connectionstrings.comale obsahuje presne to, čo jej názov. Zoznam všetkých možných connection stringov, pre všetky možné db....
(ďalej)
|
Ak potrebujete v svojej aplikácii globálne vyhľadávanie, tak pravdepodobne siahnete Lucene.net, pretože ide o jedno z najrýchlejších a najkomplexnejších riešení (medzi referencie patrí C|NET, Fogbug...
(ďalej)
|
Toto je každopádne zaujímavy test, ktorý sa snaží vyvrátiť urban legendu (napadá ma len český preklad: povídačku) o tom, ako pri použití or mappera bude trpieť performance aplikácie.
Toto porovnan...
(ďalej)
|
Kurnik mal som napísaný pekný text tejto správičky a potom sa ma IE spýtal na povolenie Popup okien, pretože som chcel upraviť jednu linku a bah, bolo po ňom. Tak aspoň na rýchlo, lebo nemam chuť to...
(ďalej)
|
nHibernateuž asi poznáte a log4netje logovací framework, teda niečo čo zachytáva debug, assert, tracea podobné správy do nejakého uložiska (súbor, sql server, externý server, priamo eventlog). Teda ...
(ďalej)
|
Pokračovanie pingpongu okolo Otvorený list pre Microsoft a the Entity Framework team:
The criticism of the Entity Framework is not just around Domain Driven Design - asi najlepší článok, čo k téme...
(ďalej)
|
Okolo Otvorený list pre Microsoft a the Entity Framework teamsa začína tvoríť pekný pinpong názorov, tentoraz
Kathleen Dollard s Entity Framework Petition
vs
Gokhan Altinoren s Nhibernate FU...
(ďalej)
|
Odpoveď na otvorený list, o ktorom som písal v správičke Otvorený list pre Microsoft a the Entity Framework teamna seba nenechala dlho čakať Tim Mallalieu pravdepodobne project manager pre Entity Fr...
(ďalej)
|
Doba vydania Entity Frameworku sa pomaly blíži a ľudom, ktorý majú čo do činenia s designom aplikácii sa nepozdáva zopár veci, ktoré by ešte mohli byť zmenené, ale nejak na to nikto nepozerá. Preto ...
(ďalej)
|
Tak už nemusíte, niekto si dal tú námahu a pekne to spísal, teda vám už nezostáva nič iné, len to tajne šupnuť šéfovi na stôl do kôpky "to read if time" alebo na susediacu "kľúčové technologie"
10...
(ďalej)
|
Michalowom blogu vyšiel zaujímavy odkaz Exekuční plány SQL Serveru pro pokročiléna elektronickú knihu Dissecting SQL Server Execution Plans. Kniha je voľne stiahnuteľná a vysvetľuje čo vlastne zname...
(ďalej)
|
Začínajúca séria Linq to SQL with WCF in a Multi Tiered Action – Part 1sa snaží vyvrátiť plané reči, ktoré sa šíria okolo linq a to konkrétne body:
sLinq to SQL sa nedajú vytvárať multilayer aplik...
(ďalej)
|
nHibernate sa nám pomaly dostáva do verzie 2.0 a preto je užitočnou činnosťou prečítať si popis noviniek a zmien: Alpha Hibernate 2.0
PS: nHibernate nie je čistý port z javy, preto niektoré featur...
(ďalej)
|
Na nHibernate počúvam samé ponosy o tom koľko sql balastu generuje pri získavaní dát z databázy. Preto je načase uviesť veci na správnu mierukonkrétne tedarozdiel medzi lazy loading-om a eager loadi...
(ďalej)
|
Ak si myslite, ze vás sa nejaké ten sql injection nemože ohroziť, pretože používate storované procedúry a ošetrujete string vstupy, tak toto vás určite prekvapí. Lateral SQL injection útok je založe...
(ďalej)
|
Možno trošku zložitý názov, ale ak ste lenivy pisať linq query a ste tzv GUIguy, určite už máte dávno nainštalovaný Visual Linq query builder for Linq to Sql: VLinq
via: Visual LINQ Query Builder...
(ďalej)
|
Hádam najskôr poznámka, že tito flagy su iba na MSSql databázach, aby sa niekto zbytočne nevytešoval. Takže v Understanding SET STATISTICS IO and SET STATISTICS TIME sa píše ako tieto dva flagy využ...
(ďalej)
|
Občas sa nájde článok, ktorý je z časti pravdivý a z časti nie (teda samozrejme podľa môjho názoru:) To je aj prípad Things I Hate About .NET.
S prvými dvoma bodmi sa dá bez výhrady súhlasiť, bod ...
(ďalej)
|
Vybrať si správny OR mapperz Linq, ADO.NET, SubSonic, NHibernate... Ja svoj obľubený už mám, nerád by som vás ovplyvňoval, ale ak tak hádam ayende to pekne zhrnul tu A few reasons to like NHibernate. ...
(ďalej)
|