¿Cómo hice este blog desde cero?

Siempre apoyé el software libre y a la cultura open-source pero nunca hice algún aporte significativo en este sentido así que creé este blog para intentar hacerlo.

En este blog intento compartir lo que sé y lo que voy aprendiendo. Tengo mucho interés en compartir mis conocimientos sobre programación para que todos puedan programar pero la teoría no es mi fuerte. Probablemente porque no me parece que sea una buena forma de aprender a programar.

Actualmente, estoy cursando Algortimos y Lógica de programación en el curso de Ingeniería de Software y ─ intentando ponerme en el punto de vista de alguien que no sabe programación ─ me parece que aprender pseudocódigo no es una buena introducción ya que no se puede «poner las manos en la masa», probar y jugar mucho con eso.

ejemplo de algoritmo en pseudocódigo y en javascript

un mismo algortimo que realiza una suma entre dos números: a la izquierda en pseudocódigo y la derecha «programado» en Javascript

Exemplo do código

El código puede ser visto completo ─ y puede ser editado ─ haciendo click en Edit on CodePen

See the Pen soma by Horacio Facundo Leites do Santos (@facundoleites) on CodePen.dark

Este es un ejemplo simple pero que sirve para ejemplificar mi posición respecto a la forma que tengo para «enseñar» programación. En parte porque no soy bueno en la parte teórica de las cosas y porque sé que habrá gente igual que yo ─ en este sentido ─ y podrían aprender más facil con ejemplos específicos.

Por dónde empezar?

Lo primero que pensé fue en qué queria hacer y ─ pensando en eso ─ llegué a la conclusión que mi blog necesitaría:

  1. Ser totalmente personalizable ya que quiero que me represente y muestra lo que soy y lo que hago.

  2. Ser bilingue ya que vivo en Brasil y «tengo« un publico que habla portugues además del hispanoparlante.

  3. Ser mobile-friendly porque es una realidad ─inegable─ que la mayoría de visitantes van a acessar al sitio en sus smartphones.

  4. Tener buen SEO para tener una buena posición en las búsquedas, para poder compartir el contenido de una manera óptima en las redes sociales

Gran parte de los usuarios actuales de mi sitio lo hacen a través de sus teléfonos mobiles

La mayoría habla español o portugues

Las visitas están ─ practicamente ─ equilibradas

Para poder cumplir con esos puntos decidí que usaría WordPress ya que permite hacer varias de esas cosas de forma nativa y al ser de código abierto permite que pueda desarrollar las otras e/o utilizar plugins realizadas por otras personas

Para poder hacer todo esto necesitamos tener conocimientos de PHP, HTML, CSS y Javascript.

En próximos post intentaré explicar todo lo que hice para llegar hasta el estado actual del sitio y todos los próximos cambios que vayan surgiendo. De momento, el código fuente del sitio está disponible en github por si quieren mirar y hacer ingenieria reversa.

mayo 28, 2017 12:34 am
Retrato de Facundo Leites em tons de cinza

Soy Programador web, nacido en la ciudad de Posadas y co-fundador del proyecto de viajes y origami Tsuru No Mundo

Viviendo —actualmente— en Curitiba.

Hay muchas más información sobre mi Aqui!


Idioma


Entre en contacto

Escribíme —por qualquier motivo— por email a: hola@facundoleites.com.

Estoy en muchas redes sociales. Encontrame!

Post recientes