Some ideas about writing code, since 2003

As this website is versioned under git version-control system, you can check the full history of this file on Github


This website is run solely by one person, me.

This website is based on mutual respect, what it means? I don't use any 3rd party services that tracks you, nothing like Google Analytics, Social Media (Facebook, Twitter) widgets that is used to track you.

If you navigate on this site, we collect some technical data to ensure no problem is happening and to measure the performance.

If you log in to comment on this website, the comments will be stored based solely on the information you provide.

As I don't use any widgets, if you'd like to share some post/article with a friend, you can use our widget that sends via e-mail, and I ensure you, that won't add either you and your friend e-mail to any mailing list.

My mailing list is used solely by communicating purposes with who, actively, told us that want to have a conversation with me, I want to talk with awesome people that wanna talk back to me. Period.

How this site makes money? Simple, it doesn't! My job is being a web developer, here is a place where I share information with friends, giving back to the community that always helped me. This site is my _experiment_ over a simple, free web. Where the owner and the users have full control of the medium.

You can share and modify any work on this website, this is your right, your only duty is to distribute the work with the same licensing described on the Creative Commons section, any futher information, just get in contact

Mailing List

I believe in a free internet, where everyone controls its data, has the right to privacy and if you want to share any data, that does it consciously.

Based on this principle, I've chosen to use the mailing list as a primary way of communicating with people I care and want to talk to me. I write by myself all mail sent to the mailing list and read/reply to every mail replied.

I do not use social media to communicate two-way to anyone regarding the contents of this website, I use my social media to make some divulgation about some published article and the site itself.


Legal Statements

Here are some legal statements to be legally clear how we use and manipulate any data.

Creative Commons

Creative Commons License
Coding by Celso Vieira Joca Fernandes is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at
Permissions beyond the scope of this license may be available at

Privacy Policy

Effective date: January 01, 2019

Coding ("I") operate the website (the "Service").

This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use my Service and the choices you have associated with that data.

I use your data to provide and improve the Service. By using the Service, you agree to the collection and use of information in accordance with this policy. Unless otherwise defined in this Privacy Policy, terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, accessible from

Information Collection And Use

I collect two different types of information for various purposes to provide and improve our Service to you.

Types of Data Collected

Personal Data

While using my Service, I may ask you to provide us with certain personally identifiable information that can be used to contact or identify you ("Personal Data"). Personally identifiable information may include, but is not limited to:

  • Email address
  • Github Account
  • Cookies and Usage Data
Usage Data

I may also collect information about how the Service is accessed and used ("Usage Data"). This Usage Data may include information such as your computer's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages, unique device identifiers and other diagnostic data.

Tracking & Cookies Data

I use cookies and similar tracking technologies to track the activity on my Service and hold certain information.

Cookies are files with small amount of data which may include an anonymous unique identifier. Cookies are sent to your browser from a website and stored on your device. Tracking technologies also used are beacons, tags, and scripts to collect and track information and to improve and analyze our Service.

You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service.

Examples of Cookies we use:

  • Session Cookies. I use Session Cookies to operate our Service.
  • Preference Cookies. I use Preference Cookies to remember your preferences and various settings.
  • Security Cookies. I use Security Cookies for security purposes.

Use of Data

Coding uses the collected data for various purposes:

  • To provide and maintain the Service
  • To notify you about changes to our Service
  • To allow you to participate in interactive features of our Service when you choose to do so
  • To provide customer care and support
  • To provide analysis or valuable information so that I can improve the Service
  • To monitor the usage of the Service
  • To detect, prevent and address technical issues

Transfer Of Data

Your information, including Personal Data, may be transferred to — and maintained on — computers located outside of your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from your jurisdiction.

If you are located outside the United States or Brazil and choose to provide information to us, please note that I transfer the data, including Personal Data, to the United States and Brazil and process it there.

Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer.

Coding will take all steps reasonably necessary to ensure that your data is treated securely and in accordance with this Privacy Policy and no transfer of your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of your data and other personal information.

Disclosure Of Data

Legal Requirements

Coding may disclose your Personal Data in the good faith belief that such action is necessary to:

  • To comply with a legal obligation
  • To protect and defend the rights or property of Coding
  • To prevent or investigate possible wrongdoing in connection with the Service
  • To protect the personal safety of users of the Service or the public
  • To protect against legal liability

Security Of Data

The security of your data is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While I strive to use commercially acceptable means to protect your Personal Data, I cannot guarantee its absolute security.

Service Providers

I may employ third party companies and individuals to facilitate our Service ("Service Providers"), to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used.

These third parties have access to your Personal Data only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.

These third parties are limited to

  • Infrastructure (Data Center) Service Provider

Links To Other Sites

My Service may contain links to other sites that are not operated by me. If you click on a third party link, you will be directed to that third party's site. I strongly advise you to review the Privacy Policy of every site you visit.

I have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.

Children's Privacy

My Service does not address anyone under the age of 18 ("Children").

I do not knowingly collect personally identifiable information from anyone under the age of 18. If you are a parent or guardian and you are aware that your Children has provided us with Personal Data, please contact me. If I become aware that we have collected Personal Data from children without verification of parental consent, I take steps to remove that information from our servers.

Changes To This Privacy Policy

I may update our Privacy Policy from time to time. I will notify you of any changes by posting the new Privacy Policy on this page.

I will let you know via email and/or a prominent notice on our Service, prior to the change becoming effective and update the "effective date" at the top of this Privacy Policy.

You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.

Contact Me

If you have any questions about this Privacy Policy, please contact me:

  • By email: legal at


This is my personal space where I take notes about tech/programming things. Being in love with Linux since 1998, Ruby/Rails since 2010 and React/ES6 since 2016 you have some idea what you'll find here.

Celso Fernandes


Why a mailing list?

Copyright (c) 2003-2019

Coding Logo