Thursday, January 2, 2014

Offshore development trends in 2014.

Good day.


Interested in offshore development? Looking for 2014 trends?


Comment on this post.

Wednesday, November 7, 2012

Offshore Development in Ukraine 2012

Outsourcing to Ukraine – 2012 development rates There’s new report of ITO about outsourcing tendencies and rates in 2012 in Ukraine Source: “Exploring Ukraine. IT Outsourcing Industry 2012”, Ukrainian Hi-Tech Initiative This report is really big, more than 100 pages and very interesting to read. If you want to see full version of report, click here. We will try to extract most significant changes since the time of previous report of 2010 and show you briefly the situation on IT outsourcing market in Ukraine. Since the year 2000 Ukraine has become a leading participant in the software development space, and has been outranked at the top of IT outsourcing service providers in the worldwide market. More and more companies come to Ukraine choosing it as a preferable destination for their R&D businesses office. Strong engineering education, popularity of engineering professions among the youth, and rich history of the software development industry make Ukraine 2012 one of the most attractive EU destinations for the IT outsourcing and computer software development businesses.

Outsourcing Development in Ukraine - 2012

Outsourcing to Ukraine – 2012 development rates There’s new report of ITO about outsourcing tendencies and rates in 2012 in Ukraine Source: “Exploring Ukraine. IT Outsourcing Industry”, Ukrainian Hi-Tech Initiative This report is really big, more than 100 pages and very interesting to read. If you want to see full version of report, click here. We will try to extract most significant changes since the time of previous report of 2010 and show you briefly the situation on IT outsourcing market in Ukraine.

Thursday, October 25, 2012

Skype 6 - screenshots, download, update

Skype 6 - screenshots, download, update Skype 6 - screenshots, download, update

Now you can login into Skype 6 with your Facebook or Microsoft (Hotmail, MSN) Passport account.

Tuesday, August 7, 2012

Logged in user not authorized to view this domain.

Here's a problem: I can't add a domain into Facebook Insights.

I've got a message:

Bad Request
Logged in user not authorized to view this domain.

  Captured with Grabilla

Can't figure out what's happen. 
Tag meta property="fb:admins" content="MY CODE" is already added to site, and I can see it in web page source code. 

FFFFFUUUUUUUUU

Thursday, July 19, 2012

Amazon Linux Update - Amazon Linux AMI 2012.03

Just updated Linux instance on Amazon AWS - new core

Was:

Linux ip-10-212-lol-123 3.2.20-1.29.6.amzn1.x86_64 #1 SMP Tue Jun 12 01:19:28 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Now:

Linux ip-10-212-lol-123 3.2.22-35.60.amzn1.x86_64 #1 SMP Thu Jul 5 14:07:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

How:

To upgrade to Amazon Linux AMI 2012.03 from 2011.09 or 2011.02, run yum update. When the transaction is complete, reboot your instance.

Fixing Facebook Like Button to make it valid and fast.

Okay, Facebook Like is important part of your site.
You can easily add code for showing it on your site, BUT!.. It's somehow erroneous and not optimized well.

So let me show you how to make it more valid and faster to load.
Original Facebook code that you can grab on their site: https://developers.facebook.com/docs/reference/plugins/like/
(I will use default setting but this is not important).

1. Include the JavaScript SDK on your page once, ideally right after the opening tag.
Place the code for your plugin wherever you want the plugin to appear on your page. <div id="fb-root"></div> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script>
So what you need to change:
First - script should have type attribute.
Second - script should load asynchronously for faster page rendering.
<div id="fb-root"></div> <script type="text/javascript"> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> This part can be left unchanged. <div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>

Wednesday, July 18, 2012

Microsoft Office 365 screenshots.

Microsoft Office 365

Click on any screenshot to see full-size image.
Wrapping things up.

Microsoft Access 2013 Screenshot

Microsoft Access 2013 Screenshot

Microsoft Excel 2013 Screenshot

Microsoft Excel 2013 Screenshot

Microsoft OneNote 2013 Screenshot

Microsoft OneNote 2013 Screenshot

Microsoft Outlook 2013 Screenshot

Microsoft Outlook 2013 Screenshot

Microsoft PowerPoint 2013 Screenshot

Microsoft PowerPoint 2013 Screenshot

Microsoft Publisher 2013 Screenshot

Microsoft Publisher 2013 Screenshot

Microsoft Word 2013 Screenshot

Microsoft Word 2013 Screenshot

Tuesday, July 10, 2012

Offshore development vs nearshore development

Offshore development vs nearshore development - pros and cons. What's the difference between offshore and nearshore development? With offshore development your developers are located somewhere far away from you. This makes them less manageable, but with current advanced reporting tools and internet you can control them like they are in next room. This can help you save money, find skills that not available locally, and extend your team worldwide.

Wednesday, May 23, 2012

Screenshot Sharing

Good day.

One of the very common tasks in development process is communication. While you can easily mail someone or even call with Skype, visual representation is priceless.
Bugs, cross-browser testing, any other information that have visual representation must be seen as is, not just described.

You can share your desktop with teamviewer or something similar, but it's not useful when you need to take a look at your application error message after some time or something like that.
So we come back to - - - SCREENSHOTS!

Screenshot sharing is very important part of communication in development process. So faster screenshot sharing can save your time.

I prefer to use some tool named Grabilla to share my screenshots.
It can instantly grab a part of screen, upload it its server and provide you with link to this picture. And all this with single click!
There's a lot of other applications like this, but for my screenshot sharing I use Grabilla.
It has other useful features like dropping an image on shortcut to upload it to server, capturing active application window, etc.
And most valuable part to me is that no registration or configuration required. You can share screenshots in a minute, right out of box. Launch it, select area - get a link to send to someone. No FTP, no accounts, no glitches.

Other important option is ability to record screencast - video capture of your screen. You can record entire desktop or just part of it and make a voice comments to things that happens. This can be very useful when you want to show how to reproduce an error when testing application, or to show your application's features to someone.

Really, Grabilla saves me a lot of time, so I want to show my appreciation to these guys and write this review.