<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Svitla Systems Inc.</title> <atom:link href="http://www.svitla.com/feed/" rel="self" type="application/rss+xml" /><link>http://www.svitla.com</link> <description>Software Development Company</description> <lastBuildDate>Thu, 17 May 2012 15:34:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>How Windows 8 is going to change everything</title><link>http://www.svitla.com/blog/how-windows-8-is-going-to-change-everything/</link> <comments>http://www.svitla.com/blog/how-windows-8-is-going-to-change-everything/#comments</comments> <pubDate>Thu, 17 May 2012 11:48:50 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[cloud]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[windows8]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1444</guid> <description><![CDATA[Microsoft is looking to change the user experience with its release of Windows 8, and early reactions to the consumer demo released last month have generated a lot of excitement. But with this dramatic shift in the Microsoft approach comes significant changes for software developers. Here are the three most significant changes to the Microsoft<a
href="http://www.svitla.com/blog/how-windows-8-is-going-to-change-everything/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>Microsoft is looking to change the user experience with its release of Windows 8, and early reactions to the consumer demo released last month have generated a lot of excitement. But with this dramatic shift in the Microsoft approach comes significant changes for software developers. Here are the three most significant changes to the Microsoft operating system:<br
/> <a
href="http://www.svitla.com/wp-content/uploads/2012/05/Windows8.jpg"><img
class="alignright size-thumbnail wp-image-1445" title="Windows8" src="http://www.svitla.com/wp-content/uploads/2012/05/Windows8-150x150.jpg" alt="Windows8" width="150" height="150" /></a><br
/> 1. <strong>Cloud Compatible</strong></p><p>Windows 8 has been designed to work in conjunction with Cloudservices (Windows Azure). This achievement by Microsoft completely eliminates hardware from the equation. Any connection, anywhere, can put you in contact with your files. The integration of Microsoft Cloud allows software developers to connect to virtual servers worldwide and work on projects from any location with web access. Microsoft guarantees that your data won’t be lost and that you will always have access. Applications will vary, but this new Microsoft OS lays the groundwork to eliminate differences between the platforms and streamline connectivity and communications on projects from fixed locations to mobile locations.</p><p>2. <strong>Touch Screen and Video Control</strong></p><p>Features that are unique to mobile devices will become part of the desktop experience with Windows 8. The Windows 8 operating system allows for programs with touch screen andvideo control capability, similar to the functions previously available only on tablet and smartphone interfaces. This mouse-free capability will be coupled with immersive and full-screen “Metro” graphics. This Windows 8 experience uses a new platform development based on HTML5 and JavaScript, which is what you will need to develop applications compatible for this new operating system.</p><p>3. <strong>Multiple Platforms</strong></p><p>Windows 8 was developed for a mobile purpose and has functionality on any device or platform. This allows users to transition between multiple platforms (tablet, mobile phone, desktop) for easy file sharing. It also enables connectivity between devices, making all your devices act as one personal computer with access to your files, settings and applications. Because Microsoft 8 will work on multiple devices, graphics will have to be scalable to different screen sizes. This will require developers to create vector graphics that can scale from small mobile device screens to 55” television screens.</p><p>The Windows 8 developer preview can be found <a
href="http://msdn.microsoft.com/en-us/windows/apps/br229516 ">here</a> and is complete with the Windows 8 SDK.</p><p>The consumer preview can be found on the Microsoft <a
href="http://windows.microsoft.com/en-US/windows-8/consumer-preview">website</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/how-windows-8-is-going-to-change-everything/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Art of Software Development</title><link>http://www.svitla.com/blog/art-of-software-development/</link> <comments>http://www.svitla.com/blog/art-of-software-development/#comments</comments> <pubDate>Thu, 17 May 2012 11:29:49 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[software development]]></category> <category><![CDATA[software development outsourcing]]></category> <category><![CDATA[Svitla Systems]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1440</guid> <description><![CDATA[Few people understand all of the work that goes on behind the scenes of a software development firm. In the Ukraine, programming and development call for not only a high level of technical skills, but a certain amount of artistry. The art of software development is born from a desire to create the best product<a
href="http://www.svitla.com/blog/art-of-software-development/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>Few people understand all of the work that goes on behind the scenes of a software development firm. In the Ukraine, programming and development call for not only a high level of technical skills, but a certain amount of artistry. The art of software development is born from a desire to create the best product possible for our clients.</p><p><a
href="http://www.svitla.com/wp-content/uploads/2012/05/Outsourcing.jpg"><img
class="alignleft size-full wp-image-1441" title="Outsourcing" src="http://www.svitla.com/wp-content/uploads/2012/05/Outsourcing.jpg" alt="Art of Software Development" width="184" height="141" /></a>The developer’s job is to build the software solutions our customers envision. The catch is that many of them don’t know what they want, or they’re uncertain about the direction of a project. Svitla Systems distinguishes itself by our ability to listen when a customer talks about what they want to achieve. Consider the blend of technical and artistic skills it takes to make ideas a reality. We work in the creative digital realm. Our programmers are particularly skilled at translating generalities into specific technicalities and project estimates. We begin with a solid proposal that outlines the technical aspects the software will need in order to perform the functions the client wants.</p><p>When you approach software design as an artistic platform in which ideas come to life, the design concepts that result are going to be unique and innovative. Most importantly, they’re going to work. It is common practice in North America for software developers to build on pre-existing lines of code, either from other projects or free source content. In contrast, Svitla starts from the ground up, creating new codes and programming for each project.</p><p>Software development is often described in relation to its technical aspects. This paints an incomplete picture and blurs the very qualities that distinguish one firm from the others around the world. There are still many companies that don’t realize the full potential of working with a highly creative offshore software development firm. It’s the little details in structure and how different elements work together that pull a product together and make it special. We feel that it’s essential to use a team with a wide range of skills and expertise rather than a single programmer. Svitla builds teams to create the code and style to deliver the best software we can create.</p><p>Businesses are slowly becoming aware of the advantages of working with Slavic programmers. Their knowledge is on par with American programmers, but the people are modest and humble. The Svitla teams strive to deliver on what they promise, and they never offer the bare minimum. Egos are checked at the door, and their systematic minds know when to problem solve and when to rely on creative intuition.</p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/art-of-software-development/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Flash vs HTML5</title><link>http://www.svitla.com/blog/flash-vs-html5/</link> <comments>http://www.svitla.com/blog/flash-vs-html5/#comments</comments> <pubDate>Wed, 16 May 2012 15:55:35 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[development tools]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[html5]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1436</guid> <description><![CDATA[Flash has been a long-standing industry favorite among software developers, but the relatively new HTML5 is gaining popularity for its versatility in the increasingly mobile platform marketplace. So the question needs to be asked: which framework reigns in the programming world? Flash has built a solid base of developers and users since its release in<a
href="http://www.svitla.com/blog/flash-vs-html5/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>Flash has been a long-standing industry favorite among software developers, but the relatively new HTML5 is gaining popularity for its versatility in the increasingly mobile platform marketplace. So the question needs to be asked: which framework reigns in the programming world?<br
/> <a
href="http://www.svitla.com/wp-content/uploads/2012/05/Flash_vs_HTML5.jpg"><img
class="alignleft size-medium wp-image-1437" title="Flash_vs_HTML5" src="http://www.svitla.com/wp-content/uploads/2012/05/Flash_vs_HTML5-300x140.jpg" alt="" width="300" height="140" /></a><br
/> Flash has built a solid base of developers and users since its release in 1996. According to Adobe, by 2010 Flash was used almost exclusively for integrating graphics and playing audio and video on web pages. Developers have become very familiar with the functionality of Flash, making it ideal for problem solving. With the advent of Flash , even more options have been made available to customize programming. For example, the complexity involved with creating social media networks has made Flash the programming mode of choice.</p><p>For users, Flash has also become the plug-in of choice. Adobe states that Flash is installed on as many as 98% of desktop and laptop computers worldwide. However, while Flash continues to be prominently used by desktop operating systems, gaming systems, and most web browsers, Apple has not enabled Flash to run on iOS, thereby limiting the functionality of Flash on the iPhone, iPad, iPod Touch and AppleTV. The constraints of Flash also become more obvious with other mobile platforms. Flash is not being updated as often as HTML5, and there is currently no strategy to advance the use of Flash on mobile applications. Adobe has announced that it will not be issuing Flash support for Android 5.0, RIM or GoogleTV. Mobile browsers and platforms is the niche market where HTML5 will thrive.</p><p>HTML5 will be the language used on Windows 8, Adobe, iOS and most mobile platforms. Many updated browsers have begun to experiment with HTML5, along with some video sites like YouTube, Vimeo and blip.tv. But HTML5 is still very much in its infancy, and there are few experts on this new programming language. HTML5 represents a new direction that requires new skills; there are not many developers who can confidently program using HTML5. The developers at Svitla are quickly gaining proficiency with HTML5 and are currently using it to create digital portfolios for students. They have opted for HTML5 over Flash because of its versatility to go mobile.</p><p>Despite the trending toward mobile devices, Flash will always retain its usefulness among developers for its familiarity, and it will remain the standard for traditional stand-alone desktop applications. But when it comes to creating tools for mobile platforms, Flash is limited and HTML5 is the language of choice. The winner? You decide!</p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/flash-vs-html5/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What the Cloud means for Mobile Development</title><link>http://www.svitla.com/blog/what-the-cloud-means-for-mobile-development/</link> <comments>http://www.svitla.com/blog/what-the-cloud-means-for-mobile-development/#comments</comments> <pubDate>Mon, 14 May 2012 12:29:45 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[asp.net]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[mobile development]]></category> <category><![CDATA[windows8]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1432</guid> <description><![CDATA[The world is becoming increasingly mobile as the marketplace continues to shift toward tablets and smart phones.  These mobile platforms are creating dramatic changes for software developers as the push for connectivity increases. One of the changes influencing this paradigm shift is Cloud technology. Software like Microsoft Azure encourages collaboration between team members and customers,<a
href="http://www.svitla.com/blog/what-the-cloud-means-for-mobile-development/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>The world is becoming increasingly mobile as the marketplace continues to shift toward tablets and smart phones.  These mobile platforms are creating dramatic changes for software developers as the push for connectivity increases. One of the changes influencing this paradigm shift is Cloud technology.<br
/> <a
href="http://www.svitla.com/wp-content/uploads/2012/05/Cloud_mobile.jpg"><img
src="http://www.svitla.com/wp-content/uploads/2012/05/Cloud_mobile-150x124.jpg" alt="" title="Cloud_mobile" width="150" height="124" class="alignleft size-thumbnail wp-image-1433" /></a></p><p>Software like Microsoft Azure encourages collaboration between team members and customers, because it connects developers to virtual servers worldwide.  This allows teams of developers to work on projects from any location with web access.  It also enables team members to track tasks and the progress of a project.  Through Cloud integration, the team can view individual processes and communicate deadlines clearly and simply among team members.  With Microsoft Cloud specifically, Microsoft guarantees that your data won’t be lost and that you will always have access to your projects.</p><p>Cloud has also eliminated the need for traditional hardware among your team through the use of virtual platforms.  Automated platforms and tools (Microsoft or otherwise) allow developers to test mobile applications (and other programs) as they create them.  Platforms like Microsoft.net are based on virtual machine architecture and are designed to support programming language independent of a specific operating system or hardware.  Software developed on these platforms can run on any system that contains the implementation of the platform’s framework.  Likewise for web sites, ASP.net is a free web framework for building web sites and web applications using HTML, CSS and JavaScript.  These platforms allow for simplified development, testing and deployment.</p><p>Mobile development will be further advanced through the release of Windows 8.</p><p>Specifically designed for a mobile purpose, Windows 8 will deliver connectivity among mobile platforms, enabling all devices to act as one personal computer.  Applications will vary, but this is the groundwork that will eliminate differences between the platforms, streamlining connectivity and communications on projects from fixed locations to mobile locations.  This means all the Microsoft tools, including Cloud, will be essential for companies looking to develop software for any Windows 8 device.</p><p>The Windows 8 developer preview can be found <a
href="http://msdn.microsoft.com/en-us/windows/apps/br229516">here</a>: and is complete with the Windows 8 SDK.  All of these tools will make the term “offshoring” irrelevant, because it eliminates the need for hardware.  With hardware out of the picture, location is no longer a factor for developers.  Cloud technology and virtual platforms will act to unite all project members as a single team, regardless of where they are located.</p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/what-the-cloud-means-for-mobile-development/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Interview with Nataliya Anon, CEO Svitla Systems Inc.</title><link>http://www.svitla.com/blog/interview-with-nataliya-anon-ceo-svitla-systems-inc/</link> <comments>http://www.svitla.com/blog/interview-with-nataliya-anon-ceo-svitla-systems-inc/#comments</comments> <pubDate>Tue, 08 May 2012 09:03:56 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[great technical talent]]></category> <category><![CDATA[IT outsourcing]]></category> <category><![CDATA[Nataliya Anon]]></category> <category><![CDATA[offshore team]]></category> <category><![CDATA[outsourcing]]></category> <category><![CDATA[software development outsourcing]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1427</guid> <description><![CDATA[The whole interview  by Donald Landwidth you can listen directly here. If you don’t have enough time, you can read only interesting info for you from the text below. Nataliya, you have 2 Master Degrees. Not many people have that. How did you get them? My first Master Degree was an entrance to US, I came<a
href="http://www.svitla.com/blog/interview-with-nataliya-anon-ceo-svitla-systems-inc/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<div><p>The whole interview  by Donald Landwidth you can listen directly <a
href="http://www.thefreecoo.com/2012/05/01/nataliya-anon-discusses-outsourcing-it-to-ukraine/">here</a>. If you don’t have enough time, you can read only interesting info for you from the text below.</p><p><strong>Nataliya, you have 2 Master Degrees. Not many people have that. How did you get them</strong>?</p><p>My first Master Degree was an entrance to US, I came to the Univesity of Kanzas and did my Masters in accounting and information systems and then worked for Ernst and Young for several years, but always had in mind that I would like to start a business and business school was always on my horizon. I got applied to Stanford and got accepted and got my MBA and it was near 80 percent of my stay here, in Bay Area.<br
/> It was a wonderful experience to be in the mix of people from all over the world, from different backgrounds and age categories, the wonderful professors and speakers who were invited to our classes. I was previlaged enough to have Uoren Buffett as a speaker.<br
/> The network of Stanford Alumni is wonderful, they are really helpful.</p><p><a
href="http://www.svitla.com/wp-content/uploads/2012/05/Nataliya_Anon.jpg"><img
class="size-medium wp-image-1428 alignleft" title="Nataliya_Anon" src="/wp-content/uploads/2012/05/Nataliya_Anon-222x300.jpg" alt="CEO Svitla Systems Inc." width="222" height="300" /></a></p><p>I studied in Moscow, the Wall just came down and I was one from several students who had a chance to come here. As I was growing in Soviet Union, it was easier to imagine that I’d became an austronaft and go to Mars then I go to United States. I still remember the day when I came to the emigrational officer and presented my papers he asked: “You’re going.. where? Kanzas? … to study… what? accounting?” That point I thought maybe I’m doing that wasn’t quite right. But in fact my experience in Kanzas was wonderful: relaxed lifestyle, people are very friendly.</p><p>If there would be outsourcing on Mars, you are going to be there <img
src='http://www.svitla.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Nataliya, I’ve known you for almost 5 years, from <a
href="http://inflection.com/">Inflection company</a>, thank you for the great service, great team work, it’s been really a pleasure to work with you and your team. <strong>How did you start doing your own business</strong>?</p><p>The concept of an <em><strong>outsourcing company</strong></em> was an easy idea because India by that time have been already on the market for about 10 years, it was already established indusry growing rapidly and keeping my connections in Ukraine and knowing that <em><strong>great technical talents</strong></em> and being here in Sillicon Valey where was a shortage of that talents (they are expensive and hard to find), sit became very easy for me to make the connection and to start a business.</p><p><strong>Are you a programmer? Did you study programming and computer science?</strong></p><p>No, I’m mostly a business person, finance, accounting, business development are my specialities. I’ve been in this industry for qiute a while, I communicate with great technical people.</p><p><strong>What made you think IT? Maybe you should start a hedge fund or consulting</strong>…</p><p>I was at the “soup” of the Sillicon Valley and being exposed to different entrepreneurs and ideas, speakers who were coming to the school, friends and network of my friends, they all were in IT industry. To come up with idea to use great technical talents from Ukraine was an easy way to start a company.</p><p><strong>Did you start your company after studying in University of Kanzas</strong>?</p><p>No, I worked for Ernst and Young, I was in a international tech consulting group, I’ve gone to New-York and then to London, doing quantitave calculations for multi-national companies. And from London I applied to several business schools and Stanford was my top choice. I was lucky after got accepted anf moved to California.</p><p><strong>So, you went to Stanford and decided to start your own business and your first one was Lohika. What area of IT do you decided to go</strong>?</p><p>Yes, Lohika from Ukrainian means “logic”. It was a venture funded business which we started in 2001, it was a very tough year, but a concept was good, we had a good business plan and were fortune enought to raise funding. Again, the idea was to use the talents from Ukraine to deliver development and testing services to US companies. We had US strong technical people, a sort of front-end, they were dealing with customers and a back-end development work was done in Ukraine.<br
/> I remember those times when it was really hard to sell. Right now you don’t have <strong><em>to sell the concept of outsourcing</em></strong>. Entreprenuers who starting a business, say: “<em><strong>We’re going outsource</strong></em>”.<br
/> Now it’s much easier to bring developer to a customer, they stay here for a month-two-three. Skype is a great tool to be connected.</p><p><strong>Is Lohika still in business</strong>?</p><p>I exit the company after 2 years being there, the company is still around and going strong.</p><p><strong>Why did you leave and start Svitla</strong>?</p><p>Certain friction on the management team and secondly i wanted to see if I could try to start a product company. We’re trying to create a solution to protect CDs and DVDs from pirate copying. Unfortunately, that company didn’t go very far. And third company, Svitla, was already bootstrapped and I came back to service model. What’s different? No venture funding, only organic growth. People, who are interact with a customer, are highly qualified team leads and developers, they understand the requirements, go on daily meetings and lead the engagement with the customer.</p><p><strong>Are there 2-3 key tips you can give to the entrepreuners what it takes to start a company</strong>?</p><p>I think the major tip is preserverence. It’s so difficult to start a company, things always go wrong, it always takes more time, more money that you predicted. Obviously, you have to listen to your customers, go back to your assumptions that you don’t bitting against the wall. It’s hard, but it gets easier.</p><p><strong>What it is the main difference between venture funded and bootstrapped company? If you had to do another company, which way did you go</strong>?</p><p>For the services business I’d go bootstrapped way, like Svitla, because you don’t need much capital to start a company. As soon as you get a customer, you get a cash flow and can finance your operations and go to the next level. For a product company you have to go for venture funding because it allows to grow faster. It’s also a choice for entrepreneur how fast you want to grow, which model you want to choose, which one fits your personality, your lifestyle.</p><p><strong>What should the company think of when it is going to outsource</strong>?</p><p>Obviously, what is your core business and what is not. <em><strong>Startups</strong></em> usually build their core business in-house. When they have a need to scale up, and do it fast, they start thinking about <em><strong>outsourcing</strong></em>. Our developers become the part of in-house team, they participate in daily meetings and this is the way of expanding startup’s core team.<br
/> Sometimes startups would like to have the whole development cycle: from graphic design to system administration.</p><p><strong>What is the difference between hiring people in-house and remote outsourcing team in that case</strong>?</p><p>When you hire people in US, you hire employees. When you sign the contract with an<em><strong> outsourcing company</strong></em>, the outsourcing company itself is dealing with its employees and you don’t have to think about it.</p><p><strong>There are so many countries that propose an outsourcing services for the clients: India, China, Argentina etc. What country should man think of when he make a decision to outsource</strong>?</p><p>What differentiate Ukraine in the map of all outsourcing companies is the great technical talents, I’m really proud when I’m talking about that. I heard many times from many customers that we have <em><strong>strong technical people</strong></em> who can think out of the box, come up with ideas and suggest things.<br
/> Time lap is not a problem: you have a 24 hours working day.</p><p>Absolutely. We wake up, doing daily meeting with offshore team, then the guys go to sleep, we check what was done during the day, think about strategy and plans for the next day, send them off and go to sleep. <em><strong>Offshore team</strong></em> wakes up and here is the cycle.</p><p><strong>How do you work for <a
href="http://inflection.com/about/ukraine.html">Inflection</a></strong>?</p><p>We started from 1 developer, who came to US and had iteraction with the team in US, understood the requirements and got back to Ukraine to establish the team there. In a year we had 20 developers and we’ve been working for 6 years with Inflection, in fact, it’s my favourite customer. They treat our team as an internal part of their team.</p><p><strong>How Svitla compares to Odesk, Elance or other similar companies</strong>?</p><p>Such websites are usually for renting a developer when you need 1 developer to get job done. In Svitla case you deal with a company, with whole number of services from UI, graphic design till deploying a ready project.</p><p><strong>I know that technical resumes are almost always a crap. They are full of achronisms and never tell the level of developer. How do you deal with that</strong>?</p><p>We’ve found a really convenient format of resumes. Our HR department fills out a table where you can find not only the list of technologies, but the level from beginner to expert. Such a format helps our customers to understand the skills clearly.</p><p><strong>What are trends of software development</strong>?</p><p>Ruby on Rails allows our startup customers to <em><strong>develop prototypes</strong></em> quickly, also PHP with Zend Framework is a scallable tool.<br
/> We ask the right questions at the beginning of the project to know which technology will fit the best.</p><p><strong>Why do you think your developers are so tremendous talented</strong>?</p><p>Such a heavy emphasise on math, physics from soviet school, we learned a lot from such disciplines.<br
/> I don’t think that there is some secret in the water or in the air, it’s just a hard work.</p><p><strong>Thank you for being here and sharing your experience</strong>.</p></div> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/interview-with-nataliya-anon-ceo-svitla-systems-inc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Interview with Junior Ruby Developer. First steps in Ruby.</title><link>http://www.svitla.com/blog/interview-with-junior-ruby-developer-first-steps-in-ruby/</link> <comments>http://www.svitla.com/blog/interview-with-junior-ruby-developer-first-steps-in-ruby/#comments</comments> <pubDate>Thu, 03 May 2012 10:26:22 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[ruby]]></category> <category><![CDATA[Ruby on Rails]]></category> <category><![CDATA[Svitla Systems]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1422</guid> <description><![CDATA[Our Junior Ruby Developer Roman Franko answered about his first steps in Ruby on Rails development. How have you decided to be a developer? Everything has begun at the moment when I’ve got my  first own computer. It was Mac LC III with MaC OS 7. I had been studying in the College of Radio-Electronic Instrument<a
href="http://www.svitla.com/blog/interview-with-junior-ruby-developer-first-steps-in-ruby/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>Our<strong> Junior Ruby Developer</strong> Roman Franko answered about his first steps in Ruby on Rails development.<br
/> <a
href="http://www.svitla.com/wp-content/uploads/2012/05/avatar.jpg"><img
class="alignleft size-medium wp-image-1425" title="avatar" src="http://www.svitla.com/wp-content/uploads/2012/05/avatar-237x300.jpg" alt="Ruby Developer" width="237" height="300" /></a><br
/> <em><strong>How have you decided to be a developer</strong></em>?</p><p>Everything has begun at the moment when I’ve got my  first own computer. It was Mac LC III with MaC OS 7. I had been studying in the College of Radio-Electronic Instrument and started to deal with hardware from my beginning. Later I installed Doom II on it. Computer upgrade at the end of 90s had finished with changing platform to PC with Windows and then Linux environment.<br
/> After college I passed exams to National Technical University of Ukraine “Kyiv Politehnical Institute” and I chose the speciality Computer Engineering. There I was involved in hardware architecture design during the first 4 years.</p><p><em><strong>What was the educational process in NTUU “KPI”</strong></em>?</p><p>We started from Pascal as a first programming language, low-level Assembler, VHDL.<br
/> There were professors who taught with passion and inspired us to study. I got to a higher level of programming like Java, C++. Actually, one of my teachers there, who also worked for Svitla, told me about <strong>Ruby</strong>. He said that I should pay much more attention to it if I would have liked to go further.<br
/> The language itself appeared really cool for me. I enjoyed its <strong>flexibility which I’ve never met before</strong>.</p><p><em><strong>Which essential tips can you mention when moving from Java to Ruby</strong></em>?</p><p>You know, such a switch wasn’t difficult because both languages are object oriented. <strong>Ruby</strong> has such a <strong>spesifics</strong> as a <strong>dynamic – metaprogramming</strong>, I mean there are a lot more variants for metaprogramming. Java also allows to do it, but you should set additional script.<br
/> Till nowadays I feel couldn’t think as a <strong>real</strong> <strong>Ruby Developer</strong>, I should understand the language features and then I will think on Ruby language <img
src='http://www.svitla.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><em><strong>Did you like the <a
href="http://rubyc.eu">conference we organized</a> last year, did it help you</strong></em>?</p><p>Sure, it helped in 2 ways. First, I’ve known a lot if interesting info about all things <strong>Ruby</strong> and, second, the atmosphere inspires you to write a better code.</p><p><em><strong>Could you please explain programming patterns which are used in Ruby</strong></em>?</p><p>By the way, such patterns don’t depend on the language, they are for every object oriented language. The main are <strong>Composit, Factory, Proxy</strong>. Actually, in <strong>Ruby</strong> you shouldn’t use Composit because dynamic typisation allows to not think about data type. It allows to free your mind and think about <strong>bugs free and sustainable code</strong>.</p><p><a
href="http://www.svitla.com/wp-content/uploads/2012/05/Ruby_on_Rails.jpg"><img
class="size-thumbnail wp-image-1424 alignleft" title="Ruby_on_Rails" src="/wp-content/uploads/2012/05/Ruby_on_Rails-300x225.jpg" alt="Ruby on Rails" width="150" height="120" /></a></p><p><em><strong>What was your first project in Svitla</strong></em>?</p><p>It was a SaaS for making video interviews for job-seekers and HR-department as well. My main duties included creating an<strong> API</strong> allowed to recieve data from the server, an admin panel for <strong>API</strong> between server side and mobile. I’ve learned how to choose and use the right gems for development.</p><p><em><strong>How do you plan to continue your study</strong></em>?</p><p>I’m going to take Post-graduate exams this year because I’d like to improve my knowledge in a fascinating field of human-maschine interface.</p><p><em><strong>We wish you good luck and thanks for the interview</strong></em>.</p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/interview-with-junior-ruby-developer-first-steps-in-ruby/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Specifics of Android development. Useful tips from developers.</title><link>http://www.svitla.com/blog/specifics-of-android-development-useful-tips-from-developers/</link> <comments>http://www.svitla.com/blog/specifics-of-android-development-useful-tips-from-developers/#comments</comments> <pubDate>Mon, 23 Apr 2012 08:47:55 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[andorid]]></category> <category><![CDATA[mobile app]]></category> <category><![CDATA[mobile development]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1414</guid> <description><![CDATA[Android OS is the most dynamic platform for mobile development. What should developer remember when programming for Android? Are there any bottlenecks? We asked our Mobile Department team to answer several questions conserning the programming for Android, its present tips and future. Hope this will help you to understand this OS better. You are welcome<a
href="http://www.svitla.com/blog/specifics-of-android-development-useful-tips-from-developers/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p><em><strong>Android OS</strong></em> is the most dynamic platform for mobile development. What should developer remember when programming for Android? Are there any bottlenecks?<br
/> We asked our Mobile Department team to answer several questions conserning the programming for Android, its present tips and future.<br
/> <a
href="http://www.svitla.com/wp-content/uploads/2012/04/android5.jpg"><img
class="size-medium wp-image-1415 alignleft" title="android5" src="/wp-content/uploads/2012/04/android5-300x192.jpg" alt="Android development" width="300" height="192" /></a><br
/> Hope this will help you to understand this OS better. You are welcome to ask any questions if you need our help.</p><p><strong>Is there a concept of architecture in programming for Android and how to choose it</strong>?</p><p>Google uses the<a
href="http://ru.wikipedia.org/wiki/Dalvik_virtual_machine"> Dalvik virtual machine</a> to run their applications. This imposes certain limitations on the application architecture. Google’s SDK allows you to write well-structured program in terms of architecture and provides a rich set of classes for various architectural models.</p><p><strong><br
/> Differrences between the development of native applications and with special frameworks</strong>.</p><p>The most common special frameworks and even more correct multi-platform frameworks are used to develop applications for multiple mobile platforms at the same time, for example Android, iPhone, Windows etc. For creation a demo version of a product we can gain in speed of development with a good knowledge of the framework itself. However, if you develop severe multi-service applications, the described above advantage is lost, as you have to take into account and know the specifics of each platform and sometimes the SDK and the language is written in order to add the native functionality to the product. <em><strong>Frameworks are good for a small sized functional applications</strong></em> for various platforms and prototypes for demonstration. The rest of the frameworks for complex applications increase the speed of application development by 90%, but the remaining 10% of the customization are solved so hard, that negate the benefits of cross-platform development. So, use the frameworks only where it is appropriate.</p><p><strong>API: the pitfalls of use. What should man look for when the API is given? And is it necessary to write it himself</strong>?</p><p>For the client side it is common to use the Android SDK. As for the server side, usually there is a URL where POST or GET parameters used; in response we get Json or Xml. The big plus is to know only one language, usually JavaScript.<br
/> In the process of working on various projects, API’s server-side has changed seriously enough when writing a client-side. The main problem here is to convince the developers of the server side that exchange of information should go in the format of a request-response to one functionality and to avoid multiple requests for a chapter’s information.</p><p><strong>What techniques are used while programming for Android</strong>?</p><p>We use <em><strong>Test Driven Development</strong></em> and <strong><em>GUI</em></strong> automation testing. This allows to react instantly to server changes and to carry out continuous testing of all functionality in each application release.</p><p><strong>Are there any solutions to optimize the development for multiple platforms simultaneously</strong>?</p><p>Yes, there are such solutions. We develop application architecture that is being implemented on the various programming languages​​, and only after this we build GUI applications around the core part. This allows to unify the design for multiple platforms simultaneously, although it requires well-coordinated work of all project participants.</p><p><strong>Specificity of the development for tablets and mobile devices</strong>.</p><p>For iPad – a separate specificity, mainly related to the screen resolution. For Android – it is not only the screen resolution, but also the <strong><em>ability to support more recent versions of Android</em></strong> 3.0 and 4.0, taking into account the specifics of building applications.</p><p><strong>What will happen with the scope of development for Android in the future</strong>?</p><p>Android Development Sphere will experience a certain boom in the next 3-5 years, when the number of low-cost tablet PCs will replace netbooks and laptops in the user environment, it will create a totally new market and expand the number of users: working with the Tablet PC is easier than with any laptop or desktop computer. In addition, the Android system will be implemented in the systems of television, household appliances, the automotive industry.</p><p>Svitla&#8217;s Android portfolio you can see below.</p><div
id="__ss_8373964" style="width: 477px;"><strong
style="display: block; margin: 12px 0 4px;"><a
title="Android portfolio" href="http://www.slideshare.net/SvitlaSystems/android-portfolio-8373964" target="_blank">Android portfolio</a></strong> <iframe
src="http://www.slideshare.net/slideshow/embed_code/8373964?rel=0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="477" height="510"></iframe></div><p
style="text-align: center;"><a
href="http://www.svitla.com/about/quote-request" rel="nonfollow"><br
/> <img
src="http://www.svitla.com/wp-content/themes/whiteboard/images/cta/cta_block_wide_7.png" alt="" width="670" height="299" /><br
/> </a></p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/specifics-of-android-development-useful-tips-from-developers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mobile Apps for Android and IOS</title><link>http://www.svitla.com/blog/mobile-apps-for-android-and-ios/</link> <comments>http://www.svitla.com/blog/mobile-apps-for-android-and-ios/#comments</comments> <pubDate>Wed, 18 Apr 2012 21:25:25 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[android]]></category> <category><![CDATA[app development]]></category> <category><![CDATA[ios]]></category> <category><![CDATA[ipad]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[mobile development]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1411</guid> <description><![CDATA[Svitla Systems is an experienced company in Mobile Apps development. Please check out our portfolios for both famous operational systems: Android and iOS. Iphone apps for Small and Medium Business. iPhone Portfolio Android apps to make your business mobile. Android portfolio]]></description> <content:encoded><![CDATA[<p>Svitla Systems is an experienced company in Mobile Apps development. Please check out our portfolios for both famous operational systems: Android and iOS.</p><p><strong>Iphone apps for Small and Medium Business</strong>.</p><div
style="width:477px" id="__ss_9390821"> <strong
style="display:block;margin:12px 0 4px"><a
href="http://www.slideshare.net/SvitlaSystems/portfolio-iphone" title="iPhone Portfolio" target="_blank">iPhone Portfolio</a></strong> <iframe
src="http://www.slideshare.net/slideshow/embed_code/9390821?rel=0" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><div
style="padding:5px 0 12px"></div></p></div><p><strong>Android apps to make your business mobile</strong>.</p><div
style="width:477px" id="__ss_8373964"> <strong
style="display:block;margin:12px 0 4px"><a
href="http://www.slideshare.net/SvitlaSystems/android-portfolio-8373964" title="Android portfolio" target="_blank">Android portfolio</a></strong> <iframe
src="http://www.slideshare.net/slideshow/embed_code/8373964?rel=0" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><div
style="padding:5px 0 12px"></div></p></div><p
style="text-align: center"> <a
rel="nonfollow "href="http://www.svitla.com/about/quote-request"><br
/> <img
src="http://www.svitla.com/wp-content/themes/whiteboard/images/cta/cta_block_wide_7.png" width="670" height="299" /><br
/> </a></p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/mobile-apps-for-android-and-ios/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Reasons for Outsourcing</title><link>http://www.svitla.com/blog/reasons-for-outsourcing/</link> <comments>http://www.svitla.com/blog/reasons-for-outsourcing/#comments</comments> <pubDate>Thu, 05 Apr 2012 09:32:10 +0000</pubDate> <dc:creator>Vyacheslav</dc:creator> <category><![CDATA[IT outsourcing]]></category> <category><![CDATA[outsourcing]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1392</guid> <description><![CDATA[Today a lot of companies have turned to outsourcing in order to improve their current situation. As a matter of fact, outsourcing is considered to be the latest trend in modern economy all over the world. Outsourcing has both positive and negative sides for a company. Though it can be safely said that the reasons<a
href="http://www.svitla.com/blog/reasons-for-outsourcing/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>Today a lot of companies have turned to outsourcing in order to improve their current situation. As a matter of fact, outsourcing is considered to be the latest trend in modern economy all over the world. Outsourcing has both positive and negative sides for a company. Though it can be safely said that the <strong>reasons for outsourcing</strong> overweighs the negative things it may bring. Most of entrepreneurs wonder what the reasons for outsourcing are and why they should risk the success of their company over this method. In this post we’ll discuss some of the top reasons for outsourcing and how companies come to the decision to outsource.</p><p><a
href="http://www.svitla.com/wp-content/uploads/2012/04/outsourcing1.png"><img
class="size-full wp-image-1397 aligncenter" title="Reasons for Outsourcing" src="/wp-content/uploads/2012/04/outsourcing1.png" alt="Reasons for Outsourcing" width="274" height="274" /></a></p><p>The first and the main reason why companies go for outsourcing is the ability to cut back on the amount of money they pay for accomplishing particular services. It’s far more expensive for companies to avail the services of professionals within their country compared to the equally skilled ones in offshore countries. Aside from being able to cut down on the expenses that the company spends is the fact that some competitors of particular companies are probably using services of the <a
href="http://www.svitla.com">outsourcing provider</a> by now. And, the only way to remain competitive is to outsource as well; not to mention, this will also expand the market of a particular company.</p><p>The next reason for outsourcing includes the fact that the communication and technology have become more advanced than ever. Because of this, companies won’t have a hard time communicating with their employers even if they are located in different parts of the world. And it’s important that the speed of communication will not suffer at all.</p><p>Aside from the already mentioned reasons for outsourcing, companies choose outsourcing because by getting the services of people from offshore country, they can accomplish their project much faster as they can have 2-3 times more employees for the same sum of money.</p><p>One of the <strong>reasons for outsourcing</strong> that a lot of companies are targeting is the possibility to make use of the different skills that are available in the different parts of the world. This reason is also used by a lot of companies simply because they simply can’t find local experts of the desired professional level; furthermore, it’s getting harder and harder to look for capable skilled employees within the country to do a particular work.</p><p>The next reason for outsourcing helps companies become more and more efficient; this is because when the working hours in a company is already over, they can still expect their skilled employees from another part of the world to work and accomplish tasks that have been given to them. If the working hours are ended, it does not mean that the company ends to provide its services as well.</p><p>As you can see from these <strong>reasons for outsourcing</strong>, it’s quite obvious that a lot of companies outsource their projects.</p><p
style="text-align: center"> <a
href="http://www.svitla.com/about/quote-request/"><br
/> <img
src="http://www.svitla.com/wp-content/themes/whiteboard/images/cta/cta_block_wide_4.png" width="670" height="299" /><br
/> </a></p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/reasons-for-outsourcing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Meetup on Wee Framework</title><link>http://www.svitla.com/blog/meetup-on-wee-framework/</link> <comments>http://www.svitla.com/blog/meetup-on-wee-framework/#comments</comments> <pubDate>Tue, 03 Apr 2012 12:19:47 +0000</pubDate> <dc:creator>iavrutova</dc:creator> <category><![CDATA[ruby]]></category> <category><![CDATA[Ruby on Rails]]></category> <category><![CDATA[Svitla Systems]]></category><guid
isPermaLink="false">http://www.svitla.com/?post_type=blog&#038;p=1382</guid> <description><![CDATA[On the 30 th of March, Svitla&#8217;s Ruby developers have gathered on the next educational event dedicated to the Wee framework. Rubyists have marked framework&#8217;s advantages: the possibility of developing a front- and back-end web applications using one language with the resulting architectural solutions, use of the continuation opportunities, by which the proper use of<a
href="http://www.svitla.com/blog/meetup-on-wee-framework/" class="read-more">...</a>]]></description> <content:encoded><![CDATA[<p>On the 30 th of March, Svitla&#8217;s Ruby developers have gathered on the next educational event dedicated to the <strong>Wee framework</strong>.<br
/> Rubyists have marked framework&#8217;s advantages:</p><ul><li>the possibility of developing a front- and back-end web applications using one language with the resulting architectural solutions,</li><li>use of the continuation opportunities, by which the proper use of web-based applications becomes possible to store the state almost as in applications written for desktops.</li></ul><p>The demonstration examples and source code report lasted one hour. Thanks to modern high-tech technologies: we broadcasted the meetup to remote offices &#8211; Lviv and Kharkiv.<br
/> After the report the participants with the cries of joy &#8220;Wee! Wee!&#8221; ran to code on RoR.</p><p
style="text-align: center;"><a
href="http://www.svitla.com/wp-content/uploads/2012/04/img_7003_1.jpg"><img
class="aligncenter size-full wp-image-1277" src="/wp-content/uploads/2012/04/img_7003_1.jpg" alt="Ruby Developers" width="680" height="450" /></a></p><p
style="text-align: center;"><a
href="http://www.svitla.com/wp-content/uploads/2012/04/img_7006_1.jpg"><img
class="aligncenter size-full wp-image-1277" src="/wp-content/uploads/2012/04/img_7006_1.jpg" alt="Ruby Developers" width="680" height="450" /></a></p><p
style="text-align: center;"><a
href="http://www.svitla.com/wp-content/uploads/2012/04/img_7010_1.jpg"><img
class="aligncenter size-full wp-image-1277" src="/wp-content/uploads/2012/04/img_7010_1.jpg" alt="Ruby Developers" width="680" height="420" /></a></p><p
style="text-align: center;"><a
href="http://www.svitla.com/wp-content/uploads/2012/04/img_7011_1.jpg"><img
class="aligncenter size-full wp-image-1277" src="/wp-content/uploads/2012/04/img_7011_1.jpg" alt="Ruby Developers" width="680" height="450" /></a></p><p
style="text-align: center;"><a
href="http://www.svitla.com/wp-content/uploads/2012/04/img_7015_1.jpg"><img
class="size-full wp-image-1277 aligncenter" title="" src="/wp-content/uploads/2012/04/img_7015_1.jpg" alt="Ruby Developers" width="680" height="450" /></a></p><p>Photos by Andrey Kapshuk.</p> ]]></content:encoded> <wfw:commentRss>http://www.svitla.com/blog/meetup-on-wee-framework/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 10/12 queries in 0.003 seconds using disk: basic
Object Caching 868/889 objects using disk: basic

Served from: www.svitla.com @ 2012-05-18 00:59:05 -->
