@DamianCatanzaro
Anónimo - 05-07-2020 18:21
Dami alguna página recomendada para aprender node avanzado y profundizar conocimientos.
Anónimo - 04-07-2020 01:09
Hola, Dami! Te queria consultar, es normal al principio usar mucho codigo que uno encuentra por ahi? me pasa que no se por donde arrancar, googleo y adapto a lo que necesito ese codigo o tutoriales. recien empece con js hace menos de dos meses siento que es normal pero me siento media chanta ajajaja
Anónimo - 02-07-2020 20:13
Hola, Dami! Tema tests en Cafecito: qué estás usando? Gracias por estar tan presente en la comunidad. Sos un referente para muchos de los que estamos arrancando. Abrazo!
Buenas, me van a cagar a trompadas por esto, pero no uso tests, de hecho, no se hacer tests. Es algo que tengo súper pendiente de aprender. Muchas gracias, es lindo escuchar eso 😊.
Anónimo - 02-07-2020 14:09
Hola dami, vi que haces algunas impresiones 3D y me gustaria comprame una impresora, algun consejo? Gracias
Buenas, si! Hice un post hace un tiempito que listo las que tengo yo y las que recomiendo: https://twitter.com/DamianCatanzaro/status/1262503996356427778
Anónimo - 02-07-2020 13:51
Tengo que crear una API para > 100.000 usuarios. Sabés de alguna arquitectura/literatura que sea recomendable para escalar? * el resize de la caja de texto permite salir del contenedor
Uff, picante, posiblemente no sea la mejor persona para recomendar esto porque soy bastante malo con la infra, pero vas a tener que configurar un LoadBalancer en AWS con Beanstalk para que escale solo. Esa es la que conozco yo, seguramente hay un montón más.
Anónimo - 02-07-2020 03:02
Holaa!! A nivel arquitectura/infra como es el deploy de Cafecito? Estoy aprendiendo Back-end y es la parte que tengo menos clara. pd: Sos un kpo, te sigo hace un tiempo en tw y es genial todo lo que aportas a la comunidad.
Buenas, buena pregunta, Cafecito está sobre DigitalOcean, con 2vCPU y 4gb de ram, después tiene una CDN en DigitalOcean Spaces donde se guardan todos los estáticos y el deploy en si es medio manual por ahora pero todo dockerizado, corriendo en un server con Ubuntu y Nginx. Gracias <3
Anónimo - 01-07-2020 22:11
No te parece un poco mal quejarte de todos los productos que usas en vez de aportar constructivamente? Desde el bug de seguridad de galicia hasta issues en mercadopago, tipo nunca metiste un bug vos? Todo tu codigo es perfecto? Estaría bueno que en la posición que estás practiques un poco de empatía
Si estás hablando de que no aporto constructivamente posiblemente no me conozcas. Si critico algún producto es porque hicieron algo muy mal, en el caso de Galicia es un banco, eso no te se puede pasar nunca a producción, y en el caso de MercadoPago estás trabajando con dinero y datos sensibles y hay que tener mucho cuidado con esto. De nuevo, jamás aporté negativamente ni hago hate a nada, de hecho mi perfil está hecho para ayudar a cualquier persona que lo necesite :)
Anónimo - 01-07-2020 22:09
Perdón, era Windows o Linux!
Si es sistemas, Linux, siempre! Sobre todo por la terminal, cualquiera otra cosa Windows va 10 puntos.
Anónimo - 01-07-2020 22:09
Sacando MacOs, que entorno preferís/usarías para trabajar? Windows o Mac?
Anónimo - 01-07-2020 17:47
Hola, laburo como dev android (java y kotlin) y tengo ganas de aprender y meterme en el mundo backend. Recomendas que siga por el lado de Java (spring, spark) o que empiece a ver otro lenguaje?
Java o Go! Metele fichas a Go.
Anónimo - 01-07-2020 16:27
Sos crack, seguí así compartiendo calidad y contando más de Cafecito en twitter
Gracias <3, lo haré.
Anónimo - 01-07-2020 15:56
Hola! Podrias explicar/hacer un tutorial de como integrar mercadopago para cada usuario (como hiciste en cafecito) porque los docs de Mercado Pago son muy malos
Prometo hacer algo y tambien quiero hacer una SDK para facilitarles el trabajo, en cuanto me haga un tiempito lo hago!
Anónimo - 29-06-2020 21:06
Hola! Te comento, mira, recien estoy arrancando a estudiar en la UTN para la tecnicatura en sistemas. Tengo conocimientos de java y de c++ por la carrera. Que recomendaciones me darias a la hora de buscar mi primer laburo? Soy nuevo en todo esto y no tengo muchos conocidos que esten metidos en esto
Buenas. Posiblemente si estás aprendiendo Java vayas por el lado del backend, así que leete sobre algoritmos, sorting, APIs, es lo que te van a preguntar en una entrevista, y tenete proyectos tuyos hechos, si podés subirlos a GitHub mejor!
Anónimo - 29-06-2020 15:11
Dani, como estás? Node o php? Y por qué?
Buenas! Yo actualmente prefiero más NodeJS, pero con ambos lenguajes vas a poder hacer lo mismo, prefiero más Node por la comunidad que tiene atrás y todo lo que se está creando con eso.
Anónimo - 17-06-2020 14:05
Dami, que sitios utilizas hoy en dia calidad/precio a la hora de conseguir Host o comprar dominio?
GoDaddy generalmente.
Anónimo - 16-06-2020 18:05
Hola Damián, estoy buscando comprar teclado y mouse inalámbricos, que te parece el Combo Teclado y Mouse Logitech Mk470 Wireless 1000 Dpi Pce, gracias Marcos.
No los conocia, parece bastante lindos, sobre todo el teclado, el mouse lo veo como muy chatito.
Anónimo - 16-06-2020 01:01
Hola Dami, estoy viendo Electron (La verdad cada dia me interesa mas), mi consulta es la siguiente ves factible pasar el cliente de Ao Web a Electron? O es mucho laburo al dope?
Lo veo factible, pero creo que se pierde un poco la gracia de que sea web, aunque podria ser un buen recurso.
Anónimo - 15-06-2020 14:05
Dami, cómo estás? Quería hacerte una consulta, quiero empezar a perfeccionar con js, por qué lado voy, angular o react? Recomendas algún curso ? Con node también me gustaría sumar en algo. Gracias por la atención de siempre!
Yo te recomendaria que arranques por React, la verdad que no tengo ningun curso en particular pero podés ver el Twitter de AsaditoJS que suben todo el tiempo: https://twitter.com/asaditojs Después creo la perfección en un lenguaje se consigue con practica y errores, encará algún proyectito, chocate contra la pared miles de veces hasta que Gooleando vas aprendiendo y ya la próxima vez que te toca hacer algo sabés por donde encaminar.
Anónimo - 15-06-2020 12:06
Hola Dami, mouse gamer si o no? Vos que sos una referencia en perifericos jaja es para programar y navegar y uso general. Tuve uno economico bluetooth y se me rompe siempre algun boton o me anda con lag.
Nah, el mouse gamer es de facha. Yo ahora tengo un inalámbrico Logitech y me funciona 10 puntos, si es para algún juego si, prefiero 100% cableado.
Anónimo - 10-06-2020 00:05
Estaba pensando crearme una cuenta en Cafecito, pero tenia una duda: ¿los que envian plata pueden ver los datos personales de mi cuenta asociada de MercadoPago?
Solamente el nombre que pones en MP, nada más.
Anónimo - 09-06-2020 10:06
Hola Dami! Para arrancar backend crees que ahora la gente está concentrada más por el lado de Node+React, o Django/Flask? Te parece que hay una personalidad marcada en las personas que se dedican al backend/frontend? Gracias!
Buenas. Hay ambas, seguramente haya más Node porque tiene más popularidad, pero hay mucho Django también en el mercado. No entendí a qué te referís con personalidad.
Anónimo - 06-06-2020 14:36
Hola Damian! Cómo conectas tus dos monitores a la Mac?
Buenas! Adaptador USB-C a HDMI, tengo 2, uno por cada monitor.
Anónimo - 01-06-2020 17:20
Sí la estuve mirando ya, pero no veo cómo hacer que cada usuario en mi app pueda vincular su cuenta en MP, para desde la misma poder generar un link personalizado para distribuir y permitir a la gente colaborar. Gracias!
Ah! Lo que estás buscando es Marketplace. https://www.mercadopago.com.ar/developers/es/guides/marketplace/web-checkout/create-marketplace/ https://applications.mercadopago.com.ar/list?platform=mp
Anónimo - 01-06-2020 16:35
Hola! Estoy haciendo un proyecto similar a cafecito, que busca ayudar a asociaciones, y quisiera vincular con cuenta en mercado pago para que puedan recibir dinero a través de mi app. Te consulto cuál es la sección de MP que debo explorar como para entenderlo: API, web tokenize o checkout? Gracias!
Buenas, si mal no recuerdo es Checkout! Cualquier cosa podés ver las APIs en el GitHub de Cafecito! https://github.com/dcatanzaro/cafecito/blob/master/server/services/MercadoPagoService.js
Anónimo - 31-05-2020 13:46
Cuando aprendiste a programar? Empezaste de chiquito? o de grande?.- Cuando deberia empezar a buscar trabajo. Como recomendas empezar freelance.
Buenas. Aprendí a programar gracias a un juego OpenSource (Argentum Online), si, arranqué de chico, tipo 13-14 años. Yo creo que deberias empezar a buscar cuando tengas una minima base de conocimiento, si ya la tenés probá hacer entrevistas e irte entrenando en base a lo que te preguntan. Hay muchos modelos de entrevistas en la web, así que podes buscarlas en Google que aparecen. Empezar freelance es cuestión de contactos/suerte, te diria que tengas un portfolio con proyectos tuyos como base, así podés mostrarles a tus clientes y despues es mucho boca a boca, decile a tus amigos o familiares que estás empezando en esto y te recomienden. Hay una entrevista que me hicieron que cuento un poco más a fondo desde que empecé y en las empresas que estuve por si la querés escuchar: https://anchor.fm/no-lo-testeamos2/episodes/Piloto----Damian-Catanzo-ee14m6/a-a1pvrl Exitos!
Anónimo - 27-05-2020 00:34
Dam que opinas de los cursos de udemy vease los de Victor Robles?
Buenas, la verdad que no vi ninguno! No sabría decirte.
Anónimo - 24-05-2020 23:16
Dami como va? Tengo una consulta, vos usas solo la mac como computadora y esta conectada a los dos monitores, o tenes alguna otra computadora en tu setup?
Buenas, solo la Mac con los 2 monitores. Con 2 Hubs USB-C a HDMI. Además tengo una notebook con Windows pero no está incluida en estos monitores.
Anónimo - 21-05-2020 22:46
Como estás dami, conoces alguna página/api o herramienta con json de palabras random? estoy buscando un json con frases random para un juego simple q necesita muchas palabras al azar, no quiero cargar una por una, tenes idea??
Buenas, si estás usando JS/Node podés buscar librerías en NPM, ejemplo buscar: "random words", esta fue la primera que me salió: https://www.npmjs.com/package/random-words
Anónimo - 21-05-2020 20:29
Hace dos años que arranque a laburar con Django, pero veo que hay mucha mas demanda de node, por lo que estoy pensando en cambiarme. Cómo lo ves a python más allá del machine learning y data science? Tiene chances de crecer en demanda en área de desarrollo web?
En web lo que está dominando actualmente si es Node con React, hay laburos en Django pero son los menos, no es la tecnología más elegida para hacer el back de una página, aunque hay laburo. Y Python en si, veo que va a seguir recontra posicionado en todo el tema de ML y Data Science, no creo que evolucione mucho más para web más que para scripting. Está posicionado en web solo por estos frameworks que salieron como Django o Flask en su momento, pero más que eso no veo que haya mucho movimiento para ese lado.
Anónimo - 21-05-2020 19:59
Damian, te consulto a vos como guru tecnologico ajajaj. Me dieron la tarea de crear un bot pero para whatsapp, tenes idea como puedo empezar o directamente mando la renuncia? Mil gracias por toda tu ayuda siempre
Buenas. Tenés 2 maneras, actualmente WhatsApp tiene una API pero es privada y se le da solo a ciertas empresas, si bien la están empezando a abrir de a poco si no la tenés y tu empresa no la consiguió dudo que vayas por este camino. La alternativa que tenés es usar un servicio que ya tenga integrada esta API de WhatsApp y ellos lo que te venden es la conexión y algunos tienen una API para que interactues con el bot tambien. No conozco nombres así que no sabria decirte de ninguno pero se que hay, así que posiblemente vayas a tener que ir por esta opción.
Anónimo - 21-05-2020 12:23
Cómo haces para buscar laburos freelance? salis a "golpear la puerta" o sumas varios proyectos al CV para que alguien eventualmente lo vea y diga "uh, pidamosle que labure"?
Yo ahora prácticamente no busco laburos freelance porque estoy bastante metido en una startup, pero lo que hice fue ir haciendo contactos que eventualmente podían darme trabajos, es la parte más difícil, pero el boca a boca es lo que más ayuda en esto. Si bien hay paginas como Workana o Freelancer hacerte un nombre ahí es difícil y capaz que para empezar vas a tener que regalar tus trabajos prácticamente.
Anónimo - 21-05-2020 11:35
Hola dam! primero gracias porque gracias a vos me decidí a volver a este mundo precioso que es sistemas ,que consejo me podrías dar para poder dar el salto y arrancar a laburar de esto una vez que termine de estudiar (sabiendo lo básico como html,css,js,php y sql ,con algunos frameworks)
Wo! Que bueno escuchar esto 😊. Siempre voy a decir lo mismo pero hace proyectos por tu cuenta, cualquier cosita, si no tenés ideas podes copiar apps (bien base) como Twitter, Instagram, Spotify, mismo esta app que es bastante simple, eso te va a ir dando experiencia para que cuando te toque una entrevista técnica estés mucho más curtido y además tengas un portfolio de proyectos para mostrar o hablar. Otro lugar bastante bueno es meterte en comunidades de sistemas, muchas veces se suben propuestas de laburos por ahí así que capaz que podés agarrar algo.
Anónimo - 20-05-2020 22:33
usas o conoces herramientas para minificar o "encriptar" el codigo frontend de react u otro fwk? para que el frontend no se pueda leer desde source. Existe?? saludos
Buenas. Si, podes ofuscar el código pero hay maneras de terminar descomprimiéndolo, al estar en el browser se termina viendo. Lo que se hace generalmente es minificarlo con algún builder tipo Webpack, pero leer siempre lo vas a poder leer.
Anónimo - 20-05-2020 19:53
Como va dami? Te hago una consulta, sabes de algún emulador de safari para windows? O algo similar para saber como se va a ver en iphone mi web. Estoy cansado de tener que hacer deploy si o si para ver si queda bien o no, safari tiene un par de diferencias. Saludos!!
Buenas, emulador así medio nativo no creo que encuentres porque Apple tiene todo muy cerrado para su S.O, lo que podés usar es plataformas que te lo dan tipo: https://saucelabs.com/
Anónimo - 20-05-2020 17:21
Hola Damian, sabes que ya van varias veces que me dicen "no aprendas/uses JQuery, aprende React". Hay alguna razón técnica por lo que estas 2 librerías deberían ser excluyentes una con otra?
Buenas, si, podés aprender ambas pero no funcionan juntas y es por como manejan el DOM. Cuando usas React dejás de hacer $("a.link").attr("href", "url") sino que pasan a ser todo estados dentro de React. state = { url: "https://asd.com" } <a class="link"href={this.state.url} /> Y automáticamente cuando cambia ese estado se ve afectado en tu link. Si usaras jQuery dentro de React perdés todo el manejo de estados y además de esto React maneja el DOM de una manera diferente, con algo que se llama virtual DOM.
Anónimo - 20-05-2020 14:21
Hola Damian! como va? consulta, estoy finalizando una ingeniería de sistemas, lo que más he tocado es Android pero no lo suficiente como para ofrecerme freelance y armar una app entera. Algún consejo para entrar en el mundo freelance siendo muy jr? usas alguna página en especial? Gracias slds!
Buenas. Si, armate alguna vos, lo que quieras, si no tenés idea podés copiar esta misma app en Android, te va a ir surgiendo miles de problemas seguro y eso es lo que te va a ir dando la experiencia. El mundo freelance que no es por páginas como Workana/UpWork/Freelancer es todo contactos, si te vas a meter en esas páginas te recomiendo tener un portfolio con proyectos tuyos hechos, cosa de que cuando el cliente vaya a ver lo que hiciste tengas algo para mostrar.
Anónimo - 18-05-2020 11:19
Como ves el futuro en el Jamstack
No se el futuro futuro, el ambiente dev de FE sobre todo cambia muchísimo muy rápido, pero ahora está muy bien posicionado por todas las librerías que hay.
Anónimo - 17-05-2020 16:22
Ves viable conseguir tu primer laburo como remoto? O sea directamente entrar a una empresa como remoto siendo Jr. Se consigue? O recomendas arrancar onsite y que te ayude bastante un superior en la empresa en tu camino? Saludos!
Va a depender mucho de tu disciplina para tomar el primer laburo remoto, se puede, están buscando (actualmente por el COVID empezarías remoto). OnSite vas a tener la ventaja que tenés gente a todos lados para pedir ayuda, que remoto lo harias por chat, es muy particular de cada uno. Pero si querés ir por el remoto podés y es factible.
Anónimo - 17-05-2020 15:52
Antes de aprender nextjs que bases recomendas tener?
Conocer React más que nada, porque sino te vas a meter de lleno con React y Server Side Rendering y puede que hagas quilombos ahí.
Anónimo - 17-05-2020 14:57
Hola dami! Como estás? Tengo una consulta.. soy estudiante de últ año de des. de software, todavía no labure en ningún lado. Estoy metiendole al front en react. Ya se me da bastante bien y tengo un par de webs solo front, vos decis que le siga metiendo o tmb mire backend? se consigue laburo front?
Buenas, si querés poder mirar lo que es back con Node, que es lo que se complementa con React y es el stack que se está usando mucho, pero si, hay laburo de FrontEnd con React.
Anónimo - 14-05-2020 10:44
Hola Dami, como va? Con respecto a la ultima respuesta, como puedo progresar, si en la empresa en la que estoy no me dan nada para tocar codigo? Quiero hacer cosas independiente, pero no se me cae una idea.. hace un año que aprendi a programar, y me siento en el mismo lugar en el que entré. Saludos!
Pediles! Si entraste como dev y te quedaste sin tareas habla con tu TL o PM y decile. Sino, hace cosas por tu cuenta, ejemplo, esta página, intenta copiar este Anon Q&A. muchas veces cuando estamos aprendiendo y no se nos cae una idea esta bueno copiar otras paginas tipo Twitter, Netflix o Spotify, sirve muchísimo.
Anónimo - 13-05-2020 23:47
Cómo andas Dami? Recién escuché la entrevista que te hicieron, muy buena! Y geniales los últimos consejos. Este lunes arranco mi primer laburo como developer, que consejo le darías a alguien que ya pudo dar el primer paso difícil? Que sigue ahora? Que se espera de un Jr para las empresas? Saludos!
Buenas, gracias por el feedback! Primero que nada congrats por ese laburo, segundo, ya pasaste la parte jodida que es entrar, ahora lo que te queda es aprender en ese laburo, aprender las herramientas, a trabajar en equipo y en lo personal, me gusta moverme e ir conociendo otras empresas. No se donde entraste pero yo le daría 1 año o capaz que un poco más, depende de vos y ahí empezar a ver que otras ofertas te van llegando, si es un salto a Semi-Senior ni lo dudaría. Éxitos en ese primer laburo!
Anónimo - 13-05-2020 23:29
Hola damian , como andas? Te hago una pregunta media pava capaz. Usas lentes protectores contra la luz azul ?
Buenas, no es pava para nada, los use un tiempo pero no eran muy buenos. Los posta son los Gunnar, pero salen una moneda. Yo en cambio lo que si uso en todas las compus es Flux: https://justgetflux.com/ para sacar esa luz azul que te tira el monitor y te rompe los ojos.
Anónimo - 10-05-2020 22:31
Hola Damián! Cómo estás? Te sigo una banda, desde el blog a lo que escribis. Mañana tengo una entrevista para kovix, si bien buscan stack js, dicen que haber desarrollado en cualquier plataforma puede servir. Estoy más que nervioso. Algún concejo?
Buenas. Siempre se está un poco nervioso en las entrevistas, mi concejo aunque difícil de implementar es lo que tomes como un "juego", charla tranqui, contá lo que hiciste, si tenés proyectos y ese tipo de cosas. Intentá que sea lo más descontracturada posible. Muchos éxitos!
Anónimo - 10-05-2020 13:16
Hola Damián, cómo andas ? Te sigo en Twitter y me estoy metiendo en esto del desarrollo web hace ya un año. Veo que todos tienen un setup , dos monitores o un teclado y mouse específico o x silla , es esencial ? Digamos mejora al comfort supongo, pero no es un Must-have? O si? Gracias !!
Buenas, 0 esencial, recién después de muchos años me arme un setup como quise, pero siempre programé con una notebook y nada más. Ahora particularmente se está viendo más por el tema de la cuarentena y que todos estamos trabajando remoto. Si trabaja remoto está bueno tener algo cómodo, pero yo me lo fui haciendo muy de a poco por ejemplo y trabajo freelance hace 3 años. Creo que lo mejor de todo el setup es una buena silla, que te mantenga la espalda recta porque después de un tiempo lo empiezas a sentir el desgaste.
Anónimo - 08-05-2020 05:00
Hola damian, te vi por una respuesta en twitter y entré a mirar tu perfil. Estoy arrancando en frontend y vi que sos un mostro en frontend! Entre a ver tu página y a mi sorpresa, entre esos proyectos tremendos q tenes, estaba AOWeb, te admiro midraks (si sos vos), arranqué en el mundo de la programación cuando era más chico empezando a editar mis primeros servidores de AO, copypasteando de gsz y muy de a poco arrancando a entenderlo. Recuerdo de verte muy seguido ahí, me alegro x los logros que conseguiste! Veo que sos muy bueno ya, me alegro mucho!! Salu2!
Buenas, sii! Soy yo jajaja. Que loco encontrarme por acá con gente de GSZ, buenos tiempos. Gracias che! Muchos éxitos.
Anónimo - 07-05-2020 09:31
Una consulta, estoy creando una página web y quería saber si hay alguna página que recomiende colores que combinan, porque los elijo a mano y me va quedando raro y siento que esta feo.
Buenas, si! Hay varios generadores, uno de los que más me gustó es este: http://colormind.io/template/paper-dashboard/
Anónimo - 04-05-2020 10:17
Importa la edad a la hora de que te tomen en laburos en sistema? empecé a estudiar desarrollo frontend hace 1 años mas o menos antes habia estudiado turismo así que nada que ver mi background pero me encanta el desarrollo web el tema es que tengo 29 y veo que la mayoría son pibes mucho mas jóvenes
Que no te pare la edad, estás en un momento perfecto. Seguile metiendo y sobre todo armate un portfolio con cositas para mostrar lo que hiciste o aprendiste, eso te va a ayudar muchísimo. Cuenta en GitHub y LinkedIn!
Anónimo - 02-05-2020 23:38
Si hoy tuvieras que migrar una app desktop a web que lee datos de una bd MySQL, usarías Laravel o que otra tecnología?
Mi stack de hoy en día y el que más fuerte creo que es actualmente es NodeJS con NextJS en el front.
Anónimo - 02-05-2020 13:47
Por qué vscode y no sublime? Desarrolle ;)
Usé Sublime mucho tiempo, es más, tengo comprada la licencia, pero lo dejaron de desarrollar, la comunidad bajó muchísimo y migraron todos a VSCode. Me siento híper cómodo laburando con VSCode y las extensiones que tiene, nada que envidiarle a Sublime, ojalá que algún día vuelvan a ponerle pilas de nuevo.
Anónimo - 02-05-2020 09:52
¿Batata o membrillo?
Membrillo toda la vida.
Anónimo - 01-05-2020 22:44
Que extensión de vscode, de chrome, u otra herramienta usas día a día para hacerte más fácil y cómodo el laburo?
En VSCode las que más me gustan son: -GitLens -Import Cost -Auto Close Tag -Auto Rename Tag -Color Highlight -Prettier <3 -Indenticator Lo que es Chrome no muchas, perosi tengo un par que amo: -JSON Formatter -LightHouse -WhatFont -Picture in Picture Y herramientas creo que las 2 que más uso son iTerm (terminal en Mac) y Postman (para hacer requests)
Anónimo - 01-05-2020 20:57
Dami, que opinas de Ruby? Conoces el bootcamp de Le Wagon?
Buenas, Ruby es un lenguaje interesante, jamás me puse a programar con el, se que vive gracias al framework Rails, no te puedo decir nada del lenguaje en si, pero del lado de laburo no es lo que más se usa, se que hay startups y empresas que lo usan pero no son la mayoría, diría que son un grupo bastante chico. Le Wagon no lo conocía, recién me lo puse a investigar, veo que tiene sedes en todo el mundo, me hace ruido el precio $5000 dólares es MUCHA guita y ahí creo que entendí a que viene tu pregunta de Ruby, enseñan ese lenguaje, me da curiosidad que no enseñen Node por ejemplo. No se, la verdad que me hace un poco de ruido por el dinero que piden, pero no conozco su calidad tampoco.
Anónimo - 01-05-2020 20:49
Hola. Tengo q maquetar algo de cero, con bootstrap. Sé q hay formas de automatizar algunas cosas, pero nunca usé. Onda composer, gulp y demás. Q recomendás? Gracias!
Automatizar en que sentido? Te referís a minificar el CSS, compilar SCSS, optimizar imágenes etc? Lo que más se usa hoy en día es Webpack. Si estás maquetando esto para dejarlo en un html estatico plano y no usas ninguna librería tipo React podés usar el que quieras, Gulp, Grunt y todos esos ya quedaron un poco viejos pero siguen sirviendo, Webpack es la estrellita del momento.
Anónimo - 01-05-2020 20:38
Hola. Hago back con php. ¿Es una locura no usar un framework (laravel por ej.) y codear todo de cero? Gracias por toda la onda que le ponés.
Buenas, no es una locura para nada, pero te estás perdiendo todas las ventajas que te da un framework como Laravel, como el ORM para manejar la base de datos, blade (creo que siguen usando blade) para manejar el front, seguridad y un constante mantenimiento de la comunidad, yo te diría que lo pruebes por lo menos, te va a hacer la vida mucho más fácil y el desarrollo más rápido. Gracias a vos!
Anónimo - 01-05-2020 20:29
Hola. Hay algo como Trello pero gratuito? Gracias
Trello es gratuito! Tiene un plan pago que te da tableros por equipo ilimitados, el normal te deja 10 nomás, pero para personal es 100% gratuito. También están usando Notion algunos, pero no me termina de cerrar.
Anónimo - 28-04-2020 19:43
Buenas, como estas? Una consulta, a vos tambien te pasa que tenes muchisimos "proyectos" en la cabeza y no terminas en decidirte y hacer uno ? Tendrias alguna ayuda para eso?
Buenas. Interesante pregunta, si, activamente ahora tengo 4 proyectos y en la cabeza tengo unos 20 más jajaja. Lo pude solucionar haciendo MVPs rápidos. Hacer algo en mínimo y concreto y ver si pega o llama la atención o logra el objetivo que quería llegar, si es así, sigo por ese camino, sino agarro el siguiente. Esa es mi manera de encarar los proyectos, suelo elegir de todos el que más "hype" me genera y encaro por ese, pero si tenés muchos y querés hacer todos hacé lo de arriba.
Anónimo - 27-04-2020 22:30
Hola, la otra vez vi un tw que hablaste sobre los BI y como hacías cosas para que no te rompan todo(? jaja que opinion tenes sobre el BI en general? yo estoy haciendo cursos sobre eso y queria ver una opinion mas de afuera sobre como se relacionan con las demas ramas
Es un mundo recontra interesante y necesario. De los números es de donde sale el rumbo de la empresa, sus objetivos y si estamos bien o mal. Yo lo veo como un area recontra positiva y que aporta mucho a una empresa.
Anónimo - 27-04-2020 12:29
Respecto a tu review de la Silla Statros. Que es recomendable buscar o ver a la hora de querer comprar una? Ese modelo ya no se está vendiendo (se vende un modelo nuevo) y quiero entender que caracteristicas hay que tener en cuenta (además de evaluar alternativas más economicas o más completas)-
Buenas. Creo que la Stratos la siguen vendiendo en ML pero los de DaleClick no. Con respecto a la silla yo lo primero que leí fueron las reviews, pero hay muchos extremos, así que no me confié tanto. Las sillas estas como la Noga Stratos o la Kaos vienen de una marca blanca de un fabricante chino y muchas otras marcas la compran, le ponen sus logos y las venden, así que si ves parecidas son todas iguales. Lo que más le presté atención yo fueron las terminaciones en cuanto a costura, que se vean resistentes y que no se vayan a descoser en 6 meses, las 2 almohaditas tanto cervical como lumbar me parecen clave, son muy muy cómodas y te ayudan a la postura, estructura tanto metal o plástico (no necesariamente el plástico es malo, puede ser un plástico resistente) y despues ver cosas como si tiene para ajustar la altura del apoya brazos, si se reclina y buscar reviews en YouTube que te dan una vista más profunda de lo que vas a ver en un par de imágenes o descripciones. La que se está vendiendo ahora de Noga es la Kaos creo y vi que era bastante buena también, otras marcas que probé y me gustaron: Redragon y Aerocool, esta ultima la venden en compragamer.
Anónimo - 24-04-2020 13:52
Svelte puede ser una buena alternativa?
Tanto Svelte como GatsbyJS creo que te resuelven esto pero jamás los usé, vengo trabajando hace mucho tiempo con NextJS para solventar esto. Cualquier otro que haga server-side rendering también ayuda. Pero por el momento solo trabajé puramente con Next.
Anónimo - 24-04-2020 13:52
¿Que alternativas existen para poder trabajar en Front End con React y a la vez tener un buen SEO en tu web? Me refiero a que JavaScript, más precisamente en React con esto del Virtual DOM, complica la manera de indexar tu web. Hay otra manera además de Next JS? Que opinión tenés de este? sigue...
Anónimo - 22-04-2020 18:33
Buenas..Vi que trabajas con dos monitores, que pones en cada monitor a la hora de codear?
Buenas, en el derecho el editor y en el izquierdo el browser o la terminal.
Anónimo - 22-04-2020 16:49
Buenas, como va? Tengo una consulta, tengo conocimientos de programación y quiero crear una primera pagina web, quisiera saber por donde tendría que arrancar el desarrollo, ya que los conocimientos basicos en html, css y js ya los tengo. Debería arrancar con html y css y por ultimo js?
Buenas. Yo lo que generalmente hago es crear siempre primero el diseño con HTML y CSS y despues le doy todas las interacciones que necesite con JS. Mismo podés hasta buscar templates si no querés empezar full desde 0 y ver como van armando paginas, podés buscar: "template html5 personal page" o cosas de ese estilo en Google y vas a encontrar un montón en los que podés basarte.
Anónimo - 21-04-2020 22:40
Como puedo hacer para conseguir trabajo con junior o trainee en este momento con cuarentrna? O crees que las emrpesas no los tendrían en cuenta?
Contactos y spam. Armate un buen perfil de LinkedIn, tené proyectos hechos y aplicá a toda empresa que veas dando vueltas. Usá las redes tipo Twitter, ayudan muchísimo.
Anónimo - 21-04-2020 22:39
Hola! Estoy aprendiendo a programar hace un año y me di cuenta que me gusta bastante el backend. Como soy del interior aca hay carreras muy básicas, decís que me conviene ingresar en ingeniería en sistemas o es muy nada q ver?
Buenas. Hacer una carrera tipo ingeniería no está mal pero no te va a enseñar a programar al nivel que posiblemente estés ahora si estás aprendiendo de manera autodidacta. La ingeniería te va a enseñar mucho de matemáticas, algoritmos, álgebra y formas de pensar diferentes eso en bastante tiempo. Si es que te metés en una carrera no dejes de aprender por tu cuenta, sino vas a ser de la media que va a una facultad, aprende lo que le enseñan ahí y se queda con eso, ojo, no digo que esté mal, pero vas a aprender a un ritmo lentísimo y si es que venís aprendiendo de manera autodidacta posiblemente te aburra. Si querés meterte en una, metete, pero hace proyectos por tu cuenta para sumar a tu portfolio y además te va a dar un conocimiento exponencial a lo que te va enseñar esa carrera (en el tiempo).
Anónimo - 21-04-2020 20:23
Hola, te sigo hace poco, ya que la cuarentena de dio un cachetazo de realidad. Estoy cerca de los 40 y quería preguntarte: que chances reales crees que hay de conseguir un trabajo a esta edad, arrancando de cero? En caso de haberlo, que lenguaje recomendas? Gracias por tu tiempo.
Buenas, yo creo que nunca es tarde para ponerse a aprender a programar, fuera del trabajo que tengas es algo que es necesario ahora y va a ser necesario en el futuro. La verdad que no se exactamente que problemas habría con la edad, por lo menos en este ambiente, creo que muy pocas empresas de sistemas te pueden rechazar si mostrás ser un buen recurso para ellos (y digo recurso porque es así, todos somos recursos de las empresas). Realmente te recomiendo que te pongas a ver que onda la programación y yo te diría que empieces por el lado web, es donde es más fácil entrar y donde hay más info para aprender. Te podés pasar por el curso de programación básica de Platzi, es gratis y te va a llevar desde HTML, CSS y JS y vas a tener un pantallazo más grande de lo que es todo este mundo. https://platzi.com/cursos/programacion-basica/ Éxitos!
Anónimo - 21-04-2020 17:33
Hola Damián! Me encantó el mundial de lenguajes de programación. Quería preguntarte cómo es largarse a laburar como freelance? me gustaría hacerlo así puedo combinarlo con la facultad ya que me faltan pocas materias para recibirme y (nada relacionado con programación)
Buenas, gracias! Fue divertido mientras duró, se picó lindo. Largarse a laburar como freelance puede ser muy complicado o fácil según tu contexto y los contactos que hayas hecho. Yo me fui a laburar por segunda vez como freelancer hace 3 años, la primera vivía con mis viejos entonces no tenia una necesidad fuerte de conseguir laburo porque sabia que tenia un techo y comida, cuando me decidí ser freelance por segunda vez ya vivía solo, en ese momento trabajaba en Garbarino y lo que hice yo fue juntarme un buen colchón de guita para poder mantenerme sin laburar entre 6 meses a 1 año aprox. Junté esa guita y renuncié, renuncié sin tener nada, sin saber por donde iba a encarar pero ese era mi desafío, saber que si no conseguía algo no podía pagar el alquiler o comer, lo tomé como un jueguito. Empecé a hablar con algunos contactos que tenia diciéndoles que había empezado a trabajar por mi cuenta y ahí nomás me llegó el primer laburo era hacer un par de cositas en Wordpress, pasó una semana aprox y un ex-compañero de MercadoLibre me habló para decirme que estaba arrancando un MVP para una persona (actual startup en donde estoy) y que si quería venir a hacerlo con el, obviamente le dije que si, ese MVP salió increíble, el producto empezó a crecer y yo me quedé ahí, sigo laburando remoto con ellos, ya hicimos varios productos y mantengo a todos con un equipo de desarrollo. Mientras pasaron estos 3 años también agarré otros proyectos pero mis fuentes de ingreso fuerte es esta startup, por eso digo que tiene su grado de suerte, yo sinceramente siento que tuve suerte, además de haber hecho una agenda de contactos. Hoy tenés muchas empresas como TopTal donde te podés registrar, pasas una entrevista con eos y te toman como recurso para asignarte a X cliente, siempre trabajando remoto y pagándote en dólares. Esa es un poco mi experiencia del lado tech y que si te largas en bolas cuesta, así que está bueno hacerse un nombre, tener conocidos o contactos que te puedan llegar a decir de algun laburo y el boca a boca es super importante.
Anónimo - 21-04-2020 17:11
Hola! Todo bien? Te sigo desde hace rato, gracias por todo lo que haces. Hace poco empece a laburar en un lugar donde son muy fans de las metodologias agiles, TDD y toda la pelota. Como es tu relacion con ese ambito siendo freelancer?
Buenas, gracias a vos! Jamás fui fan de todo ese ámbito, personalmente no uso TDD ni metodologías ágiles para laburar ni tampoco las llevo a mi equipo. También es un tema de que suelo hacer muchos MVPs y hacer TDD me sacaría mucho tiempo (acá me van a putear de que no te saca tiempo sino te que lo da después y ñññ, pero es mi opinión jajaja). Ese es mi punto de vista y porque no las uso pero conozco muchas empresas muy grandes que sus bases están en el TDD y funcionan 10 puntos.
Anónimo - 20-04-2020 00:03
Buenas! Primero que nada, amo que seas tan didáctico y tengas tanta paciencia para explicar banda de cosas. No puedo hablar por todxs lxs jrs, pero yo siempre te voy a agradecer por todo el laburo de explicar cada cosa jaja. Quería consultarte, ya tengo 2 laburos en programación, sumo 1 año de exp en total y justo por esta situación me recindieron del contrato. Para seguir aprendiendo, qué recomendarías, meterme con algún curso copado (Front end) o hacer challenges para no perder lo que aprendí en mis laburos?
Buenas, primero que nada muchas gracias, intento ayudar desde lo que se y puedo, significa mucho eso 😊. Con respecto a la pregunta si ya tenes bases programando te recomendaría que te pongas side projects para hacer, cualquier cosa, ejemplo este Preguntas y Respuestas que arme. Vas a aprender el triple que si estuvieses en un curso porque posiblemente te traves en alguna parte, tengas que Googlear eso y así en loop hasta terminarlo, todo eso después termina siendo conocimiento que cuando te toca aplicarlo de nuevo ya sabes por donde encarar.
Anónimo - 17-04-2020 20:43
Hola Dami, como sos una de las personas que me inspiran a seguir programando vengo acá a sacarme dudas. Hice 3 años de ingeniería informática con promedio 8,33 aprox , en el medio mientras hacía la carrera arranqué un curso de java (plan 111mil) ahí descubrí que no quería saber de física, ni de matemática aplicada o análisis matemático A, B, C. Así que decidí dejar la carrera y arrancar con una capacitación en fullstack (HTML, CSS, JavaScript, React y un poco de Firebase), me encantó, ahora arranqué la tecnicatura en programación en la UTN, pero el problema está en que me está costando horrores conseguir laburo en el ámbito, el inglés no es el problema y no consigo feedback de las empresas. Ahora la pregunta ¿Cómo conseguiste o se te presentó tu primera oportunidad? ¿Qué recomendaciones nos das a los que recien empezamos?
Respondo todo en esta, sorry que tuviste que mandar tantas preguntas, le puse un limite de caracteres jajaj. Primero que nada, gracias por lo que dijiste, me llena un montón poder inspirar o ayudar a la gente a que entre o siga en este rubro que tiene mucho para dar. Es un tema que conozco y es jodido actualmente porque hay "poca" demanda de juniors pero mucha demanda de seniorities más altos, lo que termina generando un cuello de botella. Mi primera oportunidad fue completamente random, estaba en casa y me llaman de una empresa (Adoos) para decirme que habían visto mi CV en un PhpDay (era una meetup, no se si se seguirá haciendo) y les interesaba mi perfil para ver si quería una entrevista con ellos, les dije que si de una y al otro día me fui a esa startup que quedaba en microcentro, eran 5 devs, me junté con el CEO, hablamos recontra bien, terminé hablando del Warcraft 3 con el y me terminaron contratando. Ahora bien, esos eran otros tiempos, sistemas no estaba tan "saturado" de juniors o trainees que buscan laburo entonces como haces para entrar a una empresa ahora? Podés seguir tirando CVs a todos lados pero es mucho más fácil si tenés contactos y si te recomiendan, eso se arma con tiempo obvio, pero una solución copada a eso es ir a meetups (ahora está medio jodido con el COVID) pero ahí terminé conociendo a mucha gente yo, que en cuanto conocen una oportunidad, adentro de sus empresas o de otros lados lo primero que van a hacer es llamarte a vos y por recomendación se suele entrar mucho más rapido que mandando un CV. Siempre digo lo mismo pero tene un portfolio con proyectos armados, porque eventualmente te van a llamar de una empresa y está bueno ir con cosas y decirles, mirá, hice todo esto, además de tus estudios. Espero que esto te sirva y cualquier cosa podés seguir preguntando o charlarme por MD! Gracias! Éxitos!
Anónimo - 17-04-2020 18:54
Hola! Esta pregunta es un poco (bastante) subjetiva pero para intentar entender las dos corrientes. Php, el tan odiado y amado, ¿por qué? Mucha gente lo critica y mucha gente lo adora.
Buenas. Es un tema de la gente en realidad, se vuelven demasiado pelotudos con el tema de los lenguajes, sobre todo para medirse el ego diciendo, "Yo programo en C" "NO! Yo programo en ASM" "NO, YO CREÉ LA COMPUTADORA". No hay lenguajes mejores o peores, PHP en particular se convirtió en un meme, pero todos los lenguajes tienen eso de "meme" que los identifica, como JavaScript que si haces [] + {} da "[object Object]" o Java con su consumo de memoria y sintaxis, y así hay millones. El punto acá es alejarte de los puristas y esa gente que le gusta criticar por criticar, como están haciendo con lo de HTML, se creen mejores por decir "ey ey ey HTML no es un lenguaje de programación jejejjeje", y no, simplemente con unos pelotudos. Espero que hayas podido entender!
Anónimo - 16-04-2020 21:44
Buenas! Traigo una pregunta que no es fácil y por eso no pude recibir una respuesta completamente convincente. Me encanta el mundo de la tecnología, incluso trabajo en una multinacional tecnológica pero como gerente. Me interesa el mundo de la programación y no sé por dónde empezar.
Buenas! Hay varios lados por donde podés entrar a programar, creo que uno de los más "fáciles" hoy en día es la web, te recomiendo muchísimo un curso de programación básica de Platzi que es gratuito que toca los temas de HTML, CSS y JS. Este curso ya te va a dar una noción y orientar por donde arrancar. https://platzi.com/cursos/programacion-basica/
Anónimo - 13-04-2020 22:38
Con mi novia conocimos CourseIt gracias a vos, y ahora ella estudia ahí. Vimos que no publicaste mas nada al respecto, todavia seguis trabajando ahi? pasó algo?
Buenas, que bueno que hayan conocido CourseIt gracias a mi! Por temas personales a principio del año dejé CourseIt y ya no soy más parte de esa empresa pero está todo ok! CourseIt va a seguir funcionando sin problemas por si esa era su duda! Saludos.
Anónimo - 31-03-2020 15:50
Estoy con un curso de JS de cero. No tengo experiencia en el rubro. Qué tip o dato a tener se te ocurre que me podés aconsejar sobre cosas del trabajo que no son obvias hasta que laburas de eso? y 2) es difícil conseguir en Argentina hoy en día un laburo como dev? No descarto irme del país tampoco.
Buenas. Te voy a copiar algo de otra respuesta que pega muy bien con esto. Que seas constante y no aflojes. Te va a costar, mucho, programar no es fácil como varios dicen, pero si es verdad que cualquier persona puede. De a ratos te vas a frustrar y vas a querer tirar todo e irte a vender churros a la estación, pero el final de esto lo vale completamente. Apoyate en las comunidades de sistemas, preguntá y Googlea absolutamente todo, cualquier pregunta que tengas ya se la respondieron a otra persona y está en Google. Tomate breaks para no quemarte y disfrutá codeando que es una profesión hermosa. En lo que es laburo en si, conseguir trabajo para un Jr es complicado, pero si tenés proyectos y cosas para mostrar se va aliviando, así que todo lo que hagas, subilo a GitHub y tenete proyectos para mostrar a la hora de ir a una entrevista. Una vez que ya conseguiste tu primer laburo, vas a empezar a saltar y te van a llegar muchas ofertas, siempre es así, solo que entrar es lo difícil.
Anónimo - 28-03-2020 20:28
Hola, estuve 2 años trabajando en un framework privado en php mas que nada en backend y me quiero cambiar de ciudad y de trabajo, por mi parte fui haciendo cursos de angular y nestjs y armando un proyectito haciendo todo yo, podre defenderme en una entrevista full stack y no entrar como junior?
Buenas, es una pregunta complicada de responder, creo que lo mejor que podes hacer es ver modelos de entrevistas y ver si las podés pasar. En GitHub buscando “interview frontend o interview fullstack” vas a encontrar muchos modelos. Vas por buen camino igual, la mayoría ni tiene proyectos hechos y eso es lo que marca la diferencia, ir con un portfolio de cosas hechas es muy útil. Éxito!
Anónimo - 27-03-2020 18:44
Hola Damo, no vas a seguir los blog de crear el Argentum? Saludo de codo
Buenas, si! La idea es seguir sacándolos. Voy a intentar de tener un capítulo nuevo para la semana que viene ✨.
Anónimo - 20-03-2020 09:51
Hola Dami! No te gustaría dar un stream armando una mini app conectando express con mongo, consejos, etc.. ?
Buenas. Hace rato que tengo ganas de hacer un stream, ojo que puede ser buena idea 👀.
Anónimo - 18-03-2020 14:17
Dami! espero andes pasando bien la cuarentena. Te hago una consulta, estoy usando Next.js. Viste que usa el style jsx para aplicar estilos. Dentro de estos, vos recomendas usar clases css o directamente atacar los tags con selectores? Saludos! Gracias, se te aprecia.
A mi me gusta mucho usar directamente archivos de SCSS importándolos en cada page o componente y usándolos ahí mismo. import style from "./style.scss"; <div className={style.name}>
Anónimo - 12-03-2020 00:14
Hola Damian, primero felicitarte por los proyectos OS que estás haciendo!! Excelentes! Y segundo quería consultarte una cuestión a nivel arquitectura de cafecito de juntar todo en un único packaje.json? y no separarlo en dos, un packaje.json para el server y otro packaje.json para el client.
Buenas, muchas gracias! La única razón por la cual está todo junto es porque es un proyecto chico que lo hice a nivel MVP, en cuanto los proyectos escalan si veo de empezar a separar tanto server como frontend, pero al ser algo que hice rápido y solo tiene un controlador y 2 servicios no me parecía separar todo.
Anónimo - 10-03-2020 23:02
Hola! Pregunta, con la experiencia que tenés (más de 10 años), no se te cruzó por la cabeza irte a otro país a trabajar en este ámbito? Siendo Tech Lead y con semejante experiencia, no creo se te haga dificil conseguir que te patrocinen una visa, por lo que asumo esa no es la razón ^^
Buenas, si, es una pregunta que me hacen bastante, porque es lo "normal" actualmente, aparte, quien no quiere irse a vivir afuera con un estilo de vida mejor, mejor sueldo, etc? En mi caso particular es algo que pensé bastante y si bien sacando un tema familiar que me “ata” al país por el momento no me iría, simplemente por todo lo que hice y logré acá. Irme a vivir afuera implica que me vaya a trabajar en relación de dependencia que es algo que no busco actualmente y si quisiera empezar a freelancear y buscar clientes por allá es empezar desde 0 porque no tengo los mismos contactos que tengo acá. Posiblemente en un futuro me vaya, quien sabe, pero por ahora no me veo en el corto/mediano plazo viviendo en otro país.
Anónimo - 10-03-2020 20:49
Como va? Tengo una duda, como es un dia normal tuyo, porque yo estudio una carrera de sistemas y en los tiempos libres quiero arrancar a hacer proyectos por mi cuenta pero siento que no me da el tiempo o que si tengo media hora al pedo no voy a llegar a podes avanzar con nada. Que consejo me darias?
Buenas. Un día normal mío es bastante anormal para el resto creo yo, ya de base laburo remoto y freelance para una startup Argentina y no full time, partiendo de eso mi día es: Me levanto tipo 9/10 y voy directo para la compu, checkeo mails, veo Slack, me fijo que esté todo en orden y o arranco a laburar para la startup o me pongo a laburar en proyectos míos, según las prioridades que haya en el laburo o que tan prendido fuego esté todo, suelo cortar tipo 3pm para irme a entrenar 1h vuelvo, me preparo la comida, como y sigo o laburando, o metiendo hobbies míos, después más a la noche si no salgo me tiro a ver una serie/peli o sigo en lo que estaba haciendo. No se como son tus horarios, pero con que tengas 1h disponible ya te podés sentar y cranear algo por lo menos, no hace falta tirar código, pensá la estructura, como ordenarías todo, al otro día con todo eso ya armado te sentás a tirar un poco de magia y así vas aprovechando esos huecos de tiempo que tenés, si, es mucho más lindo y productivo (para mi) limar 4h seguidas, pero si no tenés ese tiempo vas a tener que buscar otras alternativas como esta que te di.
Anónimo - 10-03-2020 16:31
Probando, probando...
123, 123, probando probando? (?)
Anónimo - 09-03-2020 15:28
Entre un trabajo con sueldo debajo de la media pero muchas responsabilidades, que te ayudan a crecer y salir de la zona de confort día a día, y otro que sean responsabilidades acotadas pero con un buen sueldo. Que eligirías? (3 años de experiencia)
Según cuanta sea la diferencia de sueldo y cuales sean las responsabilidades. Es medio complicado de responder así. Si vos querés crecer y te gusta mucho más lo que te plantea la primera, andá de una, de ultima más buscando otras opciones que te den lo mismo con un mejor sueldo mientras estás en ese lugar.
Anónimo - 09-03-2020 14:03
Hola Damián! Podés contarme a grandes rasgos cómo hiciste cafecito? Que tecnología/lenguaje usaste? Por dónde se empieza algo así? Perdon si es muy básica la pregunta pero soy súper noob y estoy empezando.
Buenas! Tranqui, es una pregunta perfecta. Cafecito está hecho con React y NextJS del lado del frontend y NodeJS con Express del lado del servidor. Además guarda toda la data de los cafés y mensajes en una base de datos que es MongoDB. Yo para empezar este tipo de proyectos lo primero que hago es plantearme la idea, analizo si es factible hacer algo así y me pongo como meta un MPV (minimum viable product) que pueda sacar en una semana por ejemplo, cosa de no alargarlo mucho porque si haces esto se pierde el hype y terminás cajoneando el proyecto. Una vez que ya tenés la idea planteada a mi me gusta empezar por la parte visual, pero hay otras personas que empiezan por la parte del servidor, es indistinto, yo arranco por la UI cosa de que cuando tengo todo armado puedo pasar al servidor y después pulir detalles. Y una vez que ya lo publicaste y sacaste la primera versión empezás a iterar sobre la misma, si es que la querés continuar y sino arrancás con otro proyecto, pero para mi la clave es hacer proyectos cortitos, sacar MVPs rápidos y no colgarse meses con uno solo, porque vas perdiendo el hype y termina muriendo.
Anónimo - 08-03-2020 20:28
Hola dami, estoy armando un portfolio (es mi primer acercamiento a la programacion). La idea es ir poniendo proyectos que hice como para tenerlos de referencia pero mi duda es, que proyectos hacer? que es lo que sirve y lo que no? o que es lo no podría faltar? y de donde sacar ideas. Saludos!
Buenas, excelente que estés haciendo eso. No hay proyecto que no sirva, todo y cada cosa que vas aprendiendo ya sea algo chico o grande y le querés dedicar un mini sideproject mandalo ahí. Con el tiempo vas a tener un montón y los podés ir filtrando, pero ahora si no tenés nada yo mandaría todo, para que vean por todas las tecnologías, librerías y cosas que experimentaste. Para sacar ideas podés copiar cosas que ya existen. Ejemplo hacer un timeline de Twitter, la home de Netflix, la home de Spotify, mismo copiar estos proyectitos que estuve haciendo como Anon Q&A o Cafecito. Todo sirve y cuanto más haces se te empiezan a venir ideas a la mente de proyectos que pueden estar buenos.
Anónimo - 08-03-2020 18:30
Antes que me olvide, sos crack!
Jajaja gracias!
Anónimo - 08-03-2020 18:30
Buenas Dami! En que hosteaste esta app, el blog y cafecito? Son todos subdominios de damiancatanzaro.com?? Voy a buscar algo mas de info sobre como armar subdominios y el hostear en digital ocean.
Buenas. Está todo hosteado en DigitalOcean, el servidor tiene un Ubuntu Server 18.04 y Nginx instalado. Con esas 2 cosas ya podés hostear lo que quieras en un VPS.
Anónimo - 07-03-2020 03:14
cuanto tiempo te llevo cafesito?, o sea, cuantas horas por dias le dedicaste?
Sin contar que tome la base de Anon Q&A fueron 3 días aprox desde que lo arranque a codear. 1 día hice la UI, el segundo día la integración con MercadoPago y el tercero terminé de pulir detalles. Si cuento las horas en total deben haber sido menos de 10, lo que más me llevó fue la integración de MP porque la documentación es desastrosa.
Anónimo - 06-03-2020 23:24
Cuando empezas un proyecto, qué es lo primero que haces, la parte funcional o el maquetado?
Me gusta mucho armar toda la UI primero, y después hago la parte de la API y lógica dura, pero me gusta tener la UI armada ahí cuando voy armando la API ya puedo tener un lugar donde mostrar esos datos.
Anónimo - 06-03-2020 19:50
Hola todo bien? Primero que nada agradecerte porque además de transmitir conocimientos sos una fuente de inspiración para seguir aprendiendo. Segundo, según tu experiencia todo conocimiento se puede adquirir de internet? Saludos.
Buenas. Muchas gracias! 😊. Según mi experiencia si, internet hoy en día es una fuente gigante de información, podes aprender desde cómo plantar una planta, programar o cómo mandar un satélite a la luna. Queda en uno mismo ver si puede seguir ese camino de aprender de manera autodidacta o si necesita una persona quien te acompañe para aprender lo que quieras.
Anónimo - 06-03-2020 13:35
Que tan seguro es, por ejemplo, realizar una página web para un negocio X tan solo utilizando react y mongodb? es más seguro que php y mysql? perdón si la pregunta suena estúpida, pero empecé con hosting compartidos de muy chico y no me puedo acostumbrar a lo nuevo jaja!
No necesariamente. Si bien es verdad que tenés menos chance de hacer inyectar/ejecutar código en MongoDB que en MySQL si ambas están bien programadas y las 2 van a ser seguras. Hoy en día si usas PHP seguramente uses Laravel y Eloquent medio que te resuelve todo el tema de seguridad. React es solo frontend, ni se entera que le pasa al Mongo o al MySQL que tenga atrás, en todo caso seria con NodeJS, pero es como dije, ambas pueden ser o muy inseguras o igual de seguras independientemente del lenguaje que uses.
Anónimo - 06-03-2020 10:22
Hola, estoy estudiando Html, css, javascript y react,tengo algunos proyectos de los cursos que hice, tendria que hacer algun proyecto mas importante para el cv o seria mejor meter algo de Back? como node por ejemplo?
Buenas, como primera medida, todo proyecto que haces metelo en GitHub, con demo si es posible, es muy valioso para mostrar en una entrevista. Si querés tener un abanico más amplio de tecnologías podés meterte con Node, si venís de JS se te va a ser más ameno el camino de aprendizaje y va a ser valorado obviamente. Pero como te dije arriba, llená tu portfolio con proyectos y cositas que vayas haciendo, te va a servir tanto a vos mientras vas aprendiendo como a la persona que te entreviste!. Éxitos!
Anónimo - 05-03-2020 16:05
Hola, estoy por renunciar a mi laburo para entrar a un bootcamp de programacion de 3 meses superintensivo. Es tan real como dicen lo de que hay tanto laburo y que se paga bien? En el bootcamp vemos js a fondo, react y mongoDB entre otras cosas.
Buenas, me voy a tomar tiempo para responder esta pregunta porque es complicada. No tengo idea en que bootcamp vas a estudiar ni cuanta es la carga horaria, si querés pasámelo por DM y lo analizamos, pero te voy a tirar toda la posta, en 3 meses no creo que puedas aprender TODO eso. JavaScript, React, MongoDB, posiblemente también te enseñen Node y Express. Es MUCHO posta, si venís con un background de sistemas posiblemente lo adaptes más rápido, si este es tu primer contacto con el mismo y le vas a meter a este ritmo, estate preparado mentalmente porque te va a cansar. Laburo hay, es una realidad, pero tenés que demostrar que sabés. Hacé proyectos y cosas para llenar tu portfolio, cosa de que cuando vayas a una entrevista no solo te quedés con "estudié en tal lado", porque no sirve de nada, te lo digo por experiencia de gente que entrevisté. Si mostrás cosas reales que hiciste, como las solucionaste, que tecnologías usaste es muchísimo más valioso y te da un background mucho mejor. Muchísima suerte en esto!
Anónimo - 01-03-2020 22:42
En Argentina, como está el tema a rasgos generales y demanda en cuanto al desarrollo nativo en mobile (Swift en especifico) frente a otros frameworks como RN o Flutter que permiten tener una misma codebase para ambos OS? Estoy aprendiendo Swift y me re gusta pero no me quiero clavar con ese tema!
Hay demanda y se suele pagar MUCHO, es más, es uno de los lenguajes que más se paga en Argentina. El único problema que tiene es que no vi muchas búsquedas para Jr en Swift, tampoco estoy tan metido en ese mundo para decirte 100% la posta, pero lo que si se es que hay muy buenos proyectos para entrar en nativo, tanto Swift como Android y Swift paga muy muy bien. Si realmente te interesa, metele, hacé proyectos y tené un buen portfolio con eso que vas a conseguir lo que quieras.
Anónimo - 01-03-2020 22:13
Estoy hace 8 meses como segundo trabajo en una empresa usando php (front/back) me gustaria aprender a deployear apps como estas pero siempre profundizandome como backend dev. En este caso, me recomendarias meterme en el mundo de JS o tirarme para otro lenguaje? Gracias por toda tu ayuda jefee 😋
Buenas. Este tipo de apps se pueden hacer en cualquier lenguaje, no necesariamente tenés que aprender NodeJS. Ahora, si te lo recomiendo, si. PHP es un lenguaje que de a poco está muriendo y se está migrando a otros lenguajes como NodeJS y Go. Aprender JS te va a dar un abanico mucho más extenso de herramientas y empresas a las que vas a poder ir también. Así que si, de una. Si querés seguir por el camino full backend aprendé Go, es el futuro inmediato para apps de alto rendimiento.
Anónimo - 01-03-2020 10:27
Hola que tal ? Tengo mi primer trabajo pero es con .NET y la verdad que lo acepte por que queria mi primer trabajo, pero no estoy muy seguro la verdad. Vos decis que me lo quede como primera experiencia aunque no sea JS ?
Toda la vida. Sistemas es un ambiente de cambio constante, es muy común ver a devs saltando entre empresas continuamente. Podés ir buscando otro laburo mientras estás ahí adentro y de paso vas aprendiendo de lo que te va a dar esa empresa.
Anónimo - 29-02-2020 14:44
Hola! Que le recomendaría a la gente que recién esta arrancando en programación web? :)
Hola! Que sean constantes y no aflojen nunca. Les va a costar, mucho, programar no es fácil como varios dicen, pero si es verdad que cualquier persona puede. De a ratos se van a frustrar y vas a querer tirar todo e irse a vender churros a la estación, pero el final de esto lo vale completamente. Apóyense en las comunidades de sistemas, pregunten y Googleen absolutamente todo, cualquier pregunta que tengan ya se la respondieron a otra persona y está en Google. Tómense breaks para no quemarse y disfruten codeando que es una profesión hermosa.
Anónimo - 28-02-2020 10:42
Hola damian, consulta para ser monotributista necesitas de un contador? que te cobra mas o menos y cuando es lo que se paga de monotributo mas o menos. gracias
Buenas. No necesariamente, podes sacar tanto monotributo como IIBB desde la web creo que ya no hace falta ir a ningún lugar presencial. Para hacer las facturas y los ingresos brutos los podés hacer vos, no es muy complicado. En mi caso mi contador es de la familia así que no sabría decirte cuánto están cobrando. Lo que se paga de monotributo depende de la categoría en la que caigas, si sacás un monotributo ahora tu categoría va a ser la A, que es la más baja y vas a pagar ese importe hasta mitad de año que ahí se hace la recategorización, ahí se toman los últimos 12 meses de facturas, se suman y se ve en que categoría quedaste, podes tanto subir como bajar de categoría, lo mismo se hace a fin de año. Para saber cuanto te corresponde pagar de monotributo te podés fijar en la siguiente tabla: https://www.afip.gob.ar/monotributo/categorias.asp Lo que tenés que sumar es: "Locaciones y/o Prestaciones de Servicios" + "Aportes al SIPA" + "Aportes Obra Social". Si ya estás trabajando en relación de dependencia si no me equivoco podés deducir tanto jubilación como obra social del monotributo porque ya lo estás pagando en tu recibo de sueldo.
Anónimo - 25-02-2020 18:42
pensaste algun dia ir a trabajar o vivir a otro pais ?
Que gran pregunta, es algo que quería hablar hace rato porque me lo preguntaron por todos lados. Es bastante común que gente de sistemas se vaya a vivir afuera, buenos sueldos, mejor calidad de vida, etc. En mi caso particular es algo que pensé bastante y si bien sacando un tema familiar que me “ata” al país por el momento no me iría, simplemente por todo lo que hice y logré acá. Irme a vivir afuera implica que me vaya a trabajar en relación de dependencia que es algo que no busco actualmente y si quisiera empezar a freelancear y buscar clientes por allá es empezar desde 0 porque no tengo los mismos contactos que tengo acá. Posiblemente en un futuro me vaya, quien sabe, pero por ahora no me veo en el corto/mediano plazo viviendo en otro país.
Anónimo - 24-02-2020 23:50
Estoy comenzando con Next.js algun consejo?
Apoyate mucho en la documentación que tiene Next en su página oficial, es muy completa. Y además tienen una comunidad muy fuerte en Stackoverflow y Spectrum.chat así que Googleá todo que las respuestas están. Fuera de esto dale mucha bola la lógica que escribas, que se tiene que ejecutar bien tanto del lado del cliente como del servidor. En cualquier parte del front podes llamar a process.browser para saber si lo que estás ejecutando está pasando del lado del servidor o del cliente.
Anónimo - 21-02-2020 12:53
Cuanto ganas como freelancer Full Stack? Sos monotributista?
25k usd anual. Soy monotributista. Acá dejé más detalles: https://twitter.com/DamianCatanzaro/status/1230170123035709440
Anónimo - 21-02-2020 10:21
Hola, recomendás Kotlin para arrancar en desarrollo de apps mobile? O mejor profundizarlo por el lado de js/Flutter?
Es según para donde quieras apuntar, con Kotlin te vas a centrar en el armado de apps solo para Android de manera nativa y posiblemente tengan un mejor rendimiento que si las creas con Flutter/React Native. La ventaja que tienen estas ultimas dos es que vas a poder compilar tu app tanto para Android como para iOS.
Anónimo - 19-02-2020 20:34
Holis estás re bueno
Holis, gracias 🔥.
Anónimo - 19-02-2020 20:31
Hola Damian, donde conseguiste el laburo remoto? Tendras paginas para recomendar donde buscar?
Donde estoy laburando ahora fue un contacto de un conocido, querían hacer un MVP del producto, terminó funcionando y la startup empezó a crecer. Así que ya van 3 años aprox acá. Es bastante suerte además de contactos, en este caso la startup salió bien pero como salió bien puede fundir en cualquier momento y tener que salir a buscar otra cosa. Laburo remoto es 100% contacto y boca a boca, tenete un portfolio bueno armado y salí a buscar por Twitter o conocidos. Te recomendaria Freelancer, Workana o Nubelo pero hay mucha competencia, podes probar ahí igual. También tenés Toptal, según el nivel que tengas podés probar de aplicar.
Anónimo - 19-02-2020 20:13
No sé si viste la encuesta que hace sysarmy/openqube todo los años, que me parece genial que la hagan y que liberen los datos, pero siempre me da la impresión de que están súper abajo de los sueldos que se manejan. ¿A vos que te parece?
La vi y es súper común esto por varias razones. La primera es que es un promedio entre todos los que hacen la encuesta, no me puse a filtrar en fino si respondieron más Juniors que Semi/Seniors pero es normal, una persona que gana arriba de 200k generalmente no se mete a responder estas encuestas o no le llegan. Y la otra es que si vamos a un promedio de 73k como dió sysarmy me suena a que la mayoría de respuestas es de Juniors y Semi y pocas empresas te van a pagar arriba de eso, generalmente las .com como MercadoLibre o Despegar te pueden llegar a pagar arriba de la media, pero una consultora no, te va a explotar por 2 mangos.
Anónimo - 18-02-2020 21:09
Estas trabajando de freelance solamente o tambien remoto para alguna empresa, y si lo ultimo es cierto, esta se encuentra en el exterior o en Argentina?
Estoy trabajando de manera freelance y remota para una empresa Argentina actualmente. Es una startup fintech llamada Digiventures.
Anónimo - 18-02-2020 11:47
Para conseguir laburo como front trainee es recomendable invertir en hosting y dominio para armar un porfolio? Quiero empezar a buscar algo y no se como arrancar (?)
No necesariamente, podes armar tu portfolio en GitHub Pages o con now.sh que son gratuitos. En GitHub pages solo vas a poder subir archivos estáticos tipo html/css/js, si querés algo más complejo con NodeJS de fondo por ejemplo subilo a now.sh Y si querés meterte en tema de servidores podrias armarte una VM con Ubuntu y probar levantar todo ahí antes de pagar un VPS, pero esto ya es más avanzado, te recomendaría que arranques por los 2 de arriba.
Anónimo - 18-02-2020 08:12
Estudiaste alguna carrera, curso o algo, o aprendiste todo por tu cuenta?
Ninguna, todo de manera autodidacta. Google tiene una cantidad de conocimiento ridículo y gratis ✨.
Anónimo - 18-02-2020 04:48
edad? estado civil ? ahr
24, soltero 😏 (?).
Anónimo - 17-02-2020 22:20
Esto se va a poder usar para que lo asocie a mi perfil y la gente me pregunte?
Lo hice como un proyectito rápido para después hacerlo OpenSource. Pueden levantarlo ustedes y tener su propio Q&A ✨.
Anónimo - 17-02-2020 21:17
es normal perder tiempo (o usar mucho tiempo) googleando algo cuando queres arrancar de cero?, yo por ejemplo uso demasiado tiempo maquetando en CSS, la semana pasada estuve como 4 horas para hacer una maqueta simple jaja
Recontra mega normal y es buenisimo que estés haciendo eso, yo que tengo varios años en esto sigo Googleando absolutamente todo. Es algo que te va a acompañar el resto de tu carrera. Ahora tardás más tiempo porque tenés que Googlear más a fondo y descubrir cómo buscar lo que vos querés, después terminás entrando al articulo exacto donde tiene la respuesta y agilizás todo eso. Pero si, Googleá.
Anónimo - 17-02-2020 21:16
usas alguna tecnica o algo para administrar tus tiempos? para no distraerte?.
No, 0, no sigo ninguna técnica ni método, simplemente soy bastante ordenado y cuando hay que trabajar trabajo, suelo cortar a la tarde tipo 3 o 4pm, irme a hacer otra cosa para distraer y después seguir. Pero no más que eso. Si hay algun día que estoy muy quemado o simplemente se que no hay nada urgente para sacar me tomo ese día y al otro liquido todo.
Anónimo - 17-02-2020 21:02
Hola dami, al laburar remoto como manejas los horarios de las comidas y de laburo? Seguis un horario estricto todos los dias o vas viendo depende como venis? Saludos
Buenas, no me cambia para nada, antes comia tipo 12/13 normalmente pero ahora estoy hace unos meses haciendo ayunos así que como después de las 3pm. Pero no modifica nada trabajar remoto, me es mejor todavía porque puedo tomar mi tiempo para ir a comprar/cocinarme.
Anónimo - 17-02-2020 17:20
Muy bueno Dami! Felicitaciones... gracias por animarme a meter mano con nodeJS
Gracias! Metele, NodeJS es un lenguaje muy noble y lindo para aprender.
Anónimo - 17-02-2020 17:13
Que groso que sos, si fuera joven de nuevo me gustaría ser como vos 😃
Jajajajaj <3, no hace falta ser joven, la edad no es un impedimento.
Anónimo - 17-02-2020 16:53
Hola que campo hay para react-native? saludos
No entendí a que te referís con "campo", pero si es sobre cómo está la industria con esta tecnología te diría que muy muy bien, la ventaja de ReactNative sobre programar en nativo en Swift y Kotlin es que solo sabiendo JavaScript y algunas sintaxis de RN podes compilar una app con una performance muy buena a ambas plataformas. Hay una buena demanda de gente que sepa RN actualmente en el mercado.
Anónimo - 17-02-2020 16:48
¿Trello o Asana?
Trello toda la vida ❤️.
Anónimo - 17-02-2020 16:41
Como manejas tus ratos libres para despejarte?? Ademas del gimnasio y pintar haces otra cosa?
Al trabajar de manera freelance y remota suelo estar bastante tiempo en casa, así que tipo 2 o 3pm corto un rato y me voy a entrenar o a hacer cualquier cosa tipo mirar una serie y después sigo. Tengo muchos hobbies como entrenar, pintar, electrónica, series, mi moto, también programar cosas como estas que me limpian la cabeza. Además me apoyo mucho en mis amigos para salir y dispersarme.
Anónimo - 17-02-2020 16:35
Que le recomendarías a alguien que recién se está metiendo al mundo de la programación web?
Que seas constante y no aflojes. Te va a costar, mucho, programar no es fácil como varios dicen, pero si es verdad que cualquier persona puede. De a ratos te vas a frustrar y vas a querer tirar todo e irte a vender churros a la estación, pero el final de esto lo vale completamente. Apoyate en las comunidades de sistemas, preguntá y Googlea absolutamente todo, cualquier pregunta que tengas ya se la respondieron a otra persona y está en Google. Tomate breaks para no quemarte y disfrutá codeando que es una profesión hermosa.
Anónimo - 17-02-2020 16:32
Why noy vue?
Algunas partes de la sintaxis me hace acordar a Angular y sufro. No me es amigable como se estructuran los proyectos tampoco.
Anónimo - 17-02-2020 16:10
Si React no existiese, ¿Svelte o Vue?
Si bien no me gusta ninguno de los 2, si tuviese que elegir uno sería Vue, mucho más tiempo en la comunidad y soporte.
Anónimo - 17-02-2020 16:06
Hola Damian, como estas? Hace poco arranque con esta movida del desarrollo, que cada dia me gusta mas. Existe algun tiempo por default, que deba dedicarle por dia para ir mejorando?
No existe tiempo por default, es el que vos quieras y puedas dedicarle sin quemarte obviamente, si le dedicas mucho tomate breaks en el medio para descansar la mente y después seguir. Éxitos con eso! 💪🏼
Anónimo - 17-02-2020 15:51
Para hostear en digital ocean una web que solo tiene front, que hace falta instalar en el mismo. Por ej: Una vez hostie una con un formulario hecho con php y la guarde en la carpeta html que se crea, pero mi duda es esa de si hace falta instalar algo si es solo front
Si creas un droplet desde 0 con un Ubuntu pelado le vas a tener que instalar Nginx y si es solo html con poner tus archivos en la carpeta /var/www te lo va a levantar en la IP del servidor. Si queres poner un dominio custom y ese tipo de cosas vas a tener que configurar en los sites de Nginx.
Anónimo - 17-02-2020 14:54
Probaste Kotlin?
De desarrollo mobile nativo muy muy poco, Kotlin nada, hice más que nada trabajos con hybrid apps y React Native.
Anónimo - 17-02-2020 14:36
No te aburre hacer siempre Front-end? Alguna vez pensaste otro path como mobile, full back, devops, etc?
No hago solamente FrontEnd, me recontra aburriria si es así. Me gusta absolutamente todas las ramas de sistemas y hago todas también. Tanto FrontEnd como BackEnd, Mobile o DevOps. Limitarse a una sola rama sirve si recien arrancás a aprender pero a la larga termina siendo bastante aburrido y te acota bastante al pensamiento resolutivo que te da sistemas. Sin ir más lejos esto lo hice con Next.JS del lado del cliente, Express con MongoDB de lado del servidor y todo deployado en un droplet de DigitalOcean con Ubuntu y Nginx.
Anónimo - 17-02-2020 14:28
Como te gusta el código? Crudo, jugoso, a punto o cocido?
Lo más cocido posible. A punto te lo puedo aceptar cada tanto (?).
Anónimo - 17-02-2020 12:56
Para una app de consulta bd solo funcional en Argentina me cierra mucho el bajo Ping de un VPS Wiroos me parece, gracias por la data
En donde te va a hacer diferencia esos 32ms vs 150ms va a ser en un juego online que necesites un ping bajo, en una consulta a una base de datos no lo vas a ni notar. Posiblemente sea hasta más lento porque la bajada y subida es mucho menor a la de un server de afuera. Un VPS en Wiroos el más barato por lo que vi sale $724 vs un droplet en DigitalOcean que sale $5 dolares y no te limitan el ancho de banda como ellos. Y si vamos a la misma plata podes pasar al droplet de $10 dólares que viene con 50gb de SSD y 3TB de transferencia.
Anónimo - 17-02-2020 11:46
Y un VPS de Wiroos?
Es una mejor opción que contratar un FTP, el problema de los VPS en Argentina es que la subida y bajada es bastante pobre comparada con servidores de afuera. Lo que si vas a tener en un VPS en Argentina es un ping muy bajo (32ms si estás dentro de Argentina) vs 150ms aprox si contratás un servidor de USA.
Anónimo - 17-02-2020 08:08
Buen día dami , te hago una consulta soy front de angular y quiero perfilar para el stack completo de JS. Cómo arranco con Mongo y express ?
Si ya sabés Angular tenés una buena base de JavaScript, así que empezar por NodeJS se te va a ser bastante fácil, empezá leyendo como funciona NodeJS y como levantar un proyecto, apenas tengas esto ya te podes ir a la documentación de Express y arrancar con la guía 101 que tienen. https://expressjs.com/es/starter/installing.html
Anónimo - 17-02-2020 04:38
Estoy buscando a alguien que me ayude cuando tengo una pregunta/duda, tipo un mentor, conoces a alguien copado? O que se cope? Estoy en varios grupos de js pero obvio la gente te ayuda cuando tiene tiempo
Lo mejor que te voy a recomendar para esto es la comunidad de FrontEndCafé https://twitter.com/FrontEndCafe y si necesitás algo tambien me podés hablar por DM a mi Twitter https://twitter.com/DamianCatanzaro, obvio que no estoy 24/7 respondiendo pero siempre que tengo tiempo ayudo por ahí :) ✨.
Anónimo - 17-02-2020 02:29
Vengo del palo del backend, c#, conozco poco de front entiendo lo básico pero me gustaría meterme más de lleno para poder tener un panorama completo. Alguna recomendación por cómo o donde empezar?
Empezá por HTML y CSS básico, armá estructuras de páginas estaticas con eso y despues empezá a meterte en JavaScript. Algo muy bueno para hacer es que hagas una API en el lenguaje que manejes e intentes integrarla con tu front, ejemplo un listado de peliculas, hacer mini proyectos e ir Googleando absolutamente todo lo que no conozcas para hacerlo te va a dar una experiencia y conocimiento tremendo.
Anónimo - 17-02-2020 02:21
Usas algun teclado especifico para programar?
El teclado de la Mac me encanta, pero ahora como la uso como monitor tambien estoy usando un Logitech K380, misma distribución que la Mac y con tecla Cmd.
Anónimo - 17-02-2020 01:29
Si tuvieras que elegir un solo VPS para hostear paginas de cliente locales e internacionales. Cual elegis y que sistema operativo?
Depende muchisimo de los requerimientos del cliente, si se que va a ser una página o app tranqui que no va a tener millones de requests por segundo ni necesita un escalado fuerte prefiero DigitalOcean (ojo que DigitalOcean tiene todo esto) pero si necesito hacer algo realmente grande y que me de una confianza absoluta prefiero invertir un poco más y usar AWS (Amazon Web Services). La otra opción muy buena es Google Cloud si necesitás usar servicios de ellos, pero si no es así me inclino por AWS primero. Y Sistema Operativo, Ubuntu Server, siempre.
Anónimo - 17-02-2020 01:27
en qué lo hiciste Damián?
Next.JS y MongoDB ✨.
Anónimo - 17-02-2020 01:07
Hay algún hosting que hayas probado y consideres un NO absoluto?
Como base, cualquiera que te ofrezca un cPanel y acceso por FTP es un red flag, tipo Wiroos o DonWeb. En el caso que necesites un cPanel para trabajar sigue siendo conveniente contratar un VPS (DigitalOcean los tenés desde 5 dolares) y configurar todo ahí. Mismo si no tenés conocimientos en configuración de servidores la mayoria ya tiene imagenes pre-creadas con Wordpress, cPanel o distintos tipos de soft para que con un click tengas un VPS dedicado para vos con ese servicio y no depender de un hosting que te da un FTP de dudosa presedencia para hostear tu página.
Anónimo - 17-02-2020 00:54
por que en now quedan expuestos los datos?
Porque en la versión gratuita de Now todos los archivos que subís a ese servidor quedan expuestos y pueden ser vistos por cualquier persona, es como si subieses tu código a un repositorio de GitHub. Y si tengo que hacer eso y conectarme con un servidor de MongoDB externo tendría que poner las credenciales y cualquiera podría entrar al mismo. [FIX] Puede que me haya confundido con esto, Now en su momento te tiraba un warning grande cuando deployabas que te decia que tus archivos eran públicos pero ya no pasa eso, voy a investigar un poco más a ver si lo cambiaron. [FIX2] Recien investigué un poco y ahora es opcional hacer publico el código y los logs, me había quedado con una información vieja.
Anónimo - 17-02-2020 00:48
Y por qué no en now.sh?
Now me encanta y creo que todo el mundo debería conocerlo, pero al tener este VPS uso estos subdominios para seguir generando mi marca y hostear todo en un solo lugar. Además en este caso se usa una base de datos por atrás (MongoDB) y si lo hosteara en Now dejaría todos los datos expuestos. [FIX] Puede que me haya confundido con esto, Now en su momento te tiraba un warning grande cuando deployabas que te decia que tus archivos eran públicos pero ya no pasa eso, voy a investigar un poco más a ver si lo cambiaron.
Anónimo - 17-02-2020 00:40
Dónde hosteas estos fun projects? :o
DigitalOcean, bueno, bonito y barato. Recomendadísimo.
Anónimo - 17-02-2020 00:34
Holaa damian
Hola persona anónima :).
Anónimo - 17-02-2020 00:28
Nah mentira el null lo puse a mano 🙃
Jajaja, I know.
Anónimo - 17-02-2020 00:27
Copadisimo este front
Yay! Gracias <3.
Anónimo - 17-02-2020 00:24
Hola
Holis
Anónimo - 17-02-2020 00:11
Así se ven las preguntas! Apenas den enviar se va a ver la pregunta en el listado.
Las más interesantes las voy a estar subiendo a mi Twitter: @DamianCatanzaro