[Dev] Prepara tu ambiente de programación

En caso no tengas una idea de cómo preparar tu ambiente en la PC que utilizas todos los días para programar, tengo recomendaciones para ti. Si ya estás bien establecido, puedes compartir en los comentarios las herramientas que no hay forma que no tengas instaladas. A continuación, lo que considero que debes tener configurado:

    • Instala Git
    • Crea una cuenta en GitHub
    • Instala VisualStudioCode (o VSCode)
    • Instala Sass
    • Instala temas y extensiones en VSCode para que te sientas cómodo y productivo (Desde el mismo IDE)
    • Configura tu cuenta de GitHub en VSCode
    • Visita WakaTime y conéctate con tu cuenta de GitHub
    • Configura WakaTime en VSCode

Con este ambiente listo, puedes completar tranquilamente los proyectos establecidos por FreeCodeCamp o realizar tus propios proyectos web personales. Claro que puedes realizar más que web, pero por ahora quiero que te centres solamente en lo siguiente:

  • HTML
  • CSS
  • Sass
  • Javascript/JQuery

Buena suerte en tu camino a ser programador, recuerda tener VSCode siempre abierto, y programar todos los días. Como un extra, si quieres cambiar entre branches en VSCode, es mejor utilizar la consola incorporada. Ejemplo:

git checkout master
git status
git commit -am "Committing changes to master"
git push origin master
git checkout gh-pages
git rebase master # or merge, whatever your preference
git push origin gh-pages
git checkout master

 

[Dev] Toma un nuevo giro: Medium + Quora

Como todo programador productivo, es hora de que realices las siguientes actividades ahorita mismo, sin contemplaciones:

  • En tu celular, arrastra el app de Facebook e Instagram (Si es que usas), a una carpeta con el nombre que creas conveniente, y lo posiciones en un rincón que sea más difícil de acceder fluidamente con el dedo. El propósito de esto es que cada vez sientas menos urgencia de entrar a esas aplicaciones.
  • Instala Medium en tu celular. Asegúrate de que se encuentre a la vista, preferiblemente en el sitio original donde solías mantener a Facebook, para que puedas acceder a Medium instintivamente.
  • Instala Quora en tu celular, y colócalo a lado de Medium (Este paso es opcional, de seguro pasarás todo el día en Medium y ya no habrá espacio para Quora en tu día a día. Sin embargo, es útil).
  • Asegúrate también de visitar Medium en la web continuamente.
  • Sigue artículos de programación en Medium (Te aseguro que son muy buenos, y de todos los niveles)
  • FreeCodeCamp también escribe en Medium, seguro los encontrarás. Si prefieres tenerlos de manera aislada, este es su enlace: FreeCodeCamp Medium.

Medium para iOS

Medium para Android

Medium en la Web

Te aseguro que siguiendo estos pasos, a la semana notarás que es mucho más fácil seguir tu rutina de programar todos los días, puesto que tendrás tantos recursos, y a la vez, inspiración.

Como recompensa por leer esta entrada (y por seguir los pasos), te dejo un enlace de GoogleDrive con los famosos libros de YDKJ (You Don’t Know JS) por Kyle Simpson. Toda la serie gratuita para tu descarga y mejores en JavaScript (Que seguro está en tu lista por aprender).

Serie Completa You Don’t Know JS – Descargar

[Dev] Recommended Udemy Courses

Online courses are great to start learning at your own pace. I believe everyone is familiar with the Udemy platform. It used to look a little bit different and have the following logo (just in case you haven’t been visiting Udemy in a while):

udemy_old

Now, I’m going to list and link the courses that are great, in my opinion, to start learning for developers or for the ones that have certain enthusiast about programming. First thing first, in Udemy there are many courses, some are free, some are paid. Nevertheless, any online paid course is only $10. Yes, you’ll find some courses that say: “$135”, maybe more, maybe less. But that is the regular cost. Be sure that at a specific day it will be $10, because Udemy has many offers that consist in “every course (almost) is $10)”. Just wait for those days, and believe me, it happens so often. Like, twice a month.

Continue reading “[Dev] Recommended Udemy Courses”

[Dev] How to ignore Methods during Code Coverage

Hello again. This is a quick tip for you, hope it helps.

Requirements:

  • Programming Language: Java
  • Project Management: Apache Maven
  • Use the artifact “cobertura-maven-plugin” from the “org.codehaus.mojo” group.

Now with the solution:

  1. Create a simple annotation with any name you like.
<span id="mce_SELREST_start" style="overflow:hidden;line-height:0;"></span>

public @interface CoverageIgnore() {

}

Continue reading “[Dev] How to ignore Methods during Code Coverage”