<!DOCTYPE html>
<html lang="en">
  <head>
<meta name="google-site-verification" content="1mhSCpiL5SK4UK7V4mjUYMasAAFfeM8mVK9osmL1Vl0" />
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    <title>Valentin Simonov on Programming</title>

    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    <meta name="description" content="Unsorted thoughts, tutorials and other articles about programming and life in general.">

    <meta name="twitter:card" content="summary">
    <meta name="twitter:title" content="Valentin Simonov on Programming">
    <meta name="twitter:description" content="Unsorted thoughts, tutorials and other articles about programming and life in general.">

    <meta property="og:type" content="article">
    <meta property="og:title" content="Valentin Simonov on Programming">
    <meta property="og:description" content="Unsorted thoughts, tutorials and other articles about programming and life in general.">

    <meta name="twitter:site" content="@valyard">
    
    <meta name="twitter:creator" content="@valyard">
    
    <meta name="google-site-verification" content="google90d5c9c968c2d53d.html">
    
    <meta property="fb:admins" content="">

    <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon">
    <link href="/apple-touch-icon-precomposed.png" rel="apple-touch-icon">

    <link href="//fonts.googleapis.com/" rel="dns-prefetch">
    <link href="//fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic|Open+Sans:700,400&subset=latin,latin-ext" rel="stylesheet">

    <link rel="stylesheet" href="/assets/css/b3a55bb9.main.min.css?v=d196220b3d"/>
    <link rel="stylesheet" type="text/css" href="/assets/css/prism.css?v=d196220b3d"/>
    <link rel="stylesheet" href="/assets/css/override.css?v=d196220b3d"/>

    <script src="/assets/js/8fe6056b.head-scripts.min.js?v=d196220b3d"></script>

    <meta name="generator" content="Ghost 0.5" />
<link rel="alternate" type="application/rss+xml" title="Valentin Simonov on Programming" href="/rss/">
<link rel="canonical" href="http://va.lent.in/" />
  </head>
  <body class="home-template">

    <button data-action="open-drawer" id="drawer-button" class="drawer-button"><i class="fa fa-bars"></i></button>
    <nav tabindex="-1" class="drawer">
      <div class="drawer-container">
        <!--.drawer-search(role="search")-->
        <ul role="navigation" class="drawer-list">
          
          <li class="drawer-list-item">
            <a href="/" data-pjax>
              <i class="fa fa-home"></i>Home
            </a>
          </li>
          <li class="drawer-list-item">
            <a href="http://feeds.feedburner.com/vsfb">
              <i class="fa fa-rss"></i>Subscribe to Feed
            </a>
          </li>
          <li class="drawer-list-divider"></li>
          <li class="drawer-list-item drawer-list-title">
            Follow me
          </li>
          <li class="drawer-list-item">
            <a href="http://twitter.com/valyard" target="_blank">
              <i class="fa fa-twitter"></i>Twitter
            </a>
          </li>
          <li class="drawer-list-item">
            <a href="http://github.com/valyard" target="_blank">
              <i class="fa fa-github"></i>Github
            </a>
          </li>
        </ul>
      </div>
    </nav>

    <div class="drawer-overlay"></div>
    <main id="container" role="main" class="container">
      <div class="surface">
        <div class="surface-container">
          <div data-pjax-container class="content">
            
<aside role="banner" class="cover">
  <div data-load-image="/content/images/2014/Mar/earth.jpg" class="cover-image"></div>
  <div class="cover-container">
      <a href="http://va.lent.in" class="cover-logo" data-pjax>
        <img src="/content/images/2014/Mar/face.png" alt="Blog Logo">
      </a>
    <h1 class="cover-title">Valentin Simonov on Programming</h1>
    <p class="cover-description">Unsorted thoughts, tutorials and other articles about programming and life in general.</p>
  </div>
</aside>

<section class="wrapper" tabindex="0">
  <div class="wrapper-container">

    <section class="post-list">
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/opening-links-in-a-unity-webgl-project/" itemprop="url" data-pjax title="Opening links in a Unity WebGL project">
                Opening links in a Unity WebGL project
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>   A WebGL Unity project is just a normal HTML page running a 3 000 000 lines of code JavaScript file. The heart of HTML pages are links which can be opened either in the same&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2015-11-07" itemprop="datePublished">
                  7 months ago
                </time>
              </li>
              <li class="post-item-meta-item">
                <a href="/opening-links-in-a-unity-webgl-project/#disqus_thread" data-pjax data-disqus-identifier="22"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-video-digest">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/video-digest-0x00/" itemprop="url" data-pjax title="Video Digest 0x00">
                Video Digest 0x00
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>I've been watching a lot of talks from various conferences lately. The biggest problem is that I tend to forget what the talks were about. So I started making notes and reflecting on new knowledge&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2014-07-11" itemprop="datePublished">
                  2 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Video Digest</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/video-digest-0x00/#disqus_thread" data-pjax data-disqus-identifier="21"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-scala tag-optimization tag-readability tag-clever-code tag-connected-graph">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/optimize-for-readability-first/" itemprop="url" data-pjax title="Optimize for readability first">
                Optimize for readability first
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>Nowadays when someone uses the word optimization they usually mean optimization for execution time, unless they've explicitly stated that they are going to optimize for GPU memory consumption, network traffic, etc. Know what you are&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2014-07-08" itemprop="datePublished">
                  2 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Scala</span>
                    , 
                    <span itemprop="keywords">Optimization</span>
                    , 
                    <span itemprop="keywords">Readability</span>
                    , 
                    <span itemprop="keywords">Clever Code</span>
                    , 
                    <span itemprop="keywords">Connected Graph</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/optimize-for-readability-first/#disqus_thread" data-pjax data-disqus-identifier="20"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-junior tag-information-sponge tag-optimization tag-people">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/when-someone-on-the-internet-is-greater-authority-than-you/" itemprop="url" data-pjax title="When someone on the internet is greater authority than you">
                When someone on the internet is greater authority than you
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>Last week I stumbled upon Slides of Keith O'Conor's talk about performance optimizations and it reminded me of a topic I wanted to write a blog post about for several months.  So this is the&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2014-07-07" itemprop="datePublished">
                  2 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Junior</span>
                    , 
                    <span itemprop="keywords">Information Sponge</span>
                    , 
                    <span itemprop="keywords">Optimization</span>
                    , 
                    <span itemprop="keywords">People</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/when-someone-on-the-internet-is-greater-authority-than-you/#disqus_thread" data-pjax data-disqus-identifier="19"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-unity tag-editor-scripting tag-reorderablelist tag-custom-inspector">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/unity-make-your-lists-functional-with-reorderablelist/" itemprop="url" data-pjax title="Unity: make your lists functional with ReorderableList">
                Unity: make your lists functional with ReorderableList
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>In Unity 4.5 we got a nice (undocumented) built-in tool to visualize lists in IDE. It's called ReorderableList, it's located in UnityEditorInternal namespace and looks like this: Let's see how to code this beautiful&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2014-06-27" itemprop="datePublished">
                  2 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Unity</span>
                    , 
                    <span itemprop="keywords">Editor Scripting</span>
                    , 
                    <span itemprop="keywords">ReorderableList</span>
                    , 
                    <span itemprop="keywords">Custom Inspector</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/unity-make-your-lists-functional-with-reorderablelist/#disqus_thread" data-pjax data-disqus-identifier="18"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-unity tag-editor-scripting tag-windows-phone">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/interesting-things-in-unity-4-5-you-probably-didnt-know-about/" itemprop="url" data-pjax title="Interesting things in Unity 4.5 you probably didn&#x27;t know about">
                Interesting things in Unity 4.5 you probably didn&#x27;t know about
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>Well, as you all know Unity team has recently released Unity version 4.5 which brought us (according to Unity's web site): Over 450 bug fixes, OpenGL ES 3.0, Shader workflow boost, Smooth and&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2014-06-02" itemprop="datePublished">
                  2 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Unity</span>
                    , 
                    <span itemprop="keywords">Editor Scripting</span>
                    , 
                    <span itemprop="keywords">Windows Phone</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/interesting-things-in-unity-4-5-you-probably-didnt-know-about/#disqus_thread" data-pjax data-disqus-identifier="17"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-unity tag-playmaker tag-state-machine">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/should-you-use-playmaker-in-production/" itemprop="url" data-pjax title="Should you use Playmaker in production?">
                Should you use Playmaker in production?
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>So, should you use Playmaker in production? Short answer is: Long answer follows. Playmaker Playmaker is a visual scripting tool for Unity. It has been a top-selling asset in the Asset Store for a couple&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2014-03-09" itemprop="datePublished">
                  2 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Unity</span>
                    , 
                    <span itemprop="keywords">Playmaker</span>
                    , 
                    <span itemprop="keywords">State Machine</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/should-you-use-playmaker-in-production/#disqus_thread" data-pjax data-disqus-identifier="15"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/how-i-had-job-interview-at-zynga/" itemprop="url" data-pjax title="How I had job interview at Zynga">
                How I had job interview at Zynga
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>   “An interview for a large company is always a free career advice.” There is a lot of information over the internet about how to prepare for a technical interview, what one should know and how&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2012-01-07" itemprop="datePublished">
                  4 years ago
                </time>
              </li>
              <li class="post-item-meta-item">
                <a href="/how-i-had-job-interview-at-zynga/#disqus_thread" data-pjax data-disqus-identifier="10"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post tag-unity tag-management">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/so-how-do-teams-work-on-a-big-unity3d-project/" itemprop="url" data-pjax title="So, how do teams work on a big Unity3D project?">
                So, how do teams work on a big Unity3D project?
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>Update: some of the videos are no longer available, I found some of them on YouTube and added slides. If you know where these videos are now please post in comments. Unity3D is great for&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2011-12-13" itemprop="datePublished">
                  4 years ago
                </time>
              </li>
                <li class="post-item-meta-item">
                    <span itemprop="articleSection">Unity</span>
                    , 
                    <span itemprop="keywords">Management</span>
                     
                </li>
              <li class="post-item-meta-item">
                <a href="/so-how-do-teams-work-on-a-big-unity3d-project/#disqus_thread" data-pjax data-disqus-identifier="9"></a>
              </li>
            </ul>
          </footer>
        </article>
        <article itemscope itemtype="http://schema.org/BlogPosting"
          role="article" class="post-item post">
          <header class="post-item-header">
            <h2 itemprop="name" class="post-item-title">
              <a href="/top-ted-talks/" itemprop="url" data-pjax title="Don’t know what to watch next? Download and watch top ranked TED videos">
                Don’t know what to watch next? Download and watch top ranked TED videos
              </a>
            </h2>
          </header>
          <section itemprop="description" class="post-item-excerpt">
            <p>Recently I found a great post where the author (using a script) ranked TED videos by the number of times they were mentioned in social services. And since TV series are getting more and more&hellip;</p>
          </section>
          <footer class="post-item-footer">
            <ul class="post-item-meta-list">
              <li class="post-item-meta-item">
                <time datetime="2011-03-06" itemprop="datePublished">
                  5 years ago
                </time>
              </li>
              <li class="post-item-meta-item">
                <a href="/top-ted-talks/#disqus_thread" data-pjax data-disqus-identifier="8"></a>
              </li>
            </ul>
          </footer>
        </article>
    </section>

      <nav role="pagination" class="post-list-pagination">
  <span class="post-list-pagination-item post-list-pagination-item-current">Page 1 of 2</span>
    <a href="/page/2/" class="post-list-pagination-item post-list-pagination-item-next" data-pjax>
      Older&nbsp;<i class="fa fa-angle-double-right"></i>
    </a>
</nav>


    <footer role="contentinfo" class="footer">
      <p><small>© 2016. All Rights Reserved.</small></p>
      <p><small><a href="http://ghostium.oswaldoacauan.com/" target="_blank">Ghostium Theme</a> by <a href="http://twitter.com/oswaldoacauan" target="_blank">@oswaldoacauan</a></small></p>
      <p><small>Proudly published with <a href="http://ghost.org" target="_blank">Ghost</a></small></p>
    </footer>
  </div>
</section>

          </div>
        </div>
      </div>
    </main>

    <script src="/public/jquery.min.js?v=d196220b3d"></script>

    <script src="/assets/js/56c2364f.foot-scripts.min.js?v=d196220b3d"></script>
    <script src="/assets/js/prism.js?v=d196220b3d"></script>

    <script type="text/javascript">
      var ga_ua = 'UA-3282125-9';
      
      var disqus_shortname = 'va-lent-in';

      (function(g,h,o,s,t,z){g.GoogleAnalyticsObject=s;g[s]||(g[s]=
      function(){(g[s].q=g[s].q||[]).push(arguments)});g[s].s=+new Date;
      t=h.createElement(o);z=h.getElementsByTagName(o)[0];
      t.src='//www.google-analytics.com/analytics.js';
      z.parentNode.insertBefore(t,z)}(window,document,'script','ga'));
      ga('create',ga_ua);ga('send','pageview');

      (function () {
      var s = document.createElement('script'); s.async = true;
      s.type = 'text/javascript';
      s.src = '//' + disqus_shortname + '.disqus.com/count.js';
      (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
      }());
    </script>
  </body>
</html>
