<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Sally</title>
    <description>The latest articles on Forem by Sally (@sally).</description>
    <link>https://forem.com/sally</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F133592%2F808d5dfa-e6db-4d62-8a8f-688e3e58637d.jpeg</url>
      <title>Forem: Sally</title>
      <link>https://forem.com/sally</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sally"/>
    <language>en</language>
    <item>
      <title>Hacktoberfest: A Beginner-Friendly Project</title>
      <dc:creator>Sally</dc:creator>
      <pubDate>Tue, 01 Oct 2019 15:59:12 +0000</pubDate>
      <link>https://forem.com/sally/hacktoberfest-a-beginner-friendly-project-2i1m</link>
      <guid>https://forem.com/sally/hacktoberfest-a-beginner-friendly-project-2i1m</guid>
      <description>&lt;p&gt;I remember my first Hacktoberfest; it was 2017 and, though I was still too new - and nervous! - to contribute by coding features or fixing bugs, I helped add translations to projects' user interfaces. It reminded me that every skill helps. I added data objects to location maps and strings to various arrays. More importantly, I learned a lot about Git flow, forking, branching and merging.&lt;/p&gt;

&lt;p&gt;For newcomers, learning the Git process is a valuable part of the event, but I know the feeling of wanting to submit a quality PR - a design fix, a function, a component that could be re-used - and how it can also seem a little daunting finding a place for a larger, more impactful PR when you're still picking up the basics.&lt;/p&gt;

&lt;p&gt;So, for fun, I created &lt;a href="https://github.com/s-Hale/BuildTravelCards"&gt;a mini React app&lt;/a&gt; which has some needs and some missing features, and I invite anyone of any level to contribute. Add a new journey to populate the grid. If you want to contribute some styling, please do. If you're keen to try a simple function, why not sort the cards or arrange them by name? Additional categories could be added, along with filters. When there are too many, pagination might be a welcome feature. It needs, as any real app would, unit tests. Accessibility concerns may need to be addressed. There may be display issues in certain browsers or on mobile.&lt;/p&gt;

&lt;p&gt;Fork the repo, git clone it down, npm start and take a look. There will almost certainly be something you can contribute.&lt;/p&gt;

&lt;p&gt;I will create some issues to get people started, but really, anything goes - make your mark on it. I will try to play the role of Project Manager, and over the course of the month, add new requirements and feature requests based on what our entirely fictional customers want.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/s-Hale/BuildTravelCards"&gt;Build Travel Cards&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ps: A simple idea and clean layout, but also a little homage to an app that's gone too soon 😢&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>github</category>
    </item>
    <item>
      <title>Un Cuento de Tres Conferencias</title>
      <dc:creator>Sally</dc:creator>
      <pubDate>Sat, 18 May 2019 15:48:06 +0000</pubDate>
      <link>https://forem.com/sally/un-cuento-de-tres-conferencias-dmk</link>
      <guid>https://forem.com/sally/un-cuento-de-tres-conferencias-dmk</guid>
      <description>&lt;p&gt;&lt;em&gt;No soy un hablante nativo. Por favor, avisarme si hay errores :)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;La temporada de conferencias está sobre nosotros, y eso significa que las redes sociales están llenas de controversia. Las conferencias con entradas caras pero que no pagan a sus oradores. Las conferencias que enfatizan lo inclusivas que son, presentadas en un lugar inaccesible con chistes sexistas en las camisetas gratis. Las conferencias que duran más de cinco días en lugares glamorosos, lo que lleva a acusaciones de que son vacaciones en disfrazadas para trabajadores de tecnología con ganas de evitar unos días de tareas domésticas, con la excusa de 'es para el trabajo'. En algún lugar en el centro de todo esto, la gente sugeriría que los oradores de conferencias están sólo mejorando sus CV y ​​"deberían dedicar más tiempo a programar". Otros nos rechazarán todo esto como un chanchullo de marketing, más sobre las pegatinas, las redes sociales y ganduleando que sobre el desarrollo personal y la mejora de tecnología.&lt;/p&gt;

&lt;p&gt;La reacción fue contraria a mi propia experiencia al asistir &lt;a href="https://2019.ffconf.org/"&gt;FFConf&lt;/a&gt; en Brighton en 2016. Aunque no era todavía una desarrolladora, las charlas fueron interesantes y la pasión de los oradores fue contagiosa. Me llevé muchas lecciones sobre temas tales como la accesibilidad, la modularidad y la importancia de garantizar que la web funcione para todos, a los que todavía me esfuerzo a atener hoy.&lt;/p&gt;

&lt;p&gt;A pesar de seguir las críticas de conferencias más recientes, todavía estoy convencida que - cuando se hace bien - son valiosos, no sólo para los desarrolladores con experiencia, pero para los júniores también.&lt;/p&gt;

&lt;p&gt;He tenido suerte de asistir a tres conferencias hasta ahora este año y, aunque similar en la superficie, cada una mostró como el enfoque, la organización y los objetivos de los organizadores pueden crear una experiencia diferente cada vez.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://upfrontconf.com/"&gt;Upfront Conf&lt;/a&gt;, Manchester
&lt;/h3&gt;

&lt;p&gt;Si eres lo suficientemente afortunado como para vivir cerca de una ciudad con una próspera escena tecnológica, puede comenzar con una conferencia local y evitar altos costos de viaje. Upfront cubrió una serie de temas que afectan a todos los desarrolladores, como accesibilidad y diseño ético, tanto como temas de desarrollo para desarrolladores del Front-End, como Sistemas de Diseño y una exploración de CSSGrid. Sentí que las charlas más valiosas eran las que exploraban ideas más generales, como desafiar las percepciones de las necesidades de un usuario - y fui un poco menos capaz de comprender con aquellos que abordaron algo muy desconocido y complejo, aunque siempre será un desafío lanzar charlas en el nivel correcto, especialmente cuando la conferencia está apuntada a muchos tipos de desarrolladores.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://react.amsterdam/"&gt;React Amsterdam&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Si está dispuesto a viajar más lejos, podría asistir a charlas de algunos de los nombres más destacados de su campo, asista a un taller de un experto reconocido y conozca representantes de una amplia gama de empresas internacionales. React Amsterdam tenía alrededor de 1500 desarrolladores en un sólo lugar para discutir todo el nuevo en el ecosistema React. También hay talleres intensivos de un día, por un cargo adicional, sobre los temas avanzados de React como Hooks, Portals, el Context API y patrones de diseño. Las charlas fueron excepcionales: sabiendo que todos estaban familiarizados con React, los oradores podían explorar temas más profundos sabiendo que no desconcertarían a la audiencia, y algunos oradores expresaron puntos de vista que fueron un poco divisivos, provocando un debate en lugar de temas más simples y acuerdo generalizado. Todos mantuvieron sus puntos pertinentes pero sucintos, con gran habilidad. Las organizadores de la conferencia proveían transporte adicional al lugar, y organizaban recorridos locales para aquellos que querían aprovechar al máximo sus fines de semana.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://reactjsgirls.com/"&gt;ReactJSGirls&lt;/a&gt;, London
&lt;/h3&gt;

&lt;p&gt;Organizado de YLD después de sus encuentro exitoso, la conferencia ofreció un panel de oradoras que exponían por primera vez, con la esperanza de alentar la cantidad de oradores con experiencia para conferencias en el futuro. Los asistentes eran 60% hombres y 40% mujeres, aproximadamente, por mi escaneo vago de la multitud, que fue más equilibrado que los eventos tecnológicos anteriores. Las charlas duraron 20 minutos, lo que a veces fue un poco demasiado corto - uno tendría que ser un adepto y un orador experimentado para condensar una idea en tan poco tiempo. Temas como Sistemas de Diseño y patrones de reutilización fueron cubiertos, así como algunas demostraciones de herramientas como Storybook y Percy, que ayudan con el diseño de componentes reutilizables y las pruebas de integración visual. Habían subtítulos y un área tranquila.&lt;/p&gt;

&lt;h3&gt;
  
  
  ¿Cuánto cuesta?
&lt;/h3&gt;

&lt;p&gt;Muchas empresas tendrán planes para la capacitación y el desarrollo personal, así que comience allí. Aquellos de grupos poco representados - que pueden ser,  no están limitados a género, etnia, discapacidad o tener dificultades socio-económicas, pueden solicitar, en algunas conferencias, becas de diversidad. Consulte las conferencias individuales para más información. Además, muchas conferencias ahora ponen los videos de conversación en línea para que todos los vean, así que marque los que le interesan y verifique unos días después.&lt;/p&gt;

&lt;h3&gt;
  
  
  ¿Por qué asistir?
&lt;/h3&gt;

&lt;p&gt;Como una junior, especialmente de trasfondo no tradicional como un bootcamp o  autodidacta, puede ser difícil encontrar tu voz cuando todavía estás aprendiendo y absorbiendo todo lo que te rodea. En una conferencia, todos están dispuestos a compartir ideas con otros. Hablé con desarrolladores nuevos y seniores sobre sus proyectos actuales, nuestra pila tecnológica y las suyas, y sobre su proceso de flujo de trabajar. Estuve de acuerdo con algunas ideas y discrepé con otros. Pude desafiar y cuestionar y no sólo absorber. Luego, tenía una lista de herramientas que quería volver a la oficina y probar, para ver cuáles serían las ventajas de nuestro proyecto.&lt;/p&gt;

&lt;p&gt;Más que nada, me sentí parte de una comunidad - capaz de entender, cuestionar y hacer chistes tontos de Twitter sobre las ideas y principios de codificación. Al igual que en 2016, el entusiasmo y la pasión evidente de los oradores por la codificación fueron inspiradores y me recordaron, como siempre lo hace cuando los tiempos se ponen un poco difíciles, que por eso me gusta esta línea de trabajo: la creatividad, su cambio constante, los nuevos desafíos y la oportunidad de la gente de probar nuevos enfoques.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>A Tale of Three Conferences</title>
      <dc:creator>Sally</dc:creator>
      <pubDate>Thu, 09 May 2019 15:38:48 +0000</pubDate>
      <link>https://forem.com/sally/a-tale-of-three-conferences-30ph</link>
      <guid>https://forem.com/sally/a-tale-of-three-conferences-30ph</guid>
      <description>&lt;p&gt;Conference season is upon us, and that means social media is awash with controversy. Conferences with eye-watering ticket prices but who don't pay their speakers. Conferences that stress how inclusive they are, hosted in an inaccessible venue with sexist jokes on the free t-shirts. Conferences that stretch over 5 days in glamorous locations, leading to accusations they're holidays in disguise for tech workers keen to avoid a few days of household chores with the excuse of 'it's for work'. Somewhere in the middle of all this, people will pipe up that conference speakers are just enhancing their CVs and 'should spend more time coding', and others will dismiss the whole thing as one big ol' marketing scam, more about stickers, social media and skiving than about personal development and improving technology.&lt;/p&gt;

&lt;p&gt;This backlash was at odds with my own experience attending &lt;a href="https://2019.ffconf.org/"&gt;FFConf&lt;/a&gt; in Brighton in 2016. Even though I was not yet a developer, the talks were engaging and the passion of the speakers was infectious. I took a lot of lessons away on topics such as accessibility, modularity and the importance of ensuring the web works for everyone that I still endeavour to adhere to today.&lt;/p&gt;

&lt;p&gt;Despite following the latest conference-related criticisms, I remain convinced that - done well - they are valuable, not just for experienced developers but for juniors as well.&lt;/p&gt;

&lt;p&gt;I've been lucky enough to attend three so far this year and, though similar on the surface, each showed how the focus, curation and aims of the organisers can create a different experience each time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://upfrontconf.com/"&gt;Upfront Conf&lt;/a&gt;, Manchester
&lt;/h3&gt;

&lt;p&gt;If you're fortunate enough to live near a city with a thriving tech scene, chances are you can start with a local conference and cut out any hefty travel costs. UpFront covered a range of topics that affect all web developers, such as accessibility and ethical design, as well as topics more centred around front-end development like design systems and an exploration of CSSGrid. I felt the most valuable talks were the ones exploring more general ideas - such as challenging ones' perceptions of a user's needs - and was a little less able to relate to ones that tackled something very unfamiliar and complex, though it's always going to be a challenge pitching talks at just the right level, especially when the conference is aimed at many sorts of developer. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://react.amsterdam/"&gt;React Amsterdam&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you're willing to travel further you could attend talks by some of the most prominent names in your field, attend a workshop from a renowned expert and meet representatives from a wide range of international companies. React Amsterdam had around 1500 developers in one place purely to discuss all that's new in the React ecosystem. Intensive 1-day workshops were also on offer, for an additional charge, on advanced React concepts such as Hooks, Portals, the Context API and other design patterns. The talks were exceptional - knowing that everyone was familiar with React, speakers could explore deeper topics knowing they wouldn't leave the audience behind, and some speakers put forth quite divisive viewpoints which would spark debate rather than keeping things simple and ensuring widespread agreement. All were adept at keeping points relevant but succinct. The conference organisers took the time to put on additional transport to the venue and arrange local tours for those who wished to make the most of their weekend.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://reactjsgirls.com/"&gt;ReactJSGirls&lt;/a&gt;, London
&lt;/h3&gt;

&lt;p&gt;Organised by YLD off the back of their successful meet-up group, the conference featured an all-female panel and encouraged first-time speakers, hoping to increase the number of experienced speakers for future conferences. Attendees were split approximately 60% male, 40% female, by my very hazy scanning of the crowds, which was considerably more balanced than previous tech events. Talks were just 20 minutes, which at times was just a little too short - one would have to be an adept and experienced speaker to condense an idea into so short a time. Topics such as design systems and reusability patterns were covered, as well as some useful demos of tools like Storybook and Percy, which aid with reusable component design and visual integration testing. Live-subtitling was on offer, as was a quiet area.&lt;/p&gt;

&lt;h3&gt;
  
  
  How much!?
&lt;/h3&gt;

&lt;p&gt;Many companies will have schemes to encourage staff training and development, so start there. Those from under-represented groups - these could be, but not limited to, gender, ethnicity, disability or socio-economic hardship - can apply, at some conferences, for diversity scholarships. Check individual conferences for more information. Also, many conferences now put the talk videos online for everyone to see, so bookmark the ones you're interested in and check a few days after it's over.&lt;/p&gt;

&lt;h3&gt;
  
  
  So why attend?
&lt;/h3&gt;

&lt;p&gt;As a junior, especially one from a non-traditional background such as a bootcamp or being self-taught, it can be tough to find your voice when you're still learning and absorbing everything around you. But at a conference, everyone's keen to share ideas with one another. I spoke with both new and experienced developers about their current projects, about our tech stack and about theirs, about their workflow process. I agreed with some ideas and disagreed with others. I was able to challenge and question and not just absorb. Afterwards, I had a list of tools I wanted to come back to the office and try out, to see which would benefit our project.&lt;/p&gt;

&lt;p&gt;Most of all, I felt part of a community, able to understand, question and make silly Twitter jokes about coding ideas and principles. Just as in 2016, the speakers' obvious enthusiasm and passion for coding was inspirational and it reminded me, as it always does when times get a bit tough, just why I love this line of work so much: the creativity, its ever-changing nature, the new challenges and people's willingness to try fresh approaches.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
