Showing posts with label Productivity. Show all posts
Showing posts with label Productivity. Show all posts

Wednesday, September 9, 2015

How to use Sass/Scss in Visual Studio

Visual Studio update 2 has the native Scss support. So we can write Scss code but, to compile it, we need Sass compilers. Those are available as Visual Studio extensions.

There are many extensions available in the internet. You can use Web Workbench extension as it is very simple to use. Using Web Workbench extension in visual studio, files are compiled automatically to CSS with the same name whenever you save it.

So you should refer the compiled CSS files to the project to make the CSS work.

Folow the below steps to install the Web Workbench extension in Visual Studio,
  • Download the extension from here. 
  • Double click to Install it
  • Restart the Visual Studio
  • You will see a new MINDSCAPE menu in Visual Studio.
Reference: http://www.mindscapehq.com/products/web-workbench

Friday, September 4, 2015

JSLint - JavaScript code quality tool

JSLint is a static code analysis tool used in software development for checking JavaScript source code complies with coding rules. It is provided primarily as an online tool http://www.jslint.com/. It is also available as a Visual Studio extension JSLint.NET for the .Net developers. It can also check HTML and CSS code qualities.

I found very useful as I am using it in my current ExtJS project. Follow the below simple steps to make it available in your Visual Studio
1. Download the Visual Studio extension by clicking here,
2. Double click and Install the downloaded extension
3. Restart the Visual Studio

It will find your JavaScript coding standard errors and display it as Warnings whenever building your .net web application. You can also manually run it by just right click a JavaScript file and clikck JS Lint. Some additional settings can be configured in the menu Tools -> JS Lint Optons

Check the below attached image to see how it actually displays errors in Visual Studio.


Thursday, September 3, 2015

Trello - Free Project Management Tool

Trello


Trello is a free web-based lighter-weight project management tool. It makes the project well organized. You can crate separate boards for your each project. A Trello board is a list of lists, filled with cards, used by you and your team. Its UI looks so cool, It makes project collaboration simple and kind of enjoyable. It has everything you need to organize projects of any size and any kind. You can create as many boards, cards, and organizations as you like and add as many people as you want. You can choose to make any number of boards or organizations private or public. Bellow image shows how a board look like. You can drag and drop cards from one list to another based on the task completion.



You can invite as many people to your board as you need, all for free. Drag and drop people to cards to divvy up tasks. Everyone sees the same board and the whole picture all at once. You can start a discussion with comments and attachments. Mention any member in a comment using @ symbol like what we using in facebook, to make sure they get notified.

You can create cards and comment via email. Trello uploads the attachments you send along, too. Also, when you get notifications via email, you can reply via email without opening Trello.

Open a card and you can add comments, upload file attachments, create checklists, add labels and due dates, and more. Add files by uploading them from your computer, Google Drive, Dropbox, Box, and OneDrive.

Whenever something important happens, you know instantly with Trello’s notification system. You’ll get notifications wherever you are: inside the app, via email, desktop notifications via the browser, or via mobile push notifications. Notifications stay in sync across all your devices. Notifications stay in sync across all your devices.

Your project may have hundreds of cards. You can easily search any card with the search and filter functionality. Search is incredible fast and powerful, with sophisticated operators that help you narrow your search. It will list out all the card related to your search with the link to the particular card. You can click there to access the card directly. Search operators refine your search to help you find specific cards and create highly tailored lists. Trello will suggest operators for you as you type, but here’s a full list to keep in mind.
  • @name - Returns cards assigned to a member
  • #label - Returns labeled cards
  • board:id - Returns cards within a specific board
  • list:name - Returns cards within the list named “name”
  • has:attachments - Returns cards with attachments. has:description, has:cover, has:members, and has:stickers also work
  • due:day -Returns cards due within 24 hours. due:week, due:month, and due:overdue also work
  • created:day -Returns cards created in the last 24 hours. created:week and created:month also work
  • edited:day - Returns cards edited in the last 24 hours. edited:week and edited:month also work
  • description:, checklist:, comment:, and name: - Returns cards matching the text of card descriptions, checklists, comments, or names
  • is:open - returns open cards. is: archived returns archived cards
  • is:starred - Only include cards on starred boards.

Trello has apps for iPhone, iPad, Android phones, tablets, and watches, Kindle Fire Tablets, and Windows 8. Useful to keep track of and get notified anything Important using the apps. Also you can create cards in the app itself no matter wherever you are. You no need to always use pc or laptop to manage your projects.

The data is private and secure. You have full control over who sees our boards. All data is sent over a secure, SSL/HTTPS connection, the same encryption technology used by banks. Trello keep encrypted, off-site backups of your data in case of disasters

Trello provides a simple RESTful web API to use Trello in your own app, plug-in, or extension where each type of resource (e.g. a card, a board, or a member) has a URI that you can interact with.
For example, if you’d like to use the API to get information about the Trello Development Board you’d use the following URI:

https://api.trello.com/1/boards/4d5ea62fd76aa1136000000c
All API requests go to https://api.trello.com
The /1 part of the URI is the API version
The /boards part means that we’re addressing Trello’s collection of boards
The /4d5ea62fd76aa1136000000c part is the id of the board that we want to interact with
to know more https://trello.com/docs/index.html

Here is a collection of boards can be used in both your personal and work life management. All of these boards can be copied and used as a jumping off point for projects of your own.

Link to access those board : https://trello.com/inspiringboards

Reference: https://trello.com