Speedup Web Development Workflow With BrowserSync

 

BrowserSync a Node.js module that makes your life easy with testing your codes in multiple browser in same time.

Like the LiveReload plugin BrowserSync monitor (watch) the file system and reload web page upon file save. But the unice things about BrowserSync when you test a webpage in one browser like opening Menus, fill-up a form, scroll to a location… it will sync the actions across all the browsers that have a open window with the corresponding webpage.

 

Up And Running BrowserSync

 

Read more: Speedup Web Development Workflow With BrowserSync

A Quick Findings on Japanese Website Designing And Development

 

Experience of working on a Japanese website development is pretty much different than working on a normal website development. The design concepts of a Japanese website is much more different the rest of the world.

As you can see a Japanese websites are bright and colorful and the typography is also different than others. Sometime a normal developer found this more complex for user experience.

But for a Japanese website they call it simplicity and normal.

Here is something that I found during my tasks…

As Japanese is Logographic based language. Which contains a lot of meaning in few characters regarding to other language. It’s become more clustered, clumsy and confusing to read. So they use big font size and non-bold characters with specific margins to give room to breadth for each text and contents in typography.

In Japanese layout you usually sow so many images, image buttons. Language is also the main cause here.

About Japanese art. They have a strong color sense. And they know very well that how to bland color that will attract the attention of the viewer. This is also a cause for the bright color, many images and buttons on Japanese designs. So the designs have to be in highest quality as also the development part need to be strictly maintain the quality of the design.

Images also provide more information than text. So its good ecommerce based website to attract their customers.

About using web-fonts in a Japanese website is not a very good idea at all. Because of non-latin language like Japanese requires thousands of characters in each font. This is pretty much expensive to design and also time consume. And these fonts will take very long to download and loaded on browser. So the designers are use images then display plain-text for small widgets.

This type of design also have a great advantage for old technology like Windows XP and Internet Explorer 6

Tips for smarter, more efficient Internet searching

Life is now an open-book exam -- if i have a computer, browser, and Internet access. If i know how to use a good search engine, i don't have to stuff my mind with facts. 10 tips are designed to improve that human element and better one's Internet search skills.



  • Use unique, specific terms
  • Use the minus operator (-) to narrow the search

-when searching for the "word", references to the company "word", Inc. will also be returned. Use "word" -Inc to exclude references to the company or "word" -Inc -Cat to further refine the search.

  • Use quotation marks for exact phrases

-Using quotation marks around a phrase will return only those exact words in that order.

  • Don't use common words and punctuation

-Raven and The Raven return entirely different results.

  • Capitalization

-Most search engines do not distinguish between uppercase and lowercase, even within quotation marks.

  • Drop the suffixes

-bird and not birds, walk and not walked.

  • Maximize AutoComplete

-The standard Google start page will display a drop-down list of suggestions supplied by the Google search engine. This option can be a handy way to discover similar, related searches.

  • Customize your searches

- (+) for include, (-) for exclude, (*) for returning all kinds of search result with that searched name

  • Use browser history
  • Set a time limit -- then change tactics

- one should search withing tie limit.

 

 

 

Remote working

In my company only me is working from Bangladesh site as an Engineer. So each day i have to work remotely. Sometimes it creates problem  for mind setting in concentration, communication and also in projects. So we take help of some tools to communicate easily and minimize our problems for remote working.

1) Skype
We usually have our meetings on Skype and pass some files/URL during meeting also share screens to for understanding the requirements easily.


2) Sqwiggle
We use sqwiggle to connect during office time. Live video is going on and we can see each other there and if necessary we can connect instantly. It helps us to connect within a very short time.


3) Google hangout
Sometimes we use google hangout to continue our meting and also we record those meeting (important ones) for future use by google air.

4) Google docs
We keep writing our requirements and plan in google spreadsheet and keep passing among members for updating each one's plan and requirements.

5) icloud
Each one us create icloud calendar and write down "to do" list there of every day and keep working according to that list.

6) chatwork
Every project details and small topics we usually discuss on chawork with different group of members according to projects.

 

 

Project sharing tools---OK !!! Too many project sharing tools--NOT OK!!!


Project task sharing is a valuable workdone in everydays professional life. For this some companys use scrum meeting and some use tools. In my company we usually use some tools for agile development and sharing tasks among  team members.

Everyday morning 9:10 am we usually do one meeting for what type of tasks with which team member. According to that we write down our tasks in different sector

1) Google docs
2) chatwork
3) Pivotal tracker
4) Brabio
5) icloud calendar

As a developing writing down and noticing those sectors for getting updated news of tasks were responsible for me to loosing concentration.
Then i talked to my Manager and all of us finalized 2 tools

1) icloud calendar--- for writing down everyday's scheduled tasks


2) pivotal tracker--- for project tasks with some particular members.

 

For me its a, Not to focus on so many thing which can loose your concentration.