{"id":817,"date":"2014-10-25T15:40:14","date_gmt":"2014-10-25T15:40:14","guid":{"rendered":"http:\/\/www.nikola-breznjak.com\/blog\/?p=817"},"modified":"2015-08-17T06:13:23","modified_gmt":"2015-08-17T06:13:23","slug":"ekobit-devarena-2014","status":"publish","type":"post","link":"https:\/\/nikola-breznjak.com\/blog\/miscellaneou\/ekobit-devarena-2014\/","title":{"rendered":"Ekobit DevArena 2014"},"content":{"rendered":"<p><span style=\"color: #333333;\">Here are my notes (on Croatian) from the DevArena 2014 hosted by <a href=\"http:\/\/www.ekobit.hr\/\">Ekobit<\/a>. The bolded bullet points were, you guessed it, topics. All in all, a very well organised developers conference.<\/span><\/p>\n<ul style=\"color: #333333; line-height: 1.5;\">\n<li><strong><span class=\"name\">Otvoreno o softerskom in\u017eenjerstvu i profesionalizmu<\/span><\/strong>\n<ul>\n<li><span class=\"name\">Leveli<\/span>\n<ul>\n<li><span class=\"name\">level 0: continuous integration, unit testing<\/span><\/li>\n<li><span class=\"name\">level 1: TDD, refactoring<\/span><\/li>\n<li><span class=\"name\">level 2: coding standards<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span class=\"name\">Testing stuff<\/span>\n<ul>\n<li><span class=\"name\"><a href=\"https:\/\/github.com\/Moq\/moq4\">https:\/\/github.com\/Moq\/moq4<\/a> &#8211; mocking library for .NET<\/span><\/li>\n<li><span class=\"name\">Unit testing FTW!<\/span><\/li>\n<li><span class=\"name\"><a href=\"http:\/\/sandcastle.codeplex.com\/\">http:\/\/sandcastle.codeplex.com\/<\/a> &#8211; doxi iz unit testova; New =&gt; Help Project<\/span><\/li>\n<li><span class=\"name\">Ne diraj ako nema testova, osim Right click =&gt; Extract to Method in VS<\/span><\/li>\n<li><span class=\"name\">CodeRush &amp; ReSharper<\/span><\/li>\n<li><span class=\"name\">Code Contracts<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span class=\"name\">Application insights<\/span><\/strong>\n<ul>\n<li><span class=\"name\">za sad jos samo u preview modu i samo za web <a href=\"http:\/\/stackoverflow.com\/questions\/26099664\/vs2013-application-insight-for-desktop-applications\/26544013#26544013\">http:\/\/stackoverflow.com\/questions\/26099664\/vs2013-application-insight-for-desktop-applications\/26544013#26544013<\/a><\/span><\/li>\n<li><span class=\"name\">ALM &#8211; application lifecycle management<\/span><\/li>\n<li><span class=\"name\">omogucava provjeru dostupnosti, performansi, koristenja<\/span><\/li>\n<li><span class=\"name\">cilj: smanjiti MTTD (mean time to detect) errora<\/span><\/li>\n<li><span class=\"name\">servis se obavezno vrti na Azureu<\/span><\/li>\n<li><span class=\"name\">Add New project =&gt; Web performance and load Test project<\/span><\/li>\n<li><span class=\"name\">log4net nugget + insights appender<\/span><\/li>\n<li><span class=\"name\">Visual studio online<\/span><\/li>\n<li><span class=\"name\">Azure is the way to go!<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span class=\"name\">PRISM<\/span><\/strong>\n<ul>\n<li><span class=\"name\">instalacija preko NuGet-a<\/span><\/li>\n<li><span class=\"name\">poznat jo\u0161 <a href=\"https:\/\/cinch.codeplex.com\/\">https:\/\/cinch.codeplex.com\/<\/a>, ali je kao jednostavniji, dok Prism (kompleksniji) im je jako se dobro uklopio u to dok su morali napraviti samo neki dio aplikacije da bude naplatni<\/span><\/li>\n<li><span class=\"name\">napravljen po TDD i postoji source code<\/span><\/li>\n<li><span class=\"name\"><a href=\"https:\/\/unity.codeplex.com\/\">https:\/\/unity.codeplex.com\/<\/a> i <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd460648(v=vs.110).aspx\">http:\/\/msdn.microsoft.com\/en-us\/library\/dd460648(v=vs.110).aspx<\/a> =&gt; bootstraping<\/span><\/li>\n<li><span class=\"name\">prism inace ima sljedece patterne<\/span>\n<ul>\n<li><span class=\"name\">addapter<\/span><\/li>\n<li><span class=\"name\">app controller<\/span><\/li>\n<li><span class=\"name\">command<\/span><\/li>\n<li><span class=\"name\">composite and composite view<\/span><\/li>\n<li><span class=\"name\">DI<\/span><\/li>\n<li><span class=\"name\">IOC<\/span><\/li>\n<li><span class=\"name\">Event aggregator<\/span><\/li>\n<li><span class=\"name\">Facade<\/span><\/li>\n<li><span class=\"name\">Observer<\/span><\/li>\n<li><span class=\"name\">MVVM<\/span><\/li>\n<li><span class=\"name\">Registry<\/span><\/li>\n<li><span class=\"name\">Repository<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span class=\"name\">Razvoj web i mobilnih multimedijskih aplikacija na HTML 5 platformi<\/span><\/strong>\n<ul>\n<li><span class=\"name\"><a href=\"http:\/\/middle-earth.the-hobbit.com\">http:\/\/middle-earth.the-hobbit.com<\/a>, <a href=\"https:\/\/github.com\/mbostock\/d3\/wiki\/gallery\">https:\/\/github.com\/mbostock\/d3\/wiki\/gallery<\/a><\/span><\/li>\n<li><span class=\"name\">web browser \u0107e postati OS<\/span><\/li>\n<li><span class=\"name\">video, audio tag<\/span><\/li>\n<li><span class=\"name\">Grafika na webu:<\/span>\n<ul>\n<li><span class=\"name\">Canvas<\/span>\n<ul>\n<li><span class=\"name\">samo elementarno, requestTimeFrame<\/span><\/li>\n<li><span class=\"name\">problem skaliranja slike<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span class=\"name\">SVG<\/span>\n<ul>\n<li><span class=\"name\">skaliranje slika<\/span><\/li>\n<li><span class=\"name\">svaki element moze imati neki filter, npr. blur<\/span><\/li>\n<li><span class=\"name\">ima animacije (&lt;set&gt;, &lt;animate&gt;)<\/span><\/li>\n<li><span class=\"name\">IE 10 ima probleme s animacijama<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span class=\"name\">ChartJS, CanvasJS, EASEJS, Fabric, Paper, Processing, Kinetic, JustGauge, $.plot chart<\/span><\/li>\n<li><span class=\"name\">WebGL<\/span>\n<ul>\n<li><span class=\"name\">grana OpenGL-a<\/span><\/li>\n<li><span class=\"name\">direktan pristup GPU &#8211; high performance, but compli freakin cated<\/span><\/li>\n<li><span class=\"name\"><a href=\"https:\/\/github.com\/begedin\/DiceAndRoll\">https:\/\/github.com\/begedin\/DiceAndRoll<\/a> &#8211; PHASER!<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span class=\"name\">\u0160to je novo u XAML-u i XAML alatima za Visual Studio<\/span><\/strong>\n<ul>\n<li><span class=\"name\">NI\u0160TA<\/span><\/li>\n<li><span class=\"name\">CPU usage tool with support for WPF (update 2 u VS2013)<\/span><\/li>\n<li><span class=\"name\">.NET Managed Memory Analyzer<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span class=\"name\">IoC i DI<\/span><\/strong>\n<ul>\n<li><span class=\"name\">Inversion of Control<\/span><\/li>\n<li><span class=\"name\">Dependency Injection<\/span><\/li>\n<li><span class=\"name\">Unity IOC, Windsor, Structure Map, nInject<\/span><\/li>\n<li><span class=\"name\">AOP &#8211; aspect oriented programming<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here are my notes (on Croatian) from the DevArena 2014 hosted by Ekobit. The bolded bullet points were, you guessed it, topics. All in all, a very well&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1564,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[47],"class_list":["post-817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-miscellaneou","tag-conferences"],"_links":{"self":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts\/817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/comments?post=817"}],"version-history":[{"count":5,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts\/817\/revisions"}],"predecessor-version":[{"id":1567,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/posts\/817\/revisions\/1567"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/media\/1564"}],"wp:attachment":[{"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/media?parent=817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/categories?post=817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nikola-breznjak.com\/blog\/wp-json\/wp\/v2\/tags?post=817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}