7. March 2012

Must have tool for web/mobile developers – Adobe Shadow

Imagine that you’re developing app on desktop and you want to test it also on mobile devices. It’s quite daunting task to reload all pages and tap on device every time you need refresh. Adobe introduced simple, but powerful solution – Adobe Shadow.

How it works?

Install Adobe Shadow app on you desktop and start it. This will act as bridge between you browser and mobile devices.

Install Adobe Shadow client app on each mobile device and install extension to Google chrome.

Authenticate devices by pass code and start browsing in web browser. It will sync all devices in you WiFi network connected to Shadow. Adobe Shadow will send URL from Google Chrome to all devices and it will keep devices in sync.

This is very handy app for mobile development and testing.

Check out video from Adobe.TV:

Check out the web site of Adobe Shadow: http://labs.adobe.com/technologies/shadow/

7. March 2012

Web stress test by Apache Benchmarking Tool

Sometimes you need to identify bottleneck of web application.

You can use Selenium to record and repeat the same steps over and over.

Another solution is to use Apache Benchmarking Tool.

E.g. You need to send 1000 requests in 10 concurrent threads to localhost:

ab -c 10 -n 1000 http://localhost/

For Debian users: you can find this mighty command in apache2-utils package.

Sample result:

Server Software:        Apache-Coyote/1.1
Server Hostname:        localhost
Server Port:            80

Document Path:          /
Document Length:        405 bytes

Concurrency Level:      10
Time taken for tests:   0.524 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      650000 bytes
HTML transferred:       405000 bytes
Requests per second:    1907.13 [#/sec] (mean)
Time per request:       5.243 [ms] (mean)
Time per request:       0.524 [ms] (mean, across all concurrent requests)
Transfer rate:          1210.58 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    2   0.5      2       4
Processing:     0    3   0.5      3       4
Waiting:        0    2   0.7      2       4
Total:          2    5   0.3      5       8

18. December 2011

WordPress TV

Good news for WordPress fans! WordPress has its own TV. :-)

Check out WordPress.TV.

Do you want to join some WordPress events around the world? Then check out WordCamp.org Central.

11. December 2011

How to find conference?

There are many conferences around the world and it is hard to monitor them all.

I found useful site ConfRadar.com.

You just need to specify your favorite tags and you’ll get e-mail notification about conferences.

18. June 2011

Structure of Flex project for multi-target development

What I mean by multi-target?

Today it is possible to create Flex project that runs in browser as Flash application. Other option is to create mobile or desktop application using AIR.

The question is how to structure bigger projects that need to target web, mobile and desktop.

Let’s assume that we’re developing multiple applications and therefore it is good to have common library which aggregates common functions.

That is sufficient when you’re targeting just one platform. Once you need to support more projects then one common library is not enough.

It is reasonable to split this library into the main core that is common for all projects and then create specialized libraries for AIR, web and mobile.

On the top of these libraries you can build final applications for desired platform.

Recap:

  • top: applications for mobile, web and desktop
  • middle: specialized libraries that extends functionality for mobile, web, desktop
  • bottom: common library for all platforms

15. April 2011

jQuery workshop – FRI Žilina – slides

I was invited to give another talk at FRI Žilina. Previous topic was development for Google Android platform.

This time I focused on jQuery.Together with Michal Kaukič we started jQuery workshop. Attendees learned basics of jQuery in two hours. At the end they have running application with simple animation in HTML.

You can download slides in PDF version.

You can also download ZIP file with all demo applications.

I was using IntelliJ Idea IDE. It has very intelligent code completion for jQuery, JavaScript and HTML.

I suggest to download also jQuery Cheat Sheet, it is very handful manual.

I mentioned two interesting projects. One was Adobe Browser Lab which allows you to get snapshot of your web site displayed in different browsers on different systems.

The second project was jQuery Mobile. This project could help you to create applications for mobile environment.

I provide this workshop also in form of training for companies. You can find more details about available trainings at sinusgear.com.

Do not forget to watch lauch of Adobe CS5.5 Dreamweaver. Adobe promised to provide support for packaging JavaScript application as a native app for Apple iOS, Google Android and Blackberry.

11. April 2011

Cool news for mobile, PHP, Flex and web professionals – CS 5.5

Adobe announced upcoming version of CS 5.5. In my opinion they should change the name to CS 6, because new features are very powerful.

jQuery Mobile and PhoneGap in Dreamweaver. If you’re short on thime, just check 5th minute of video. Greg Rewis is showing how to run jQuery Mobile app on Android.

There are great news for PHP developers. Adobe announced FlashBuilder 4.5 for PHP. Simpler workflow and better integration of Flash/Flex apps with PHP code base.

FlashBuilder 4.5 has also great support for mobile development. Check out this article.

FlashCatalyst has new features. See the video:

Absolutely great job Adobe!

5. March 2011

IE 6 Countdown

IE 6 is one of the biggest blocker of innovation in web technologies. IE 6 is eating hours and hours of developer’s time.

Some goverments stubbornly require support of this “ancient” application.

Christian Heilmann has been talking about this problem for several years.

Usage of IE 6 is falling. 12% in February. You can watch the departure of IE 6 from computer stage at: ie6countdown.com

3. March 2011

Srobick – Annotator – sneak peek

We added new feature to Srobick platform – code name is Annotator.
It allows you to create editable annotation of web pages, images and screenshots.

Slovak version of video:

English version of video:

Account in Srobick system is available upon request. Just send me an e-mail.

Some features will be accessible in future release even without Srobick system account. Stay tuned.

11. December 2010

Cheat Sheet

Vývoj aplikácií je náročný. V dnešnej dobe je nutné čeliť rôznym API, prepájať heterogénne technológie a učiť sa nové prístupy.

Veľmi užitočnou pomôckou je stránka cheat-sheet.org.

Nájdete tu rôzne dokumenty pre technológie od výmyslu sveta. Z technológie je vždy vytiahnutá esencia, ktorá vám môže výrazne zjednodušiť vývoj a zlepšiť porozumenie implementovaným konceptom.

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  • May 2013
    M T W T F S S
    « Feb    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • Comments