DCSIMG
DEV - Gil Fink's Blog

Gil Fink's Blog

Fink about IT

News

Microsoft MVP

My Facebook Profile My Twitter Profile My Linkedin Profile

Locations of visitors to this page

Creative Commons License

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
© Copyright 2013 Gil Fink

Hebrew Articles

Index Pages

My OSS Projects

English Articles

Browse by Tags

All Tags » DEV (RSS)
VSLive Chicago Sessions Slide Decks and Demos
VSLive Chicago Sessions Slide Decks and Demos Just finished delivering three sessions in VSLive Chicago. It was nice meeting all the attendees and talking about technologies that I like like HTML5, OData and Entity Framework. Here is a list of the sessions that I delivered: Working with Client-Side HTML5 Storage Technologies OData - Oh Yeah Not Just a Designer: Code First and Entity Framework You can find the slide decks and demos in this link .
VSLive Chicago Here I Come
VSLive Chicago Here I Come In about a few hours I’m starting a trip to Chicago to attend VSLive Chicago conference. It is going to be the second time I’m speaking in VSLive conference and I’m excited (the previous one had been in VSLive Redmond 2012). This time I’m having three back-to-back sessions at the same day (Wednesday). The session topics are: Working with Client-Side HTML5 Storage Technologies HTML is the markup language that every web developer uses in order to structure and present content...
SDP13 Third Day Slide Decks and Demos
SDP13 Third Day Slide Decks and Demos Today I participated the Sela SDP13 conference second breakout sessions day. I delivered two sessions: Creating Data Driven HTML5 Applications Building Scalable JavaScript Apps I want to thank all the people who came to hear both of my sessions. You can download the slide deck and demos of all my SDP13 breakout sessions from here . SDP is over for me as a speaker but the conference continues until the end of this week. See you in the next SDP!
Embracing JavaScript with TypeScript Slide Deck and Demos
Embracing JavaScript with TypeScript Slide Deck and Demos Today I participated the Sela SDP13 conference first breakout sessions day. I delivered a session about the TypeScript language with the following agenda: The Why Introduction to TypeScript Building a Simple App with TypeScript I want to thank all the people who came to hear about the language. You can download the slide deck and demos from here . Tomorrow I’m having 2 sessions: Creating Data Driven HTML5 Applications Building Scalable JavaScript...
Sela Developer Practice 2013 is Around the Corner
Sela Developer Practice 2013 is Around the Corner Next week it is starting! The biggest developer conference Sela had so far. Here are some interesting details about the conference: We have 8 international speakers including Jesse Liberty , Shawn Wildermuth , and Udi Dahan and 28 local speakers We have more then 70 sessions and workshops 14 of the workshops were sold out so we had to duplicate some of them The session topics include a lot of interesting technologies like Node.js, PhoneGap, RavenDB...
JavaScript Libraries are Not Your Front-End Architecture
JavaScript Libraries are Not Your Front-End Architecture This is not going to be a post about architecture but more about MHO. Lately, I’m asked to evaluate the architecture of small to big front-end solutions. There is big buzz around front-end development and it drives a lot of companies to build client-side solutions without considering how to build them. One of the misunderstandings I’m facing a lot is calling the existence of JavaScript libraries in the solution a solution architecture. Sorry...
Quick Tip – HTML5 classList Element Property
Quick Tip – HTML5 classList Element Property When we want to change the style or display of an HTML element most of the times we update it’s class name. The main way to change the class name is using the element’s className property. This raises a little problem. The className property is string based and can get a string value of one or more classes. When we want to toggle/update a class name and we have more than one class set to an element that means we will have to do string manipulation. String...
Posted: Apr 21 2013, 02:44 AM by Gil Fink | with no comments
תגים:,
Quick Tip – JavaScript Statement Count Do Count
Quick Tip – JavaScript Statement Count Do Count One of the things that we as developers don’t seem to mind about is the amount of statements that we write in our code. In JavaScript, the number of statements might affect the speed of the operations we want to perform. It is our responsibility to find statements that should be combined in order to decrease the execution time. This post include some examples of places to decrease the amount of statements. Variable Declarations One of the places that...
Quick Tip - Windows Store apps and StoreManifest
Quick Tip - Windows Store apps and StoreManifest Lately, a Windows Store app that I help to build was published to the Windows Store. Not a day passed and the customer contact us with a problem they are having. As it seems, the app exists in the Windows Store but it doesn’t appear in the store search results. After a quick investigation we learned that the customer license was OEM channel license and as such the app was deployed by default exclusively to the OEM channel and to public use. Solving...
SDP13 Windows Store app is Available
SDP13 Windows Store app is Available SELA Developer Practice (SDP) is Sela Group ’s annual conference. The next scheduled conference will occur between May 5-9, 2013. I’ve written about the conference in a previous post . Yesterday, we launched a new companion Windows Store app for the conference. I had the pleasure of developing the app so if you find any bugs or have feature requests please don’t hesitate to contact me . App Features Browse through sessions and speakers Browse through conference...
Quick Tip – The JavaScript arguments Object
Quick Tip – The JavaScript arguments Object Yesterday I delivered a session about JavaScript and mentioned the arguments object. I was surprised that most of the attendees didn’t know the object so I decided to write this post. The arguments Object The arguments object is available inside every JavaScript function body. As its name implies, it stores the arguments that the function receives. For example, if a function is passed two arguments, you can use them by their name or using the following...
Quick Tip – The Order Of JavaScript Operations Do Count
Quick Tip – The Order Of JavaScript Operations Do Count Continuing the quick JavaScript performance tips ( tip1 and tip2 ) I wrote, here is another thing to consider when writing your JavaScript code. The order of your operations can decrease your performance. Sometimes all you have to do is think about what you are doing and then you might avoid pitfalls like in the next scenario. The Scenario Lets look at an example of adding a new div element to the Document Object Model (DOM): function addDiv...
Quick Tip – Change CSS Classes and Not Element Styles
Quick Tip – Change CSS Classes and Not Element Styles A few days ago I wrote a quick tip to ensure only one reflow when you need to manipulate the Document Object Model (DOM). Continuing that post, here is another JavaScript mistake I’m seeing from time to time and a way to go around it. The Scenario You need to change some element’s style as a response to some event. Here is a simple function that contains the problem: function changeElementStyle(element) { element.style.color = '#fff' ;...
Quick Tip – Too Much DOM Manipulations Can Hurt You
Quick Tip – Too Much DOM Manipulations Can Hurt You Lately, I had a few consulting sessions for customers about JavaScript performance. One of the things that repeated in all of the apps I saw was the misunderstanding of too much Document Object Model (DOM) manipulations implications on app performance. There are a lot of good articles about the subject and this post will only cover one method to increase JavaScript performance. The scenario is based on a code I saw at a customer. DOM Manipulations...
Building Scalable JavaScript Apps – A New SDP13 Session
Building Scalable JavaScript Apps – A New SDP13 Session SELA Developer Practice (SDP) is Sela Group ’s annual conference. The next scheduled conference will occur between May 5-9, 2013. I’ve written about SDP13 in a previous post . Lately, we added a new session that your truly will be delivering called Building Scalable JavaScript Apps . Here is its abstract: “Building and maintaining big and scalable JavaScript web apps is a hard task. So how you build a big and scalable JavaScript app without...
More Posts Next page »