Exhibition

Held an exhibition of fine art photographs in a local gallery in Bandra, Mumbai in 2005.

Project Management Softwares 2020

In this post we list out the various well known project management softwares. We thought it would be best to write about them in an informal fashion. We also list out what each company has to say about its own products.

Asana is a web and mobile application designed to help teams organize, track, and manage their work. Forrester, Inc. reports that Asana “simplifies team-based work management.” Wikipedia

https://asana.com/

https://asana.com/pricing

Podio supplies a web-based platform for organizing team communication, business processes, data and content in project management workspaces according to project needs.

https://podio.com/site

https://podio.com/site/pricing

Pivotal Tracker is the agile project management tool of choice for developers around the world for real-time collaboration around a shared, prioritized backlog.

https://www.pivotaltracker.com/

https://www.pivotaltracker.com/pricing

Jira by Atlassian

Plan, track, and release world-class software with the #1 software development tool used by agile teams.

https://www.atlassian.com/

https://www.atlassian.com/software/jira

https://www.atlassian.com/software/jira/pricing

Trello by Atlassian

Collaborate and get more done. Trello boards enable your team to organize projects in a fun, flexible, and visual way.

https://trello.com/pricing

https://www.atlassian.com/

https://www.atlassian.com/software/trello

Depending on your needs, you may try out all the above softwares on a free trial basis. All these softwares have a free trial with an option to upgrade to a more advanced version. For instance, Podio allows free usage for upto 5 employees. And Pivotal Tracker allows Teams up to three always free, and teams of all sizes can try Tracker free for 30 days. Figure out the one that fits you best.

Most of these softwares are built for Agile project management. Refer to one of our previous blog posts. We’ve pasted a snippet here…

Agile management, or simply Agile is a framework to use which allows for efficient and leaner software project management. It is an iterative process that focuses on customer value first, team interaction over tasks, and adapting to current business reality. Agile is a development methodology based on iterative and incremental approach. Scrum is one of the implementations of agile methodology. In which incremental builds are delivered to the customer in every two to three weeks’ time. … Scrum fosters a self-organizing, cross-functional team.

Your Weekly Dose in Tech: Static vs. Dynamic IP address

An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet Protocol for communication. An Internet Protocol (IP) address is a unique number assigned to every device on a network. Just as a street address determines where a letter should be delivered, an IP address identifies computers on the Internet. Network devices use IP addresses to communicate with each other.

The Internet uses DNS (Domain Name System) to enable people to use words instead of numbers for Internet addresses. You can think of DNS as an Internet address book, mapping domain names to IP addresses. When you type a URL into your browser, your browser looks up that domain name in DNS. For example, if you type  into your browser, your browser would ask DNS for the IP address. DNS would return the IP address assigned to Google’s domain. Your browser then connects to that IP address. [Ref. 1]

What is the difference between a dynamic and static IP address?

When a device is assigned a static IP address, the address does not change. Most devices use dynamic IP addresses, which are assigned by the network when they connect and change over time. [Ref. 1]

Static IP address Advantages [Ref. 2]

  • Address does not change – good for web servers, email servers and other Internet servers.
  • Use DNS to map domain name to IP address, and use domain name to address the static IP address. Similar can be achieved with Dynamic DNS for dynamic IP address, but it’s not as clean as the static IP address.

Static IP address Disadvantages [Ref. 2]

  • Expensive than dynamic IP address – ISPs generally charge additional fee for static IP addresses.
  • Need additional security – Since same IP is assigned to a machine, hackers try brute force attack on the machine over period of time.

Dynamic IP address Advantages [Ref. 2]

  • Cheaper than static IP address.
  • Changing IP address gives more privacy.

Dynamic IP address Disadvantages [Ref. 2]

  • Requires DHCP server to obtain an IP address.
  • Non-static. Each time IP address changes, you may have to find you IP address again.

References:

  1. https://support.google.com/fiber/answer/3547208?hl=en
  2. https://www.iplocation.net/static-vs-dynamic-ip-address

Your Weekly Dose of Tech: What Is A Text Editor?

We are all accustomed to using popular word processing applications such as MS Office (Windows PC) and Text Edit (on a Mac). However, some of you may be unaware that there are many methods to write out your story. TextEdit is a simple, open-source word processor and text editor.

text editor is a type of computer program that edits plain text. … Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code. [Ref. 1]

A text editor is a computer program that lets a user enter, change, store, and usually print text (characters and numbers, each encoded by the computer and its input and output devices, arranged to have meaning to users or to other programs). Typically, a text editor provides an “empty” display screen (or “scrollable page”) with a fixed-line length and visible line numbers. You can then fill the lines in with text, line by line. [Ref. 2]

Here are some popular text editors that you can use: [Ref. 3]

  1. Sublime Text
  2. Notepad++
  3. CoffeeCup – The HTML Editor
  4. TextMate
  5. WordPad

WordPad is a free rich text editor first included with Microsoft Windows 95 and all versions since. Although capable of doing more than Notepad, WordPad is not as advanced as Microsoft Word. However, it does give you additional features, such as the capability of inserting pictures and text formatting. [Ref. 4]

References:

  1. https://en.wikipedia.org/wiki/Text_editor
  2. https://whatis.techtarget.com/definition/text-editor
  3. https://kinsta.com/blog/best-text-editors/
  4. https://www.computerhope.com/jargon/w/wordpad.htm

About Us

CoalWorks as a platform has been credited with an exhibition of fine art photographs in Mumbai, an article in PLATFORM_ magazine, photographs for a commemorative centennial calendar for a local church, development and management of a lifestyle portal called WhereCity and ideation and development of a microstock photography venture called PhotoWoto (coming in 2020).

Akhil also had an exhibition of fine art photographs in Mumbai in 2005. Our new avatar envisions creative development of several formats of web applications, mobile applications and various forms of software development for the Internet.

Your Weekly Dose in Tech: What is the difference between a Website and a Web Application ?

A website and a web application have blurred lines. Each one is mistaken for the other. A website exists to show static content. A website shows static or dynamic data that is predominantly sent from the server to the user only, whereas a web application serves dynamic data with full two way interaction. A website shows essentially the same data.

In computing, a web application or web app is a client–servercomputer program that the client (including the user interface and client-side logic) runs in a web browser. [Ref. 1]

The user interface of a web application is also usually much more complicated than the user interface of a website. Websites might have tags and categories that you need to understand, but you don’t have to go through and learn any potentially complicated tasks in order to use websites. Web applications often require step-by-step guides, or you’re not going to be able to complete them. [Ref. 2]

References:

  1. https://en.m.wikipedia.org/wiki/Web_application
  2. https://www.quora.com/What-is-the-difference-between-a-web-application-and-a-web-site
Create your website at WordPress.com
Get started