<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Ember.js - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Ember.js - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Thu, 25 Jun 2026 04:44:48 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/emberjs/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Learn Ember – Ember.js Tips for Beginners Tutorial ]]>
                </title>
                <description>
                    <![CDATA[ In this talk, Designer turned Software Developer Lenora Porter talks about her journey learning Ember.js. She also shares her tips for beginners who are about to start their journey. Here are her top 4 take-aways: How to Learn Ember.js Have the Minds... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/learn-ember-ember-js-tips-for-beginners-tutorial/</link>
                <guid isPermaLink="false">66b0a8b17e889761ef17c40b</guid>
                
                    <category>
                        <![CDATA[ beginner ]]>
                    </category>
                
                    <category>
                        <![CDATA[ beginners guide ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Ember.js ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ ania kubow ]]>
                </dc:creator>
                <pubDate>Wed, 24 Nov 2021 15:02:26 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2021/11/beginner-mindset.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In this talk, Designer turned Software Developer Lenora Porter talks about her journey learning Ember.js. She also shares her tips for beginners who are about to start their journey.</p>
<p>Here are her top 4 take-aways:</p>
<h2 id="heading-how-to-learn-emberjs">How to Learn Ember.js</h2>
<h3 id="heading-have-the-mindset-of-a-beginner">Have the Mindset of a Beginner</h3>
<p>This is the foundational work. When starting to learn just about anything, it is important to cultivate your mind and prepare for the journey.</p>
<h3 id="heading-pre-curriculum-prep-work">Pre-curriculum Prep Work</h3>
<p>Do some research on yourself. How do you learn? What motivates you? Once you have these questions answered, you are ready to move on.</p>
<h3 id="heading-create-your-own-curriculum">Create your own Curriculum</h3>
<p>Once you have your mind prepared for the task at hand, make a list of to-do's that will help you keep on course. These can be daily tasks, or weekly tasks, depending on your schedule. Use whatever tools you are comfortable with to break-down your learning goals.</p>
<h3 id="heading-try-gt-fail-gt-learn-gt-repeat">Try -&gt; Fail -&gt; Learn -&gt; Repeat</h3>
<p>This is the mantra for all new beginners, and it's not easy! To make this part easier, Leonora advises finding a mentor or coach, or newbies in the same position as you to make your journey easier.</p>
<p>And don't forget to set aside time to give your brain a rest!</p>
<h2 id="heading-emberjs-resources">Ember.js resources</h2>
<p>If you want to dive into each of these in more detail, and get some Ember.js-specific advise on creating your own curriculum, you can watch Lenora's talk below. </p>
<div class="embed-wrapper">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/373hxYl4bME" style="aspect-ratio: 16 / 9; width: 100%; height: auto;" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" loading="lazy"></iframe></div>
<p>This article was written by Ania Kubow in support of the conference talk made by Lenora Porter.</p>
<figure><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UC5DNytAJ6_FISueUfzZCVsw"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Code with Ania Kubów</div><div class="kg-bookmark-description">Hello everyone. This channel is run by Ania Kubow. In this channel, I will be teaching you JavaScript,React, HTML, CSS, React-native, Node.js and so much more! A little bit about me:My background is in the financial markets, where I worked as a derivates broker our of University. After starting m…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/6b151e52/img/favicon_144.png" width="144" height="144" alt="favicon_144" loading="lazy"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.ggpht.com/ytc/AAUvwnjSRt8sIbeM7P--pHoUDh67sDhaNTCMF_XiNOCvUw=s900-c-k-c0x00ffffff-no-rj" width="900" height="900" alt="AAUvwnjSRt8sIbeM7P--pHoUDh67sDhaNTCMF_XiNOCvUw=s900-c-k-c0x00ffffff-no-rj" loading="lazy"></div></a></figure>

 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to Grow (and Save) Your Favorite Tech Meetup ]]>
                </title>
                <description>
                    <![CDATA[ By Jen Weber Hey meetup facilitators, friends, and future leaders! Do you want more people to show up to your tech event? Or at least the same number of people? Here are some ideas to try! These tips are based on observations of Boston’s meetup cultu... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/five-tips-for-growing-your-tech-meetup-4c39c0ab3f78/</link>
                <guid isPermaLink="false">66c34a874f7405e6476b01ae</guid>
                
                    <category>
                        <![CDATA[ Ember.js ]]>
                    </category>
                
                    <category>
                        <![CDATA[ events ]]>
                    </category>
                
                    <category>
                        <![CDATA[ JavaScript ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Meetup ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 05 Feb 2018 13:10:54 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*PU2hT6eCDwxw8dHrMRcX-g.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Jen Weber</p>
<p>Hey meetup facilitators, friends, and future leaders! Do you want more people to show up to your tech event? Or at least the same number of people? Here are some ideas to try! These tips are based on observations of Boston’s meetup culture and my experience running a group focused on <a target="_blank" href="https://emberjs.com/">Ember.js</a> (a front-end framework).</p>
<h3 id="heading-1-dont-just-ask-for-new-speakers-create-them">1. Don’t just ask for new speakers — create them</h3>
<p>While Boston Ember is pretty steady, I’ve seen other meetups struggle to find speakers. As a facilitator, it’s my responsibility to curate a variety of talks, both by topic and experience level. To achieve that, I wanted to help bring in new speakers. I needed an enormous amount of cajoling to give my first tech talk, and I can’t cajole attendees at scale, so what can be done?</p>
<p>First, make an event of it! Find an experienced speaker who will answer public speaking questions. You could also assemble a panel. Check out the results of our attempt <a target="_blank" href="https://youtu.be/ZZRz3fRShDw?t=3078">here</a>, as presented by <a target="_blank" href="https://github.com/srvance">Stephen Vance</a>. The audience was 100% captivated.</p>
<p>He asked the attendees which category of information they were most interested in:</p>
<ul>
<li>choosing topics</li>
<li>preparation</li>
<li>delivery</li>
<li>follow on (handling audience questions)</li>
<li>remote presenting.</li>
</ul>
<p>Then, based on audience vote for the focus, Stephen took Q&amp;A for the most popular categories.</p>
<p>Second, follow up. Set aside a slot for a new speaker. Advertise it that way. Many potential speakers may believe that they need to be “experts” or that someone else is more worthy. Help them overcome imposter syndrome by extending an invitation.</p>
<h3 id="heading-2-avoid-lengthy-product-pitch-talks">2. Avoid lengthy product pitch talks</h3>
<p>Product pitches kill tech meetups. If you don’t take steps to cultivate new speakers, your only volunteers may be people who have something to sell. Your devs will get bored of sales pitches, and they’ll stop showing up.</p>
<p>Here’s the litmus test for whether it’s a product pitch. Ask the potential presenter,”What will the audience take away from the talk? What will you teach them?” If it’s teaching about a business use case, the company, the industry and so on, offer them a spot for a lightning talk, ten minutes or less.</p>
<p>I was a salesperson before I became a developer, and I can empathize with the product pitch speakers. But be firm. You owe it to your attendees. If the speaker shares more than a product pitch, you can invite them to speak again for a longer time slot.</p>
<h3 id="heading-3-run-a-raffle-at-the-end">3. Run a raffle at the end</h3>
<p>Every month, I go to <a target="_blank" href="https://www.shegeeksout.com/">She Geeks Out</a>, an amazing event run by some women who are real pros at community engagement. Every month, they do a raffle at the end of the evening, and the energy it brings to the room is incredible. People stay until the end, they cheer each other on, and no speaker is ever confronted with “So, I guess that’s it for questions. Bye, have a good night.” Instead, it’s “Who’s ready to win tonight!?!? It’s raffle time.”</p>
<p>At the end of the day, our animal brains love the chance to win a prize.</p>
<p>So, I tried this out for one of our special events, using some Ember swag. Because I’m a nerd, I printed out some Ember API methods and wrote a <a target="_blank" href="https://repl.it/@jwwweber/RaffleTime">script to select them at random</a>. Even the people who were already <strong>wearing</strong> some swag were intent on winning.</p>
<p>You don’t have to spend a ton of money either to add some magic to your event. Think of it as the cost of pizza for just one more attendee. Buy $40 of <a target="_blank" href="http://www.thinkgeek.com/clearance/on-sale/price/asc/0/300/">clearance stuff from ThinkGeek</a> and you’re good to go for the year.</p>
<h3 id="heading-4-be-in-cahoots-with-other-meetups">4. Be in cahoots with other meetups</h3>
<p>In 2017, the Boston tech meetup scene suffered some serious blows. Many popular groups went poof, and seemingly the number of venues willing to host tanked. To form a support network, some local meetup organizers created Boston JavaScript. It is a <a target="_blank" href="https://boston-javascript-slackin.herokuapp.com">Slack organization</a> where local groups could share and grow together. Then, they invited every group and their organizers to join.</p>
<p>It’s important for developers to consider tools outside their wheelhouse. We all have a lot to learn from each other! The shared space enables us to share event announcements and collaborate.</p>
<p>I also reached out to some people in my Ember network to ask for advice. I spoke with other local members, past leaders, and facilitators in other states. They shared ideas I had never seen in action before.</p>
<h3 id="heading-5-every-month-take-action-to-build-sustainability">5. Every month, take action to build sustainability</h3>
<p>So what killed the Boston meetups in 2017? My guess is that the organizers needed a break, which is natural, but no one else was ready to take over.</p>
<p>It’s important to take steps <strong>today</strong> to prepare for when you and your partners will inevitably be moving on to something else. Don’t wait until that time hits.</p>
<p>I’m still exploring this myself, but here’s what I’ve gathered from other meetup leaders:</p>
<ul>
<li>Ask for help, even when you don’t need it. Your helpers will become the future leaders.</li>
<li>Form a coalition. I recently heard of a meetup run by 6 people. It is very stable.</li>
<li>Suggest many ways to help. Social media, livestream, and event advertising are all good ways for people to pitch in. Volunteers don’t need to be comfortable in front of a crowd.</li>
<li>Let go of some control. Share responsibilities with your co-facilitators. Accept that they will do things differently than you would.</li>
<li>Rotate the emcee, at least for certain sections of the event. People besides you need practice before they’d ever agree to be a copilot or take over facilitation.</li>
<li>Get the attendees involved as <strong>participants</strong>. Ask them to be speakers and ask them for feedback. Have a session where people can propose topics they’re interested in hearing about. If people show up and leave without contributing, you may become the only one who cares enough to put in the work. <strong>Make it everyone’s baby</strong>.</li>
</ul>
<h3 id="heading-in-closing">In closing…</h3>
<p>When I first stepped up to help run a meetup, I was terribly worried. I was afraid that no one would show up, that I wouldn’t be able to find venues/sponsors, that people would stop coming… that I wasn’t good enough. I got on the phone with the facilitator of the <a target="_blank" href="https://www.meetup.com/EmberJS-NYC/">NYC Ember.js</a>, <a target="_blank" href="https://mobile.twitter.com/lukemelia">Luke Melia</a>, and I asked him a thousand anxiety-fueled questions.</p>
<p>He said something like this:</p>
<blockquote>
<p>Before I answer any of these questions, I want to make one point. You are going to have so much fun! Running a meetup is an incredibly valuable experience. You will learn <strong>so much</strong>.</p>
</blockquote>
<p>He was right.</p>
<p>Jen Weber builds apps for science at <a target="_blank" href="https://biobright.com/">BioBright</a>. She’s a contributor to <a target="_blank" href="https://emberjs.com/">Ember.js</a>, a front end framework that comes with “batteries included” for better developer experience and productivity. She works to transform tech into an industry that welcomes new people.</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
