This thread is for participants in Cohort 1 of #CNC2022's "Learn in Public" Challenge.
Mission 1 Thread
After you've completed the reading and exercises in your Mission 1 email, respond to the following prompts related to the work you've done...
1. What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
2. Why did you pick this focus?
3. Why do you think sharing your journey in public will help others?
4. Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
After you've left your comment in the thread, find one or two other people in the thread and introduce yourself by replying to them here. If you already feel familiar with the concept they've picked to learn, feel free to share any resources that helped you master it.
Congrats on challenging yourself to Learn in Public! If you have any questions about the challenge overall, head to the Learn in Public Help Thread. For any technical questions throughout the challenge (or in general) write a #help post on CodeNewbie Community or DEV and share with the community!
Top comments (52)
1. What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
The topic choice for my Learn in Public challenge is the Web Content Accessibility Guidelines (WCAG) 2.1.
2. Why did you pick this focus?
I am passionate about accessibility and want to deepen my knowledge. I also want to be knowledgeable of best practices and advise others.
3. Why do you think sharing your journey in public will help others?
This will help people understand the WCAG 2.1 document and make informed decisions when creating applications.
4. Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
The title will be Learning Web Accessibility. I will share my posts on my dev.to blog and my twitter handle.
nice topic to explore because accessibility is very necessary in today's world and it should be followed on all web apps.
YES ACCESSIBILITY 👏
I would love to read about your focus series and will follow your journey.
I've read about it in the past but I could use a new, fresh insight on it.
Oooh, I'll be following this one. We've made a lot of advances recently in this field, but lots to learn and teach.
Im taking the Google UX course and user accessibility is highly emphasized. Looking forward to learning more about this topic!
Accessibility is important and from what I have seen it's usually an after thought. Hopefully your work brings it to the forefront and others will want to be more inclusive.
1. What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
I'm going to rebuild my personal blog/website in Eleventy!
2. Why did you pick this focus?
I started learning Eleventy in my 100 Days of Learning challenge over on DEV, and this is my third attempt at learning static site generators. I've got a better command of HTML/CSS/JS, git, markdown, and Netlify under my belt, so I figured now is the time to officially learn Eleventy and actually build something.
3. Why do you think sharing your journey in public will help others?
I'm sure there are plenty of other newbies who want to build a personal blog / get up and running with a website but don't want to use Wordpress or a similar platform. At least for me, I wanted to build a functioning site from the bottom up, quickly, but I don't have a lot of experience with CSS and making a site look good. I'll admit a lot of this is motivated by my own impatience, but if the end result is a functioning site that looks good, and is easy to add posts to, then that's a win! And I'm sure there are others out there who might resonate with that.
4. Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
"Building a Personal Blog with Eleventy"
I might add something witty like 'for impatient people' or 'for complete dev newbies' but this is the working title for now. I'm excited to get started!
There's no better motivation than building something for yourself. I have no idea what Eleventy is but it sounds exciting. Can't wait to see how your blog looks. Make sure to take some before and after screenshots.
I didn't think about before/after pics, great idea!! Thank you!
Hi Lauren,
I'm super curious to see what your experience with this will be. Awhile ago I was researching options for blogs and I saw a tutorial on Eleventy but haven't had time to tackle it. Excited to see how it goes for you!
Thanks for this answer, I also had no clue what Eleventy was before reading your post, so I learned something from your Learning in Public already :)
Sounds awesome. I never heard of Eleventy so I am interested to learn more about it through your series!
I've never heard of Eleventy! I look forward to learning about it (and how to build a blog too) 😁
Putting your own spin on work is a great idea. Your way of thinking will resonate with others who don't quite understand how Wes Bos does it and seeing it from your point of view might give them that "Aha." moment that they need to get the project done.
This is great! It will be really cool to see what insights you discover as you continue through the series. Looking forward to your posts!
It's always nice to find a new JS resource. I look forward to following your learning journey!
I definitely need a refresher on JavaScript. Looking forward to your posts
What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
I have decided to learn DevOps and Cyber Security concepts. In DevOps I have decided to follow a youtube series and in cyber security I am gonna start with Hacking: the art of exploitation book.
Why did you pick this focus?
Last year I was working on web dev but I end up not enjoying it so I left that. But this year I am gonna start tech that I realy like and I will make sure that unlike web dev I will reach a certain position before switching to somethin else.
Why do you think sharing your journey in public will help others?
I want to learn in public because I am sure that will keep me motivated enough to keep going and also I will see other people learn with me. And nothing is better that to learn grow with others.
I was thinking to share my jouney on my twitter handle and on github
I started doing web work as well and like you I didn't quite enjoy it. I kind of stumbled into iOS development and I love it. Hopefully DevOps works out for you.
Thankyou for sharing that. It really motivated me ^_^
1. What concept/project have you decided to take on for the challenge?
I admit I struggled with this one. Initially I had no idea what I wanted to do. Then in the middle of this mission I had too many ideas and was constantly changing ideas. After giving it a lot of thought (and a couple of breaks later), my concept is a project series where I'll be building a quiz app with Ruby. My idea is to create a quiz app where users can answer quiz questions on Disney Princesses. The quiz app will calculate the score and shows users the result. Once the result is displayed, users can have the option to retake the quiz or exit the app.
2. Why did you pick it for yourself?
A lot of this really comes from what I'm learning right now. I'm learning Ruby on Rails right now so I've been reviewing lots of Ruby as I learn Rails. Although I have experience working with Ruby, I feel really rusty with Ruby so that's why I'm reviewing it. I feel like building a Ruby app like a quiz is a great way to help me keep reviewing and apply Ruby concepts.
3. Why do you think sharing your journey in public will help others?
My priority has always been sharing what I know and experience with others. The Original BritishPandaChick actually started with this principle by just sharing what I know and experienced in weekly posts. This is something I continued doing with My Coding Journey and later on BritishPandaChick Codes. Now that I’m starting a YouTube channel, that priority has evolved to be more positive and empowering. I am always thinking of my younger self as I code so I want to make something that my younger self would be able to watch and get a feeling that they could do it too.
With this quiz app, I hope it will help others get a sense of how developers think and problem solve when something arises. While developers don't post videos of them spending hours debugging code and running tests to fix an error, I want this series to stop and take a minute to summarize the steps I took fix the error, what I've tried, what didn't work, etc.
4.Share your series title as well as entries you anticipate creating and tackling.
This is my working version of what I've got so far. I tried thinking about as the basics I needed to make this app. As I work more on the project, I might add more to the app.
Series Title: Build a quiz app with Ruby (featuring the Disney Princesses)
Entry 1: Getting started and setup
Part 1: Introduction to the project, setting up directory and files, Getting the quiz questions working
Entry 2: Calculating the score
Part 2: Calculating the score and displaying results
Entry 3: Retake the quiz
Part 3: Create functionality that allows user to retake quiz or exit the app
This is a really fun project idea! I tried learning a little bit of ruby a few years back but didn't stick with it, and it's cool to see what others are building. I can't wait to see your video series!
I love your project idea. There's quite a few people that I follow on Twitter trying to learn Ruby so hopefully your series gets some followers.
I love this idea! I am a huge fan of Ruby and this quiz sounds really fun :)
Had a crazy weeks these 2 weeks, so I'm sooo behind.
But I'm trying to catch up.
1. What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
I'm torn between React and accessibility.
But I think I will do React by creating a project and share some of the basic concepts as I go. At the end, I will share the project itself.
2. Why did you pick this focus?
I have some experiences with React, but I never really learn it properly. So my knowledge is kind of scattered here and there, and this time around I want to learn React properly from basics.
3. Why do you think sharing your journey in public will help others?
I learned a lot from other people's learning journey. So I think sharing my journey in public would help others as well in some way 😊
4. Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
I will continue the series that I created long time ago 😁 — React JS Log Blog
Don't worry about being late @adiatiayu, personally, I am only able to focus on the challenge now 😝
I sense that, the more important is to commit to finish the challenge, even if we are a little bit off the time frame. 😉
I wonder if you have any ideas for the entries you want to add on your React series, or if you plan to come up with them during this challenge ?
I finally pivoting to write about Git & GitHub as I encounter some problems with them 😅
And I've published the three of them 😄
How about you, @xav83?
Yes, I have seen ann read them (on Dev.to and on CodeNewbie😆) ! And particulary enjoyed this one ! 😄
I am curious, is there a specific reason why you decided to change your subject ?
For now, I am going through the Mission 2, I have chosen to focus on the tool pylint, as I will need to use it in my job, and I think it could help Python developers a lot.
I have also written an article about how I have handled the first Mission 😉
The reason was simply because I and my teammate set our foot wrong in the beginning of our project collaboration.
We set up our environment as open-source instead of collaboration and we encountered some problems 😅
But because of the accident, we learned a lot more.
I want to share these experiences instead while they're still fresh.
I'm still struggling to understand some of React concepts that I'm learning.
So, I'm not ready to share them yet.
I read your article! Awesome that you wrote about it 🤩
1. What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
I decided to take on the challenge of creating dashboards.
2. Why did you pick this focus?
I had studied data science, to no avail. The hurdle for professional employment in data science is very high: a Masters or Phd. is required. When I search for less technical data jobs, like a data analyst, I read of responsibilities I know nothing about, like dashboard creation. This is my weakest link I want to improve, in the hopes I can find employment.
3. Why do you think sharing your journey in public will help others?
Sharing my learning journey might facilitate others creating a dashboard purely for themselves. Not just businesses, dash-boarding can be useful to individuals.
We create personal data all the time. Making a dashboard of our own personal data could give us insight into our lives.
4. Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
The title of my series is called: Dashboarding For Fun.
The first post of the series will be "The Art of Dashboarding".
The second post will be "Sourcing Data for a Personal Dashboard".
The third post will be "Deploying a Dashboard Live"
This sounds super interesting, looking forward to checking out your content about dashboards. Have you decided on a tool, like Tableau or Power BI, to focus on?
I want to stay in the Python ecosystem. Therefore, I will use the Python library known as Dash.
At first I wanted to cover Data Science/Machine Learning, but after realizing this was far too broad of a topic to cover in three installments, I picked Linear Regressions as a more specific focus.
I picked this topic for a few reasons, the main one being that we covered Linear Regressions in the grad program I am a part of. After taking a break from the program, my skills and knowledge got a bit rusty, so I want to review this topic before resuming my coursework.
I think Data Science and Machine Learning is an interesting topic to a lot of people, and I want to effectively communicate how to perform and interpret a commonly used model without getting bogged down in the underlying math.
Series Title: How to Perform and Interpret Linear Regressions
Entry 1: What Type of Data is Suitable for Linear Regressions?
Entry 2: How to Perform Linear Regressions Using Python and sci-kit learn.
Entry 3: How to Interpret Results Generated by Linear Regressions.
This is a great topic. I first got hooked into data science by Kirill Eremenko and his SuperDataScience podcasts. Looking froward to your posts.
What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
One thing that was quickly mentioned in bootcamp while I was learning was Testing. I know just enough to understand what it is and why it’s useful, but not enough to actually write my own tests. I think I would want to start with an overview of Test Driven Development and then move on to building a simple app while incorporating Tests as the app is built and finally add tests to an existing application. I think this last option would resonate the most with others, because I have lots of apps but maybe only 1 has tests and I have a feeling that others are the same way.
Why did you pick this focus?
My current company has tons of files for tests and when I add a feature I feel lost on how to add tests that would be useful. I need to get better at this.
Why do you think sharing your journey in public will help others?
I don't often see many tutorials especially for people beginning their journey on how to write tests. I don't even see a mention of it most of the time. However being in the work world I see how it can bring value to people learning to know that it can be useful to write tests.
Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
Why and How to write tests for iOS development before and after the app
Brilliant topic, Claudia! I was close to doing this myself so I will definitely be consuming what you produce. (BTW: hello from Moms Can:Code and Moms In Tech (Slack). I knew I recognized your name from somewhere...) :)
Hello, It's good to see you and follow what you do as well.
I haven't seen very many tutorials on writing tests, so I'm definitely looking forward to your posts. Thanks for tackling this!
Hello, Hello 👋 Sorry, I'm late to the party! Speaking of being late, I chose a topic that should help me be more productive next time. 😉
What concept/project/series have you decided to take on for the duration of the "Learn in Public" challenge?
I have decided to take on creating a series on productivity methods for developers for the “Learn in Public” challenge.
Why did you pick this focus?
I picked my focus on productivity because I need to learn some better ways to tackle work and studies (as a developer and in life). The biggest obstacle in my workload as a developer is that I cannot follow through with anything I try to do (whether its working on a project, learning a language, writing consistently or even completing this challenge). I’m done with half-finishing things so I want to explore and learn some methods to help me finish what I set out to do.
Why do you think sharing your journey in public will help others?
I think my journey will help others because it’s a broad topic that I can see many people, including some of the inexperienced audience on this platform, need for all sorts of things one does as a developer. Productivity can help research, projects, technical writing and even mental health.
Share the the title you landed on for the series you're going to create as well as the "entries" you anticipate creating/tackling.
The series title will be “Productivity for Developers”. I plan to have entries such as
I also plan to have a “bonus” part with some different types of useful resources to further learn from.
I am looking forward to your series. This is something that I really need to get better at.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.