Learning React.js and Redux

TL;DR I had a hard time learning React.js, because it requires complex boilerplate setup, tooling and special application architecture such as Flux or Redux. After watching many intro videos or tutorials I wasn’t making progress until I decided to develop simple open source project with React+Redux using open source boilerplate. As I try to make every feature - I’m learning how to do it with React+Redux and sometimes asking questions on Stackoverflow or Github. »

Adaptive express.js and angular.js application

Mobile web is growing really fast and for some businesses it is a significant (if not majority) amount of traffic. The experience on mobile could be slightly different than desktop or it could be completely different depending on the project or the app. For example, marketing or news website might have similar experience, since its only goal is to deliver the content in accessible way. But, for other websites, like e-commerce mobile experience might be have totally different meaning. »

Upload files with meteor.js, aws and froala wysiwyg package

It’s not very easy to upload files directly to Meteor, although there is a way to “emulate” file system and upload files directly to your server, why not use Amazon S3, which very cheap and fast to host static files. I find that having the separation gives some peace of mind, you can deploy your app, change servers, even delete the app or re-build it from the ground up, without affecting your or users’ static files such as images, videos, documents, etc. »

WordPress Application development book review and free giveaway

TL;DR: Packtpub was kind enough to give me 2 digital copies to give away to my readers. Please leave a comment below, add a sentence or two what app you’re working on or why you’d like to win this book. I’ll pick 2 winners on July 12th. WordPress has come along way from being just a blogging platform to becoming a full-featured CMS site. It is now even being used as a platform for web and mobile applications. »

Web performance and how to optimize a website for speed

The average website load time is 2.45 seconds, according to Google Analytics blog, posted in 2012. http://analytics.blogspot.com/2012/04/global-site-speed-overview-how-fast-are.html. Users are increasingly becoming more impatient, they expect a page to load fast. Especially mobile users, who are mostly on the go and need to access the information fast. Companies like amazon and google invest a lot of effort and have dedicated teams who work on improving not only their websites but helping others to do the same with their websites. »