<?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" version="2.0"><channel><title><![CDATA[Adam's Blog]]></title><description><![CDATA[Hi, I'm Adam, a 17-year-old programmer and writer. I'm currently building http://Song-lingo.com, website to learn new languages through songs.]]></description><link>https://blog.adamelitzur.com</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 19:24:42 GMT</lastBuildDate><atom:link href="https://blog.adamelitzur.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[The Summer I Turned SF]]></title><description><![CDATA[There are three things you can do with your summer. Vacation, work at a big company, or the third path: startups. I chose the third this summer.
It didn’t feel like a break. It was an acceleration. Days and nights blurred into lines of code, whiteboa...]]></description><link>https://blog.adamelitzur.com/the-summer-i-turned-sf</link><guid isPermaLink="true">https://blog.adamelitzur.com/the-summer-i-turned-sf</guid><category><![CDATA[summer]]></category><category><![CDATA[Sf]]></category><category><![CDATA[Startups]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Sun, 24 Aug 2025 21:09:31 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651838571/6cb2b8d2-88be-499c-83aa-b4c9f7226b82.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There are three things you can do with your summer. Vacation, work at a big company, or the third path: startups. I chose the third this summer.</p>
<p>It didn’t feel like a break. It was an acceleration. Days and nights blurred into lines of code, whiteboard sketches, hackathons, and startup events. The kind of summer where you measure progress not by how many hours you worked, but by how many code PRs you get in and people you get to know.</p>
<p>By the end, I wasn’t just better at writing code, I had a stronger sense of what it means to build under pressure, a clearer vision of my values and the kind of founder I want to become, and a true belief in the mindset that everything is possible if you truly try.</p>
<p>Here are some of my favorite parts of the summer.</p>
<h3 id="heading-software-at-salespatriot"><strong>Software at SalesPatriot</strong></h3>
<p>The bulk of my summer was spent at SalesPatriot, where I worked on everything that needed to get done, from full stack, to algorithms, to building IKEA furniture. Two of my favorite projects included RankMaster and a Packaging Cost Calculator. But honestly, what made the experience unforgettable wasn’t just the code. It was the work situation. Everyone was under 22, working late nights on our laptops, bouncing ideas across the room. It felt less like a job and more like an episode of Silicon Valley.</p>
<p>This was the view from my desk setup. Really gets you working.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651509996/50561215-dc02-4e13-a622-e67c256f7d8e.jpeg" alt class="image--center mx-auto" /></p>
<p>The house we were living in came with its own flavor of chaos. One morning, we’d hired someone to haul away trash. When we forgot to pay him within an hour, instead of knocking… he came back and dumped his entire truck of garbage onto our lawn. We got him paid quickly after that, and rented U-Hauls to take our trash in the future.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651487279/5f2b8a97-e999-43f1-b8c5-2805ce47c9b9.jpeg" alt class="image--center mx-auto" /></p>
<p>Then there was the new hire who decided to spend most of his yearly salary on a Porsche. I found myself tagging along to a Porsche dealership, not your typical onboarding experience.</p>
<p>Meanwhile, our CEO had this project from high school called <a target="_blank" href="https://www.instagram.com/boys.with.the.bus/?hl=en">Boys with the Bus</a>, where he and his friends bought a bus, renovated it, and drove it across the country, racking up 2M followers. That same bus was parked outside all summer, with his friends constantly drifting in and out of the house fixing it up. The neighbors weren’t too happy 😬.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651502604/f66918b0-1879-43bc-ab54-69c7778d91c8.jpeg" alt class="image--center mx-auto" /></p>
<p>We had a beautiful hike near the house, Mt. Davidson, the tallest point in San Francisco. I loved to clear my mind and think at the top, with the city stretched out below.</p>
<p>Somewhere along the way, I also became the house avocado toast chef. I made it constantly, for myself, for coworkers, for whoever happened to be around. It was a simple thing, but somehow made the house feel more like home.</p>
<p>Now into what I actually did:</p>
<p>RankMaster was a system to score and rank government contract opportunities so companies could focus on the ones most relevant to them. This meant wrestling with unstructured data, inconsistent formats, and edge cases that broke the code (a lot 😂). I had never built anything like it before, and I only had two days to get a working prototype up and running. That kind of time pressure could have been paralyzing, but instead of trying to solve everything at once, I treated it like a puzzle:</p>
<ol>
<li><p><strong>Define the end goal</strong>: A ranked list that actually reflected reality, not just random scores.</p>
</li>
<li><p><strong>Break the problem into steps</strong>: Data ingestion, normalization, scoring logic, ranking, validation.</p>
</li>
<li><p><strong>Set milestones</strong>: Clean the raw data first, nail the scoring logic next, validate quickly after.</p>
</li>
<li><p><strong>Focus on function before polish</strong>: Make it work first, then make it efficient and elegant. V0 of the algorithm took nearly two minutes per opportunity. By the end of the summer, I got it down to two seconds.</p>
</li>
</ol>
<p>The Packaging Cost Calculator was a very different kind of challenge. Instead of abstract algorithms, this one lived at the intersection of math, UI, and user empathy. The tool helps companies estimate how much it costs to package and ship their products given all the hidden complexities, box sizes, weights, military packaging specifications, that don’t appear until you run a real-world scenario. It forced me to translate raw formulas into a clean, intuitive interface that firms could actually use. Getting the backend math right was one thing; presenting it in a way that felt smooth and reliable was another.</p>
<p>On both projects, I moved constantly between frontend and backend. One day I’d be deep in Python optimization, the next chasing a Svelte rendering bug. I got hands-on with Google Cloud deployment and shipping updates without breaking production, all the gritty parts of real-world engineering that don’t show up in school but matter when customers rely on your software.</p>
<p>I’ve realized building software in the wild means living at the intersection of speed and stability. You’re not just writing code; you’re shipping systems people actually depend on.</p>
<h3 id="heading-yc-ai-startup-school"><strong>YC AI Startup School</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651526276/0b5bf7e8-1c73-4cdc-b706-f491e149dad6.jpeg" alt class="image--center mx-auto" /></p>
<p>From Elon Musk debating AI safety to Sam Altman laying out why conviction matters more than consensus, YC’s AI Startup School was like a dream.</p>
<p>2,500+ builders in one room, hearing directly from the people shaping the future: Sam Altman, Elon Musk, Satya Nadella, Andrew Ng, Andrej Karpathy, Garry Tan, Aravind Srinivas, and more. The energy was electric.</p>
<p>At one point during Startup School, someone casually dropped, “I just hit a PR.” Without thinking, I lit up and asked what feature they’d shipped, assuming they meant a pull request. Turns out… they were talking about the gym. A personal record. It was such an SF moment.</p>
<p>Some of my biggest takeaways:</p>
<p><strong>Live in the future. Build what’s missing.</strong></p>
<p>Garry Tan pointed out that the best startups don’t wait for trends, they <em>create</em> them. That idea stuck with me. Instead of chasing what’s hot, the real opportunity is spotting what’s missing and building it before anyone else realizes it should exist.</p>
<p><strong>Iterate faster than anyone else.</strong></p>
<ul>
<li>Sam Altman emphasized that speed of learning is the only moat that matters. Startups don’t win by having perfect ideas; they win by learning faster than competitors and acting on those learnings immediately. Iteration speed compounds, it’s how small teams beat giants.</li>
</ul>
<p><strong>Velocity &gt; starting point.</strong></p>
<ul>
<li>Investors care far less about your pedigree or whether your first version is impressive. What matters is the slope of your progress. A team moving quickly from “okay” to “great” is more valuable than one stuck polishing their “perfect” v1.</li>
</ul>
<p><strong>Execution beats elegance.</strong></p>
<ul>
<li>Andrew Ng drove this home: an ugly prototype in users’ hands is infinitely better than a beautiful design stuck in Figma or your head. Execution creates feedback loops. Elegance can come later.</li>
</ul>
<p><strong>PMF feels obvious.</strong></p>
<ul>
<li>Multiple speakers echoed this: product-market fit isn’t subtle. If you’re still wondering if you have it, you probably don’t. When it’s real, the signs are everywhere, users stick around, demand snowballs, and traction is undeniable.</li>
</ul>
<p><strong>Breakthrough often comes right after the breaking point.</strong></p>
<ul>
<li>Elon Musk told the story of SpaceX’s first three failed rockets. If the fourth hadn’t worked, the company would’ve died. Instead, that was the one that changed everything. It was a reminder that real breakthroughs often come at the edge of failure, you only lose if you stop trying new things and pivoting.</li>
</ul>
<p>And through all the hype, one theme kept surfacing: the future belongs to those who move fast, but responsibly. It’s not “move fast and break things” anymore. It’s “move fast and build things that matter.” I left those sessions buzzing, not just with ideas, but with frameworks for how to evaluate and prioritize them.</p>
<h3 id="heading-yc-summer-conference"><strong>YC Summer Conference</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651533527/86854f2c-eedc-4b43-b529-67390295208e.jpeg" alt class="image--center mx-auto" /></p>
<p>If YC Startup School was about scale, thousands of builders, big names on stage, and big ideas flying around, the YC Summer Conference a few weeks later was the opposite vibe, and I loved that contrast.</p>
<p>Instead of 2,500 people, it was a few hundred, a perfect space to deeply connect. At Startup School, I walked away with frameworks and takeaways. At the Summer Conference, I walked away with friendships. I had time to really talk with people, not just shake hands.</p>
<p>I arrived early, met people in line, and immediately felt that same YC current of ambition and curiosity. Throughout the day, I reconnected with friends from programs like Buildspace and got to spend more time with founders like Selin from Delve and Ethan from CaseFlood.</p>
<p>The talks were phenomenal: • Emmett Shear (Twitch, now Softmax) gave a raw, honest account of launching straight out of school, showing how “not knowing the rules” can actually be your edge. • Han Wang &amp; Hahnbee Lee (Mintlify) walked through their journey from student project to multimillion-dollar company in just three years, super tangible and motivating. • And the YC partners, Harj Taggar, Jared Friedman, and Harshita Arora, hammered home the point: the barrier to starting has never been lower for students.</p>
<p>But the real magic was what happened after. Nobody rushed off. Founders, YC partners, and alumni all stuck around, swapping unpolished stories and real advice. I ended up in a deep conversation with Jared Friedman about how to approach building as a college student. He was genuinely curious about our experiences and feedback, which was exciting to see.</p>
<p>The Summer Conference felt less like a lecture and more like a community, builders figuring it out together. It was inspiring.</p>
<h3 id="heading-applied-ai-cognition-hackathon"><strong>Applied AI Cognition Hackathon</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651541827/d7c11ee3-0044-4061-bc2d-e534edcc8c35.jpeg" alt class="image--center mx-auto" /></p>
<p>One weekend this summer, I found myself in a very unplanned adventure: the Cognition Applied AI Hackathon, judged by Andrej Karpathy and other top people in the field.</p>
<p>I didn’t have a spot on the list. I didn’t even know the venue until the morning of. But I showed up anyway.</p>
<p>I worked with Georg von Manstein, a friend from Buildspace, and Elliot Slusky, a high schooler I’d met 2 days earlier.</p>
<p>We built “Kahoot for politics”, helping politicians understand live constituent sentiment. In just a few hours, we built a website that could:</p>
<ul>
<li><p>Launch surveys and gather feedback in real time.</p>
</li>
<li><p>Use AI to classify responses by political leaning and track how opinions shift.</p>
</li>
<li><p>Turn messy data into clean, interactive dashboards you could explore with simple questions.</p>
</li>
<li><p>Generate graphs instantly from plain English queries.</p>
</li>
</ul>
<p>We ended up getting 3rd place, which was insane and unexpected!</p>
<p>The crazy part was how quickly everything had to come together. No time for perfect designs or deep planning. But that intensity created a flow state where the only focus was making the idea real.</p>
<p>I learned how much a small, scrappy team can get done under pressure. And hearing feedback directly from judges like Karpathy, Russell Kaplan, Bill Chen, Hao Sang, and others was surreal.</p>
<p>Walking out, I realized hackathons aren’t just about building projects, they’re about proving to myself that I can take an idea from zero to something real in a few hours.</p>
<p>The hackathon pitch demo was posted <a target="_blank" href="https://www.linkedin.com/posts/adam-elitzur_i-wasnt-on-the-list-didnt-even-know-the-activity-7364412366681214976-QYEI">here</a>.</p>
<h3 id="heading-notable-capitals-nextgen-fellowship-and-pitch"><strong>Notable Capital’s NextGen Fellowship and Pitch</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651550500/1b6d0517-0231-41b7-9854-96ec863eba94.webp" alt class="image--center mx-auto" /></p>
<p>Another highlight of the summer was being part of the Notable Capital NextGen AI Fellowship. The program brought together a global group of curious, ambitious builders to learn directly from some of the sharpest minds in tech and venture.</p>
<p>One of the most exciting moments came at the first-ever NextGen Pitch Day, where I had the chance to pitch <a target="_blank" href="https://www.song-lingo.com/">Songlingo</a>, my app to learn languages through music. Walking away with 1st place was surreal, but even more valuable was the feedback from the judges, Jeff Richards, Claire Vo, and James Cham, who pushed me to think bigger about both product and execution.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651560729/c5958e1d-56be-4ad5-8bde-3c5b40fb3401.webp" alt class="image--center mx-auto" /></p>
<p>Beyond the pitch, the fellowship was packed with incredible conversations. We heard raw stories from founders like Garrett Lord (Handshake), Vineet Goel (Parafin), Steven Wang (dub), and Gorkem Yurtseven (fal), as well as insights from Hans Tung, Notable’s managing partner. Each session left me rethinking assumptions and seeing new possibilities for what’s next in AI.</p>
<p>But what really stuck with me was the community itself. The fellows, students, founders, engineers, came from around the world, yet shared the same drive and generosity. By the end, it didn’t just feel like a program, it felt like a network I’ll stay in touch with and keep learning from for years.</p>
<p>Huge thanks to Esther Kim and the entire Notable Capital team for building such a thoughtful, energizing experience.</p>
<h3 id="heading-finding-community-outside-tech"><strong>Finding Community Outside Tech</strong></h3>
<p>Outside of the hackathons, late-night coding sessions, and YC events, one of the most unexpectedly meaningful parts of my summer was becoming part of the Jewish community at Chabad SF. I got close with the other interns staying for the summer. Every week, I’d make my pilgrimage on the Muni to Chabad, probably saved hundreds in Ubers this summer :). Between Shabbat dinners, casual hangouts, and conversations that stretched late into the night, it became a grounding counterbalance to the intensity of the tech world.</p>
<p>There’s something about unplugging from code, sharing a meal, swapping stories, and being welcomed into a warm community that recharges you. It gave the summer a rhythm and a pause, and reminded me that while building is exciting, it’s just as important to take breaks and clear your mind.</p>
<h3 id="heading-city-of-dreams">City of dreams</h3>
<p>SF is a city of dreams. You can walk down Market Street and bump into someone you’ve heard about on LinkedIn. Walking around the city, I suddenly heard: <em>“Adam!”</em> — it was Wilson, a friend I knew from Boston. Encounters like that happened constantly. It felt like the boundary between online networks and real life blurred in San Francisco, and that energy made the city itself part of the experience.</p>
<p>That’s the magic of SF: everyone’s building something, everyone’s in motion, and you’re just one coffee chat away from an idea that could change your trajectory. It’s normal to overhear product pitches in line for boba, or walk past a group debating the future of AGI on the sidewalk. The city runs on ambition, but also on openness, people are genuinely down to meet, collaborate, and dream out loud.</p>
<p>It’s not a perfect place, but there’s nowhere else where possibility feels so tangible. This summer was the first time I felt like I wasn’t just learning tech - I was living it.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1755651574207/3ac08044-0951-4cee-b9d2-d2dc7171b280.jpeg" alt class="image--center mx-auto" /></p>
]]></content:encoded></item><item><title><![CDATA[Presenting my startup to Congress at the nation’s Capitol: Congressional App Challenge’s #HouseOfCode]]></title><description><![CDATA[Last week, I had the incredible opportunity to attend the Congressional App Challenge #HouseOfCode event in Washington, D.C. This was the pinnacle of my experience with the Congressional App Challenge, where winning middle/high school students from a...]]></description><link>https://blog.adamelitzur.com/presenting-my-startup-to-congress-at-the-nations-capitol-congressional-app-challenges-houseofcode</link><guid isPermaLink="true">https://blog.adamelitzur.com/presenting-my-startup-to-congress-at-the-nations-capitol-congressional-app-challenges-houseofcode</guid><category><![CDATA[Congressional App Challenge]]></category><category><![CDATA[#HouseOfCode]]></category><category><![CDATA[Congress ]]></category><category><![CDATA[politics]]></category><category><![CDATA[Startups]]></category><category><![CDATA[Entrepreneurship]]></category><category><![CDATA[languages]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Tue, 16 Apr 2024 19:17:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1713293838308/552d8b7e-e0e3-4535-afb1-55ad230decce.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week, I had the incredible opportunity to attend the Congressional App Challenge #HouseOfCode event in Washington, D.C. This was the pinnacle of my experience with the Congressional App Challenge, where winning middle/high school students from across the country had the opportunity to showcase their apps to Congress at the U.S. Capitol building. Stay tuned to the end for App Challenge advice if this is a challenge you are up for!</p>
<h2 id="heading-my-app-background">My app background</h2>
<p>A few months ago, I started building <a target="_blank" href="https://song-lingo.com">Songlingo</a>, a website to help people learn languages through songs. You can read more about how I built it <a target="_blank" href="https://blog.adamelitzur.com/6-weeks-of-building-my-dream-with-buildspace-nights-weekends">here</a>. I submitted the website to the Congressional App Challenge in my district, and it ended up <a target="_blank" href="https://www.congressionalappchallenge.us/23-FL25/">winning</a>, out of 50+ other projects.</p>
<h2 id="heading-day-1">Day 1</h2>
<p>#HouseOfCode started with registration, in the Capitol Visitor Center Atrium, where I picked up my badge and t-shirt. After that, I explored the STEM Inspiration Fair, where I got to talk to representatives from organizations like MIT App Inventor, SMASH Academy, and the U.S. Patent and Trademark Office. It was great to learn about all the different pathways into STEM fields.</p>
<p>The rest of the first day was packed with engaging panel discussions and workshops. I really enjoyed the "Launching into the Future" panel, where entrepreneurs like Rayette Toles-Abdullah (Amazon Web Services), Hansel Lynn (theCoderSchool), Elizabeth Dougherty (U.S. Patent and Trademark Office), and Hunter Habersaat (Duke Student and Congressional App Challenge Alumni Advisory Board), shared their stories of building impactful STEM-based businesses. And in the "Digital Trail" fireside chat, I learned a lot from Anitha Ibrahim (Amazon Web Services) and Daniel Kroese (Palo Alto Networks) about protecting my online privacy and managing my digital footprint.</p>
<p>After, there was a great fireside chat covering "The New and More Modern House of Representatives" led by Yuri Beckelman (U.S. House of Representatives), Ananda Bhatia (U.S. House of Representatives, and Taylor J. Swift (POPVOX Foundation). This was an inspiring talk that made me want to eventually get involved with Congress' tech innovations.</p>
<p>Then, we had another amazing panel about the future in AI and AR, led by Joe Darko (Snap), Natalie Lao (MIT App Inventor), and Isabella Hochschild (Dartmouth Student and Congressional App Challenge Alumni Advisory Board).</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1713281607973/bfc32812-ac60-45f2-9cfd-9eb302d27ba6.jpeg?height=500" alt="Panel Session Featuring Stories of Responsible Pathways in STEM and Tech" class="image--center mx-auto" /></p>
<h2 id="heading-day-2">Day 2</h2>
<p>The second day featured student app demonstrations! As part of the Eastern Cohort, I had an hour in the morning to set up my station and get ready to showcase my website, Songlingo. When the doors opened, it was amazing to see Members of Congress, tech leaders, and other attendees checking out all the incredible student projects. I pitched Songlingo to many attendees, handing out business cards, which received a great response. I even got a visit from Congresswoman Debbie Wasserman Schultz, who tried out the app herself, with the song Keep on Loving You, by REO Speedwagon! She is learning Spanish, and mentioned that she is excited to add Songlingo to her study routine.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1713281748925/f16bf6ba-39cd-4105-b762-29381e8dec98.jpeg?height=500" alt="Congresswoman Debbie Wasserman Schultz stopping by my demonstration" class="image--center mx-auto" /></p>
<p>I then had the opportunity to try new smart glasses from App Challenge sponsors, Meta and Snap Inc. Meta’s includes AI functionality, bringing the power of large language models to wearable technology. The glasses from Snap Inc. are more focused on augmented reality.</p>
<p>Then, my Congresswoman’s office gave me a tour of the Capitol. I got to see the old and new locations of the Senate and House of Representatives, as well as the beautiful art in the building. The Capitol Rotunda was quite impressive, with its historically significant paintings and sculptures.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1713281766083/d6518ffb-f1a7-44da-93b5-dba81fc2fa58.jpeg?height=500" alt="The Capitol Rotunda" class="image--center mx-auto" /></p>
<p>After the demos, it was the Eastern Cohort's turn for the Congressional Keynote session. We heard from representatives like Jen Kiggans, Ted Lieu, Deborah Ross, Zach Nunn, and Becca Balint, as well as Dr. Darin Gray (USC), Jasson Crockett (Snap, Inc), Hansel Lynn (theCoderSchool), Anjali Bhatia (CollegeWise), Sabrina Roshan (RISE), and Victor Foulk (CGI). These speakers discussed the importance of the Congressional App Challenge and the future of STEM education. It was truly inspiring to be in that room, surrounded by so many supportive leaders. We then had a group picture, with the entire Eastern cohort!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1713281801338/85d18c12-b621-40b0-bd43-4e54df1ef833.jpeg?height=500" alt="Group picture of the Eastern Cohort" class="image--center mx-auto" /></p>
<p>I then had the opportunity to view the Western Cohort’s demonstrations. It was inspiring to see what my peers created, and their impact on solving a myriad of problems.</p>
<h2 id="heading-advice-and-reflections">Advice and Reflections</h2>
<p>Overall, my experience at the #HouseOfCode event was unforgettable. I got to showcase my work, network with passionate STEM professionals, and meet amazing student innovators from across the country. It was an honor to represent Florida’s 25th district at the Capitol.</p>
<p>Thank you so much to Joseph Alessi (Program Director, Congressional App Challenge), and Ryan Kirzner (Congressional Operations Coordinator). #HouseOfCode was an incredible and inspiring event, and I'm so thankful for the opportunity to attend.</p>
<p>Next year, I am considering applying to the Congressional App Challenge Alumni Advisory Board, and hopefully have the opportunity to help plan next year’s #HouseOfCode for all of the future winners!</p>
<p>I would highly recommend applying to your local Congressional App Challenge. To see if your district participates, check this <a target="_blank" href="https://www.congressionalappchallenge.us/students/participating-districts/">page</a>.</p>
<p>My advice is to code something that aims to solve a problem in your community. It doesn't have to be a mobile app, it could be also be a website, desktop app, or anything else in code. Many other winners used <a target="_blank" href="https://appinventor.mit.edu/">MIT App Inventor</a> to build their apps, which is a powerful tool.</p>
<p>Ideally, build something functional, not just an idea. The judges will be most impressed by apps that are working prototypes, not just concepts. Then, explain the impact and benefits clearly in your submission. Quantify the benefits if possible.</p>
<p>While you are working, get help and constant feedback. Don't try to do it all alone. Reach out to mentors, classmates, teachers, or even local tech professionals to get input and assistance as you're building your app.</p>
<h2 id="heading-register-for-the-app-challenge">Register for the App Challenge</h2>
<p>You can register for the next App Challenge <a target="_blank" href="https://www.congressionalappchallenge.us/">here</a>! For any app questions or personalized help with your project, feel free to leave a comment or schedule a call with me <a target="_blank" href="https://cal.com/adamelitzur">here</a>.</p>
]]></content:encoded></item><item><title><![CDATA[6 weeks of building my dream with Buildspace Nights & Weekends]]></title><description><![CDATA[Six weeks ago, I got accepted into Buildspace's Nights & Weekends program with just an idea. A website to learn languages through songs. I've never built a product for users, but I figured that after learning programming since 8th grade, now is the t...]]></description><link>https://blog.adamelitzur.com/6-weeks-of-building-my-dream-with-buildspace-nights-weekends</link><guid isPermaLink="true">https://blog.adamelitzur.com/6-weeks-of-building-my-dream-with-buildspace-nights-weekends</guid><category><![CDATA[buildingandlearning]]></category><category><![CDATA[build]]></category><category><![CDATA[innovation]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Wed, 14 Jun 2023 00:05:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1686698398738/275214d3-b95b-4119-8aef-5d4fb98dfd93.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Six weeks ago, I got accepted into <a target="_blank" href="https://buildspace.so/">Buildspace's Nights &amp; Weekends program</a> with just an idea. A website to learn languages through songs. I've never built a product for users, but I figured that after learning programming since 8th grade, now is the time! Keep reading to see how I built <a target="_blank" href="http://song-lingo.com">Songlingo</a>!</p>
<p>Nights &amp; Weekends is a free, six-week, program that is geared towards people who are either working or studying full-time during the week and are excited to devote six weeks of their spare time to advance an idea that they have.</p>
<p>In the beginning, participants pick a goal for the six weeks. My goal was to reach 500+ unique users on Songlingo.</p>
<p>For more information about Buildspace, and their recently raised $10 million from Andreessen Horowitz and other investors like Founders Inc and Y-Combinator, check out <a target="_blank" href="https://techhubsouthflorida.org/former-south-floridian-farza-majeed-raised-10m-backed-by-andreesseen-horowitz-now-helping-others-ideas-come-to-life/">this article</a> I wrote for the South Florida Tech Hub.</p>
<p>These six weeks have been the busiest, but best six weeks of my life. With the second semester of Junior year of high school, four AP tests, and multiple trips, it's been a great ride!</p>
<h2 id="heading-week-by-week-progress">Week-by-week progress</h2>
<h3 id="heading-week-1">Week 1</h3>
<p>I was in Boston and New York during the first week visiting family and touring colleges. I watched the Buildspace kickoff live stream in the car on the way back from a college tour. I finalized my idea by Thursday, April 13, and then, Farza, the founder of Buildspace, said that by Sunday, we should have version one of our idea! That got me building, and I started my React project in the car from Boston to New York. I built my v1, which could only fetch a song's lyrics and music video, no translation yet. But that was enough to submit for the first weekly update!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1686699007679/0a31671d-6505-4f2d-8ebd-45ad9b668d07.jpeg" alt="Version 1 of Songlingo" class="image--center mx-auto" /></p>
<h3 id="heading-week-2">Week 2</h3>
<p>After that, I really got to work for the second week. I added the translation functionality for one word, using langchain and ChatGPT API originally, but then switched to Bing Translate API and then Google Translate API. I also researched analytics services, and decided on <a target="_blank" href="https://posthog.com/">Posthog</a>, which offers useful features like session replays.</p>
<p>I switched Songlingo to be a Next.js website, from React, which allowed me to call APIs and run server-side functions.</p>
<p>I launched Songlingo on Twitter for the first time on April 24, and got my first user! He helped me realize that the Youtube data API has a very low rate limit, which was causing an error after a few searches. I had to switch it up.</p>
<h3 id="heading-week-3">Week 3</h3>
<p>I decided on a free NPM package, which allows you to search for a Youtube video and fetch its ID. With this, I embedded an Iframe with the music video and audio into Songlingo.</p>
<p>I then added the full song translation, which was helpful for users.</p>
<h3 id="heading-week-4">Week 4</h3>
<p>I booked my flight and hotel for the San Francisco in-person Nights &amp; Weekends event!</p>
<p>I added translation to any language, so a song in Spanish could be translated to a song in French, with no English involved anymore! I fixed the reverse formatting of right-to-left languages to make them readable, and then tweeted about both of these features.</p>
<p>I then got feedback that it was hard to read lyrics without line separation by verse, so I reformatted the lyrics and added spacing.</p>
<p><img src="https://pbs.twimg.com/media/FvVOzpNXwAAtY8L?format=jpg&amp;name=900x900" alt="Lyrics formatted by verse" /></p>
<p>I then bought the domain <a target="_blank" href="http://song-lingo.com">song-lingo.com</a>, and started spreading the word. I told my language teacher about it, and she used Songlingo during our class to play a song and show the translation! The whole class really liked it!</p>
<p>I added social media share buttons, so users can share which song they are learning!</p>
<h3 id="heading-week-5">Week 5</h3>
<p>I had an engineering field trip to the Drones in School national competition at the AUVSI XPONENTIAL conference. On the plane, I redesigned Songlingo and made a logo.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1686699241936/7ceef34d-0b03-4fcc-a535-5b7fc758b937.jpeg" alt="Updated Songlingo design" class="image--center mx-auto" /></p>
<p>I then learned that some users didn't know which song to enter, so they left the website. I added a feature that allows users to retrieve a random song in any language, in case they want to explore new songs!</p>
<h3 id="heading-week-6">Week 6</h3>
<p>I posted Songlingo in over 30 language subreddits, like r/Korean, r/Vietnamese, r/Spanish, r/Italian and many more. I then watched Posthog analytics, and watched it take off. Within two days, Songlingo broke through my goal of 500+ users, and had 1,500 unique people open the website!</p>
<p>I then added URL params and destructuring, so users can share the link to a specific song.</p>
<p><em>For more weekly progress, check out</em> <a target="_blank" href="https://twitter.com/adamcandoit"><em>my Twitter</em></a><em>.</em></p>
<h2 id="heading-demo-day">Demo Day</h2>
<p>After week 6, we had demo day and the final 32, where we voted on who wins $100,000. It was amazing to see other projects.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1686695917897/d316fa13-b2a6-4434-962d-8eb4d1ae152c.png" alt="Final-32 live stream to vote who wins $100,000" class="image--center mx-auto" /></p>
<h2 id="heading-irl-in-real-life-event">IRL (In real life) event</h2>
<p>I flew to San Francisco for the Buildspace in-person event, three incredible days of meeting over 250 other builders and improving Songlingo! The energy in the room was amazing, with everyone checking out each others' projects and helping each other! It was inspiring to meet the builders who I'd been building with side by side for 6 weeks!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1686696575888/d6f614c1-73c2-4920-98bf-8d0bdec182d6.jpeg" alt="Buildspace school in San Francisco" class="image--center mx-auto" /></p>
<p>At night, I went back to the hotel and worked with <a target="_blank" href="https://twitter.com/RoxCodes">Rox</a> and <a target="_blank" href="https://twitter.com/AprilynneAlter">Aprilynne</a> on our individual projects until 1:30 AM. I started a <a target="_blank" href="https://songlingo.beehiiv.com/subscribe">newsletter</a> so users can sign-up for updates.</p>
<p>I launched Songlingo on ProductHunt, with the help of <a target="_blank" href="https://twitter.com/dxlantxch">Dylan Molina</a>, which got over 90 upvotes, top 15 product of the day, and number 2 education product of the week!</p>
<p><a target="_blank" href="https://twitter.com/StoneAgeTc">Tylar Campbell</a>, who I enjoyed working with on our projects, helped me record a social media video, which drove a lot of traffic to the ProductHunt post.</p>
<p>The IRL event in San Francisco was great! They had plenty of opportunities to get feedback and improve our products. They hosted an insightful question-and-answer session. And they had great food!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685288049591/0f06ebf6-e0cd-430b-a3f1-46ac889be2ce.jpeg" alt="Farza addressing the builders at the San Francisco in person event" /></p>
<h2 id="heading-after-buildspace">After Buildspace</h2>
<p>I added Supabase as a database, as well as authentication so users can sign-up, and save words and songs to listen to later! I added flashcards to the saved songs page, so users can study the words that they saved, Quizlet style!</p>
<p>In order to improve the site performance, I moved the fetch lyrics function to the server side, and I plan on moving other elements as well.</p>
<p>I improved the UI of Songlingo, added <a target="_blank" href="https://tailwindcss.com/">Tailwind CSS</a>, and made the buttons more responsive.</p>
<h2 id="heading-recap">Recap</h2>
<p>It's been an amazing six weeks, going from nothing to a full product with users. I've never done this before, and I'm so thankful to Buildspace for giving me the opportunity and environment to build.</p>
<p>For years, I've said that I will make a big website or app eventually. Maybe in a year. But I never thought I'd actually do it now, and with Buildspace, it was possible.</p>
<p>Before Buildspace, I was stuck in this cycle of learning HTML, CSS, and JS without React JS, because I thought I wasn't ready for frameworks. But after a few weeks of learning React and Next.js through practice, they are no longer a challenge, both came naturally.</p>
<p>I'd highly recommend Buildspace to anyone, whether you have never built anything before, or whether you are a seasoned builder.</p>
<p>Nights &amp; Weekends Season four starts on August 5th. <a target="_blank" href="http://buildspace.so">Apply here</a>!</p>
]]></content:encoded></item><item><title><![CDATA[Former South Floridian Farza Majeed raised $10M for school backed by Andreessen Horowitz; now helping others' ideas come to life]]></title><description><![CDATA[Buildspace, a school that aims to help people learn how to build businesses in domains they love,  raised $10 million from funders such as Andreessen Horowitz, Founders Inc and Y-Combinator.

The school is now offering a six-week, free, online Nights...]]></description><link>https://blog.adamelitzur.com/former-south-floridian-farza-majeed-raised-10m-for-school-backed-by-andreessen-horowitz-now-helping-others-ideas-come-to-life</link><guid isPermaLink="true">https://blog.adamelitzur.com/former-south-floridian-farza-majeed-raised-10m-for-school-backed-by-andreessen-horowitz-now-helping-others-ideas-come-to-life</guid><category><![CDATA[Build In Public]]></category><category><![CDATA[Startups]]></category><category><![CDATA[opportunity]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Wed, 31 May 2023 20:44:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1685565713705/8ae4da71-3a5f-42d1-a52c-f610ae87b81c.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a target="_blank" href="http://buildspace.so/"><strong>Buildspace,</strong></a> <strong>a school that aims to help people learn how to build businesses in domains they love,  raised $10 million from funders such as Andreessen Horowitz, Founders Inc and Y-Combinator.</strong></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685288259991/2f44803f-eae5-4b93-9a8c-b706751eef8e.jpeg" alt="Buildspace School in San Francisco" /></p>
<p>The school is now offering a six-week, free, online <em>Nights &amp; Weekends</em> program, where creators can pick an idea and build it with the guidance of mentors and peers. Any idea is possible in <em>Nights &amp; Weekends</em>, with projects ranging from software such as AI or blockchain, engineering a bike that powers electricity, or art such as music and films. It’s a place where you can figure out what you’re passionate about, create something you love working on, and then learn how to turn that creation into a financially sustainable path you can pursue full-time.</p>
<p><em>Nights &amp; Weekends</em> is geared towards those who are working or studying full-time during the week and are excited to devote 6 weeks of their spare time to advance an idea that they have. The program is designed to be flexible and fun, with no lectures or homework. Instead, participants get access to live sessions with mentors and experts. They also get to interact with other builders in a supportive and collaborative community.</p>
<p>During the six-week program, participants decide on a goal for their idea which they work on throughout the entirety of the program. The schedule is pretty simple:</p>
<ul>
<li><p>Week 1: Lock Down Your Idea</p>
</li>
<li><p>Week 2: Create Version One of Your MVP</p>
</li>
<li><p>Week 3 - 6: Iterate On Your Idea Alongside Thousands of Others</p>
</li>
<li><p>End of Week 6: Demo Day</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685288049591/0f06ebf6-e0cd-430b-a3f1-46ac889be2ce.jpeg" alt="Culminating event for Season 3 in San Francisco" class="image--center mx-auto" /></p>
<p>During demo day, participants present their projects including their progress and struggles. 32 participants are picked to compete for a cash prize. Last season, Season 3, Buildspace awarded a total of $100,000 to four builders. A musician, a film maker, a game developer, and a farmer each received $25,000 as support in continuing to build their projects.</p>
<p>Elea Vogli, who is writing an album, Esther Joy, who is creating eco chamber DAO to make community gardening easier, Chaos Town, which is a local documentary series based in Portland, and Hussain, who is creating Split Horizons, a game about a girl exploring imaginary environments and finding a way to go beyond them.</p>
<p>Season 3 graduated 450 people from the program. Their demos are available on <a target="_blank" href="https://buildspace.so/demoday">the Buildspace website</a>.</p>
<p><em>Nights &amp; Weekends</em> culminates with events held in both San Francisco and Dubai where participants can finally meet in person, network and showcase their projects.</p>
<p>Buildspace claims that its programs are suitable for anyone who wants to learn new skills and build something cool, regardless of their background or experience level. The company says that its mission is to help people be able to work full-time on their dream creations sustainably. Therefore, Buildspace’s programs are free for users and Buildspace is profitable off of their sponsorship and partnership model.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1685288390552/a8a94a23-2f07-4688-8876-d84c59db1459.jpeg" alt="Farza Majeed, founder of Buildspace" /></p>
<p>“I started Buildspace because I wanted to build the school that I wish I had,” stated Farza Majeed, Founder of Buildspace. “When I was going to university, it was very strange for someone to be working on their own ideas and pursue the path of not getting a job. I want to make that a path that is more default.”</p>
<p>Founder Farza Majeed was raised in Pembroke Pines, Florida. He founded Buildspace, originally named ZipHomeschool, in December 2019.  ZipHomeschool aimed to build software to help parents homeschool their kids. The company then pivoted to a learning platform for users to explore their career options, mainly in web3 and Artificial Intelligence. Now, Buildspace is primarily focusing on their <em>Nights &amp; Weekends</em> program, as well as a new school in San Francisco, with the first three-month cohort starting in July.</p>
<p>Majeed and the team are looking to grow Buildspace with campuses internationally, making it accessible to people around the world regardless of their visa. Buildspace has a hub in San Francisco, is expanding to Dubai and India and is eventually planning to build a very large campus.</p>
<p>Majeed has advice for people who have an idea but are not sure where to start.</p>
<p>“Don’t overcomplicate it, just get something out there that you are kind of embarrassed by," he stated. "It’s ok to be embarrassed by it. Show other people, because there are not many people in the world who go from idea to showing other people their idea. If you’re already doing that, you are in the minority. Just get something out there, you have nothing to lose and everything to gain. Very few people understand this, you don’t need a thought together business, it doesn’t even need to make sense, it just needs to make you feel some joy.”</p>
<p><a target="_blank" href="https://buildspace.so/"><strong>Applications are now open</strong></a> <strong>for Season 4 of the Buildspace <em>Nights &amp; Weekends</em> program. The program begins August 5th.</strong></p>
]]></content:encoded></item><item><title><![CDATA[18th Annual South Florida Devcon Brings Together Developers, Designers, Tech Professionals and Educators]]></title><description><![CDATA[During #SoFloTechMonth in April, South Florida’s month-long celebration of all things tech and innovation across the region, South Florida Tech Hub hosted its 18th annual SoFlo DevCon once again bringing hundreds in attendance for the event.

Held at...]]></description><link>https://blog.adamelitzur.com/18th-annual-south-florida-devcon-brings-together-developers-designers-tech-professionals-and-educators</link><guid isPermaLink="true">https://blog.adamelitzur.com/18th-annual-south-florida-devcon-brings-together-developers-designers-tech-professionals-and-educators</guid><category><![CDATA[conference]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Wed, 24 May 2023 04:35:11 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1684901726633/ab4fdd8b-1f4d-473c-8368-e316710a9bfb.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>During #</strong><a target="_blank" href="http://soflotechmonth.org/"><strong>SoFloTechMonth</strong></a> <strong>in April, South Florida’s month-long celebration of all things tech and innovation across the region, South Florida Tech Hub hosted its 18th annual</strong> <a target="_blank" href="https://www.soflodevcon.com/"><strong>SoFlo DevCon</strong></a> <strong>once again bringing hundreds in attendance for the event.</strong></p>
<p><img src="https://techhubsouthflorida.org/wp-content/uploads/2023/05/712A0331-300x200.jpg" alt class="image--center mx-auto" /></p>
<p>Held at Nova Southeastern University in Davie, the location was a perfect place to bring together those from Miami, Broward, Palm Beach, Martin County and even a few from the west coast of the state. In attendance were software developers, designers, engineers, tech professionals and event school district teachers and college professors from across South Florida.</p>
<p>The event is the only fully regional tech education event FREE and open to the public with classes and sessions running all day long that are completely geared towards STEM and innovation. The event was free to attend, thanks to the support of community partners and sponsors such as this year’s Presenting Sponsor, <a target="_blank" href="https://www.cognizant.com/us/en">Cognizant</a>.</p>
<p>The day kicked off with breakfast (sponsored by FAU’s College of Engineering) and 8:30 AM sessions. The first 300 guests through the door were also given a free conference t-shirt (sponsored by Streann Media), and a pizza party lunch was provided for all attendees sponsored by CITY Furniture.</p>
<p><img src="https://techhubsouthflorida.org/wp-content/uploads/2023/05/712A0390-300x200.jpg" alt="Jeffrey Richman and Kishore Dandu with Cognizant address audience as Presenting Sponsor." class="image--center mx-auto" /></p>
<p>This year’s event featured a Leadership Track and Leadership Lunch in collaboration with Cognizant, CITY Furniture and SIM South Florida. <a target="_blank" href="https://www.linkedin.com/in/jeffrichmanmba/">Jeffrey Richman</a>, Customer Relationship Manager and <a target="_blank" href="https://www.linkedin.com/in/kishore-dandu-78320b9/">Kishore Dandu</a>, Client Partner of Energy &amp; Utilities at Cognizant addressed the audience as Presenting Sponsor. Kishore spoke about the importance of events such as SoFlo DevCon in the tech community and how proud they are to give back to a local organization helping build the local tech talent. With hundreds of thousands of employees across the globe, Cognizant employs many technical and salespeople in the South Florida region. As tech in South Florida continues to blossom, they are happy to be a contributing part of the ecosystem.</p>
<p><a target="_blank" href="https://www.linkedin.com/in/rebecca-bakels/">Rebecca Bakels</a>, Software Engineer and Tech Community Advocate at CITY Furniture, highlighted that CITY Furniture is more than just a furniture company. CITY Furniture employs hundreds of people in technology and is using all sorts of innovative tech such as AR, data science, and app development all in-house to ensure the best customer experience. CITY Furniture also gives back thousands of dollars to local community programs and nonprofits each year.</p>
<p>Rebecca is a benefactor of local tech initiatives and the South Florida Tech Hub community. As she began her journey into tech in 2020, she connected with South Florida Tech Hub, completed a Software Engineering course with Boca Code, became an intern at CITY Furniture and then was offered a full-time role to continue with the company. Rebecca is now involved with many nonprofit organizations and initiatives in the tech space in the region.</p>
<p><a target="_blank" href="https://techhubsouthflorida.org/wp-content/uploads/2023/05/712A0188-scaled.jpg"><img src="https://techhubsouthflorida.org/wp-content/uploads/2023/05/712A0188-300x200.jpg" alt class="image--center mx-auto" /></a></p>
<p>Each year, the conference attracts almost 1000 attendees and over 100 speakers, sponsors and exhibitors. The event featured 6 time slots for workshops and 12 separate tracks to choose from such as mobile/web development, professional development, entrepreneurship, AI/ML, blockchain &amp; web3, UI/UX, and more. These tracks included a range of topics and workshops, including Machine Learning, AI, VR/AR/MR, IoT, .NET, DevOps, MVC Framework, JavaScript, JQuery, SQL Server, Business Intelligence, Software Testing, Xamarin/Mobile Development, Azure/Cloud, Business/Career Development.</p>
<ul>
<li><p><strong>In the Web Development track</strong>, Todd Albert, Lead Instructor and Founder at Boca Code remarked, “This year, we added several code-along workshops to our lineup, including Next.JS and ChatGPT by Jonathan Sanchez, building a game in Unity with SoFlo DevCon’s youngest speaker, 19-year-old Idan Fischer, and my talk where we live-coded a mobile app in React-Native. Each year, the conference seems to be more energetic and attended by more people. It’s always a great place to expand our knowledge and our networks.”</p>
</li>
<li><p><strong>In the AI/ML track</strong>, Founder of Indulgent Gifts and Thrivve Group, Roberta Barbosa, and US Managing Director of Exo Mindset, Bruno Savoca Albors, spoke. Barbosa presented the workshop Intro to Intelligent RPA. The workshop covered “the fundamentals of intelligent process automation and how it is helping businesses become more efficient and increase employee engagement. It also shared the RPA leaders in the industry, the tools available on the market, and the most common use cases.” Albors delivered a talk on the evolution of AI and ML, tracing its journey from early beginnings to the present day. He highlighted key milestones, including the emergence of machine learning as a subfield of AI, the rise of neural networks and deep learning, and the transformative impact of the digital age on AI and ML. Albors showcased modern applications across industries such as healthcare and finance and addressed ethical considerations and challenges, including bias and privacy. In conclusion, he provided a future outlook for AI and ML, emphasizing their significance in solving complex problems and shaping the future of technology.</p>
</li>
<li><p><strong>In the Web Development track</strong>, Todd Albert, Lead Instructor and Founder at Boca Code remarked, “This year, we added several code-along workshops to our lineup, including Next.JS and ChatGPT by Jonathan Sanchez, building a game in Unity with SoFlo DevCon’s youngest speaker, 19-year-old Idan Fischer, and my talk where we live-coded a mobile app in React-Native. Each year, the conference seems to be more energetic and attended by more people. It’s always a great place to expand our knowledge and our networks.”</p>
</li>
<li><p><strong>In the blockchain track</strong>, <a target="_blank" href="http://www.apparelmagic.com/">ApparelMagic</a> CEO and cryptocurrency veteran <a target="_blank" href="https://www.linkedin.com/in/brandon-ginsberg/">Brandon Ginsberg</a>, and Azure Migrate &amp; Modernize Lead at Microsoft and Co-Founder of Nebulai, Renatto Garro were two of the presenters. Ginsberg spoke about recent developments in the Ethereum ecosystem, including The Merge, Shanghai updates, and ERC-4337. His talk highlighted the importance of these updates in enhancing Ethereum’s scalability, security, and efficiency, and their potential implications for decentralized applications and the broader cryptocurrency landscape. Garro led the workshop Unlock the Power of Decentralized Identities. “Decentralized Identities promise to change the way we use the Internet giving us more control, security, and the ability to monetize our data,” Garro stated. “We discussed solutions from Microsoft like Entra and PolygonID, among others. It is truly inspiring what developers can start building with this technology.”</p>
</li>
<li><p><strong>In the AR/VR track</strong>, Principal engineer at Microsoft for Mixed Reality, Denise Mendez, Head of Emerging Tech &amp; Innovation Division at <a target="_blank" href="https://peakactivity.com/">PeakActivity</a>, <a target="_blank" href="https://www.linkedin.com/in/robpetrosino/">Rob Petrosino</a>, and Harshal Sanghvi, Doctoral Candidate at Florida Atlantic University and Research and Development Specialist at Advanced Research LLC, presented workshops. Mendez talked about the scale of the XR industry, its value in the South Florida economy, and well as how to get started building cross-platform XR experiences in Unity. Petrosino spoke about AI &amp; its impact on 3D, AR &amp; XR. “Generative AI has changed how most organizations and teams will approach visualizing information, floor plans and their standard operating procedures without additional technical teams.” Sanghvi discussed the impacts of AI &amp; AR on Medical Interventions and Imaging as diagnosing and treatment methods.</p>
</li>
<li><p><strong>In the Leadership track</strong>, Founder of B-Grade Media and Technology Advisor at Leafplanner, Q. Wade Billings led the session on “How to engineer a thriving engineering culture”. “In 2019, I had the opportunity to build an engineering culture from scratch, which is more complicated than it might sound,” Billings remarked. “To help my team and me in the effort, we designed a framework called the “Cultural Development Lifecycle (CDLC)” modeled after the well-known Software Development Lifecycle. This framework enabled us to conceive of, plan, develop, test, and measure our thriving engineering culture. My sincere hope and goal are that presenting the CDLC at SoFlo DevCon will inspire others to think about culture in a new and exciting light.”</p>
</li>
<li><p><strong>In the Entrepreneurship track</strong>, was a session, “Practical Steps to Turn Your Idea Into a Revenue Generating Business”, Managing Partner at Argent Strategies and CSO of Doxci, Aaron Chavez, covered everything from ideation to product development to early-stage scaling activities. His talk emphasized the significance of proper solution validation, as well as a heavy focus on non-capital-intensive activities that are accessible to all founders. During his talk, he stressed the significance of South Florida’s idea-rich founder economy and the need for said founders to progress by taking practical and cost-effective steps to move their ventures forward.</p>
</li>
</ul>
<p>One of the unique aspects of SoFlo DevCon is that it is open to anyone interested in the tech and innovation community in South Florida. Attendees did not need to be developers to participate in the conference. Designers, project managers, creatives, entrepreneurs, founders, and anyone connected to the tech industry were all welcome to attend.</p>
<p><img src="https://techhubsouthflorida.org/wp-content/uploads/2023/05/712A0784-300x218.jpg" alt="Idan Fischer receives Scott Katarancic Speaker Award." class="image--center mx-auto" /></p>
<p>Software engineer and game developer presented the workshop ‘Unleashing Your Creativity: Unity game development.’ “Participants learned how to create a game where the player collects coins while avoiding obstacles,” Fischer explained.</p>
<p>“We went through the process of making a game, from making game objects to making scripts to control our objects. Overall, speaking at SoFlo Devcon was an amazing experience, especially for my first time speaking anywhere and first time at SoFlo Devcon. Thank you to everyone who came!”</p>
<p>Idan was also voted the audience favorite receiving the Scott Katarincic Speaker Award, in remembrance of Scott who recently passed this year. He was a major part of planning past SoFlo DevCon events and working with all the speakers to ensure a successful event. It was only fitting that our youngest speaker ever at only 19 years old received the award and on his birthday, no less! The award was presented to Idan by Naomi Gayz, Scott’s girlfiend, and Annette Katarancic, Scott’s mother.</p>
<p><img src="https://techhubsouthflorida.org/wp-content/uploads/2023/05/FPL_soflo-devcon-2023-300x223.jpg" alt="FPL/NextEra team" class="image--center mx-auto" /></p>
<p>SoFlo DevCon 2023 was a huge success, bringing together the South Florida tech community and providing a platform for learning, networking, and collaboration. The day ended with an after-party happy hour and karaoke!</p>
<p>South Florida Tech Hub’s Dev Con 2023 was made possible because of its sponsors: Presenting Sponsor, Cognizant, Tshirts, Streann Media, City Furniture provided lunch and Telerik by Progress sponsored ASL interpretation. Thanks to the supporting sponsors, including Florida Atlantic University, OZ Digital Consulting, NRG Way, Boca Code, SIM, Algorand, Agile Infoways, Total Wine &amp; More, Amazon Web Services, Microsoft TEALS Program, Code Magazine, FPL, Office Depot, Carrier, Modernizing Medicine, Florida Crystals, Social Mobile, Verizon, and Dedicated IT, for their contributions to the event.</p>
<p><a target="_blank" href="https://drive.google.com/drive/u/0/folders/1NCaqF1kofa3njgFvtyoqiBwEnFxu3VDA">See more photos here</a>.</p>
]]></content:encoded></item><item><title><![CDATA[History & Future of Tech in South Florida]]></title><description><![CDATA[On February 28, South Florida Tech Hub held an event about the history and future of tech in South Florida featuring nine speakers from the tech industry.
The event was held at the Boca Raton Innovation Campus, also known as BRIC, which is the birthp...]]></description><link>https://blog.adamelitzur.com/history-future-of-tech-in-south-florida</link><guid isPermaLink="true">https://blog.adamelitzur.com/history-future-of-tech-in-south-florida</guid><category><![CDATA[history]]></category><category><![CDATA[Future]]></category><category><![CDATA[IBM]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Fri, 24 Mar 2023 00:21:27 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1679251588184/31560ad0-0f1a-4de4-b798-87ee0020678c.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On February 28, South Florida Tech Hub held an event about the history and future of tech in South Florida featuring nine speakers from the tech industry.</p>
<p>The event was held at the Boca Raton Innovation Campus, also known as BRIC, which is the birthplace of the first personal computer. BRIC was developed by IBM in the late 1960s as its North American Research and Development facility, and it has been upgraded significantly since then. The campus is the largest single-facility office complex in the state, covering 1.7 million square feet.</p>
<h2 id="heading-origins-of-the-pc">Origins of the PC</h2>
<p>The event started with a keynote by Dr. Dave Bradley, one of the twelve engineers who worked on the original IBM PC. He is famously known for developing the computer's ROM BIOS code and for implementing the "Control-Alt-Delete" key combination used to reboot the computer. In his speech, he shared insights on early IBM marketing, the release of the first personal computer, working with Bill Gates, and other significant inventions.</p>
<p>Dr. Dave started working at IBM in 1978, on the DataMaster, the precursor to the IBM Personal Computer. He shared struggles that the team had when members of the corporate team tried to help, which delayed the release of the DataMaster until July of 1981.</p>
<p><img src="https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2F1.bp.blogspot.com%2F-XTHyT0w5Znc%2FYQMaYt9lYcI%2FAAAAAAAAY-U%2Fjbw1nXqRedwtHgD0kBFkeDHrnqGpQuXUgCLcBGAsYHQ%2Fs1324%2Fibm-datamaster.jpg&amp;f=1&amp;nofb=1&amp;ipt=6f811f4fecc2a08da53b7db72515cb4621fbe461c6397d16f55d4c1034bf51c1&amp;ipo=images" alt="Retromobe - retro mobile phones and other gadgets: IBM Selectric (1961 ..." /></p>
<p>One month later, the IBM PC was released. Dr. Dave showcased the inside of the PC, with 64 kilobytes of memory.</p>
<p>Dr. Dave described the time that he helped with a sales pitch to the Rose Hulman Institute of Technology, aiming to convince them to use personal computers as part of their instruction. They showed a demo program allowing the user to pick a song, which is then played on the two-and-a-quarter-inch speaker. However, there were 30 people in the room. They came up with the idea to plug in a guitar amplifier into the cassette cord. Then, no matter what song the user chooses, The Stars and Stripes Forever is played. They made the sale.</p>
<p>With the original IBM PC, anything additional required plugging in an adapter. One adapter was the color graphics adapter, with a 320 by 200-pixel color display (about the size of an icon today). It came with a demonstration game called Donkey, where a car would move up a road and the user would have to switch lanes to either hit or miss the donkey. Dr. Dave remarked that there is some disagreement about that. Bill Gates wrote the Donkey game program.</p>
<p>During testing of the IBM PC, Dr. Dave frequently had to power the computer off, wait a few seconds, and turn it back on. As a result, he decided to make a shortcut: CTRL + ALT + DELETE. This was never supposed to be used in production, but then the publications team found out about it. They were trying to tell people how to start up a program, and they found the answer with the keyboard shortcut. It took Dr. Dave five minutes to create and has since become an essential element of the user experience and even a "cultural icon". Dr. Dave added that there is a CTRL + ALT + DELETE pillow set, and there was even a <a target="_blank" href="https://www.cbsnews.com/minnesota/news/betty-whiteout-ctrl-salt-delete-mndot-name-a-snowplow-winners-announced/">snow plow named after the keyboard shortcut</a> (Ctrl Salt Delete) during Minnesota's Name a Snowplow contest. CTRL + ALT + DELETE was also featured on Jeopardy twice.</p>
<p>After the success of the IBM PC, thousands of IBM employees started working on the PS/2 family of products in Boca Raton. They took up so much office space, and even expanded into the Boca Raton mall where a department store went out of business. Dr. Dave remarked that IBM filled all of Boca Raton in order to get the PC developed.</p>
<p>Then, the event held two panel discussions, which focused on the history and future of South Florida's tech ecosystem. These featured some of the trailblazers of modern technology.</p>
<h2 id="heading-history-of-technology">History of Technology</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1679252457667/91c735f8-7ae3-46ff-b6c1-8d2ff01c30e0.jpeg" alt class="image--center mx-auto" /></p>
<p>The history of technology panel was moderated by Pete Martinez, former IBM executive and founder of Sivotec and RaiseLink, and featured speakers Chris Fleck, a former IBM executive and Vice President and Tech Fellow at Citrix, Maria Hernandez, a former Chief Innovation Officer-LATAM at IBM and CEO of InnoGuia, and Nick Savage, a former Senior NLS Developer at IBM, entrepreneur, and Digital Inclusion Director at CPSF. Each speaker transformed from working at IBM to being executives in new companies.</p>
<p>Hernandez was a developer on IBM's airline reservation system in 1985, which, believe it or not, is still in use as a main system today. She also served as the technical assistant to the senior vice president of research. Her job was to help take research projects to the market faster. Hernandez helped train the voice control in cars' natural language processing algorithm.</p>
<p>Hernandez also created innovation agendas for clients from Latin America and consulted about the value proposition of integrating emerging technology into clients' businesses. She worked with Modernizing Medicine to introduce IBM Watson and AI to the healthcare industry.</p>
<p>Savage worked to sell the DataMaster in 1984 as a summer job while studying AI at the University of Wisconsin. He was then recruited to be Senior Systems Engineer &amp; Product Manager helping to develop the disk operating system (DOS) and modernize the keyboard into a software app. Savage remarked that he knew he was at the forefront of something great. He helped design SQL (Structured Query Language), and all the products building off of the operating system. Savage was in biweekly meetings with Bill Gates, Steven Ballmer, and Paul Allen.</p>
<p>Savage was asked to escort the IBM Personal Computer AT to its announcement in New York. The AT computers took up three first-class seats.</p>
<p>Fleck was a Business Unit Executive at IBM, working on mainframe manufacturing. Fleck turned a lot of IBM technology into commercial offerings, such as IBM branded robots and industrial computers.</p>
<p>Martinez described the innovative department of IBM working long hours on the original PCs. The department was given special permission from IBM to break the rules, to not conform to the old standard of five years of product development and three years of testing. They became a favorite of the company, which came with respect, but also responsibility. Failure was not an option.</p>
<p>Martinez used the RISC chip (reduced instruction set computing), which was very fast, allowing a PC to act like a supercomputer. He and his team worked with the Center for Missing and Exploited Children to do the age progression of children who had been missing for years. This process would take around two weeks for a skilled agent to do manually, but the IBM team reduced this to about an hour. This led to an increase from a 46% to a 78% recovery rate in a year.</p>
<h2 id="heading-future-of-technology">Future of Technology</h2>
<p>The future of technology panel was moderated by Martinez and featured speakers Vanessa Michelini, a former Distinguished Engineer and Chief Technologist at IBM, and Senior Director of Engineering at Natera, Mark Smith, a former VP and Senior Partner at IBM and President of OZ Digital Consulting, and Ania Rodriguez, a former UX Consultant at IBM and CEO of JourneyTrack.</p>
<p>During the panels, they discussed the biggest contributions of South Florida's tech industry, the largest enterprises, the coolest startups, and companies that made an impact in the industry.</p>
<p>After working at IBM, Martinez decided to dedicate his next stage in life to improving the human condition, primarily in health and education. He created a number of companies, primarily in the AI space, starting with biotech and genomics.</p>
<p>Martinez was a founder of the original group that switched from the hardware to software business. Therefore, he was able to hire many smart people, mostly with MBAs. Martinez remarked that he would not have gotten a job in the business if he had to apply, because he did not have an MBA.</p>
<p>Martinez remarked that his success was a result of leadership and the ability to assemble a team, create a business, and create and drive a significant product to market. Having a technology background and surrounding himself with subject matter experts in the sciences also led to his success.</p>
<p>Martinez also co-founded a fintech company called RaiseLink, which uses a matching engine to link investors with startup opportunities, supported by AI technology.</p>
<p>Michelini worked on applying speech recognition technology to the industry at IBM before moving on to the genomics space. She worked on a project called Watson Genomics, which focused on using artificial intelligence and data analytics to interpret genomics in clinical oncology. Michelini fell in love with the mission of helping people through the combination of biology and technology. She joined Natera, a company dedicated to using genomics to interpret oncology, prenatal care, and organ transplants, after leaving IBM.</p>
<p>Rodriguez started at IBM in 2000, where she worked on building user experience and front-end interfaces, which she excelled at, particularly in accounts that were struggling with their technology. She also mentioned being part of a program for top ten women at IBM, which allowed her to meet many influential people. Rodriguez started her own consulting firm, which ended up being one of South Florida's top women-led businesses. Rodriguez's firm works with Fortune 500 companies to help optimize their digital transformations by focusing on the strategy behind it, rather than the design.</p>
<p>Rodriguez also shared her recent successful venture into SaaS (Software as a service) product creation. However, she has had some difficulties with fundraising, particularly as a woman in the industry.</p>
<p>During his time at IBM, Smith worked in the management consulting group and focused on digital transformation, using artificial intelligence. He also worked on commercializing Watson's natural language processing capabilities to help clients digitize unstructured data in the insurance industry.</p>
<p>During Smith's first project with Watson, he had to help collect and clean up 110 million pages of information about insurance, such as regulations and products, to feed into an algorithm. It took his team 16 weeks, but the same could be done today in around two weeks. The main struggle was to attain trust in the data and algorithm. They had to allow the insurance underwriters the ability to find the page that each piece of data came from.</p>
<p>Now with OZ Digital Consulting, Smith works with startups to help them leverage emerging technologies and solve business gaps. Smith believes that startups are often at the forefront of innovation and offer valuable insights on how to use emerging technologies. He remarks that there are constant changes in the industry, and companies should no longer wait, they should innovate with emerging technologies.</p>
<p>IBM holds thousands of patents, which generate around $3 billion per year. They do not need to build products anymore, instead, they license them. Therefore, IBM technology is used extensively behind the scenes. Martinez made a patent called siesta mode, which turns off the monitor when it is not used for a period of time. He stresses the importance of documenting and protecting personal ideas. Michelini also worked on IBM patents with Martinez, and she held the title of master inventor.</p>
<p>Some well-known IBM patents include the bar code, technology in ATMs, Lasik surgery, and the ability to change a phone's orientation.</p>
<h2 id="heading-original-ibm-pc">Original IBM PC</h2>
<p>The Boca Raton Historical Society exhibited a working original IBM personal computer at the event.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1677817039068/5144b551-1ada-43a8-8b8e-138eb419fde8.jpeg" alt class="image--center mx-auto" /></p>
<h2 id="heading-sponsor-message">Sponsor Message</h2>
<p>Brian Callanan from Callanan Financial Advocates opened with a sponsor message.</p>
<p>Callanan arrived in South Florida in July of 1995 and was initially drawn to Fort Lauderdale as a college student due to its reputation as the spring break capital of the world. He later returned to the area after a couple of years of freezing in Boston, seeking a warmer climate and better opportunities.</p>
<p>At the time, the internet and technology industry was rapidly evolving, with companies like Microsoft, Craigslist, Match.com, Amazon, and eBay emerging as major players. Only 12 million people, or 3% of Americans, had logged onto the World Wide Web at that time.</p>
<p>Callanan initially sold telephone systems, voicemail, and data networks before getting involved in the technology community. He was introduced to an organization by a direct competitor and began attending meetings with a small group of like-minded individuals to stay on top of the latest developments. As the group grew in size and influence, Callanan became increasingly involved in regional technology initiatives, eventually serving as president of the South Florida Telecom Forum.</p>
<p>Callanan discussed the importance of private businesses working with universities to build a curriculum that would educate individuals for jobs. During COVID, Callanan wrote a book titled "Women, Widows and Wealth" aimed at business owners who want to sell their businesses. His research showed that 80% of business owners who sought to sell their businesses did not find a buyer. Of the 20% that did, 75% of them regretted the experience. Callanan attributes this to a lack of education among financial advisors on how to handle the sale of businesses. To address this issue, Callanan developed a program called Chief Exec Officer to bring information to business owners on how to sell their businesses and avoid regrettable experiences.</p>
<p>Callanan shared some insights on the current market trends for platform acquisitions. Private equity firms are the main financiers in this space and are actively seeking businesses in the tech and skilled labor sectors. Callanan emphasized the importance of having scalable, bankable profits and transferable value for companies to be considered exit-ready. He also mentioned the importance of effective communication among professionals to avoid costly mistakes. In addition, Callanan encouraged a regional approach to promoting South Florida as a tech hub, highlighting the potential benefits for all businesses in the area.</p>
<p>The event was a great success, and attendees had the opportunity to learn about the journey of South Florida's tech industry, its pioneers, and its future.</p>
]]></content:encoded></item><item><title><![CDATA[How to use ChatGPT to web scrape EASILY]]></title><description><![CDATA[By now you have probably heard of ChatGPT, the natural language processing chatbot, as it's been taking the world by storm. But did you know that ChatGPT can web scrape for you?
Let's say I am trying to web scrape Reddit to get a list of the post nam...]]></description><link>https://blog.adamelitzur.com/how-to-use-chatgpt-to-web-scrape-easily</link><guid isPermaLink="true">https://blog.adamelitzur.com/how-to-use-chatgpt-to-web-scrape-easily</guid><category><![CDATA[chatgpt]]></category><category><![CDATA[web scraping]]></category><category><![CDATA[BeautifulSoup]]></category><category><![CDATA[Python]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Fri, 20 Jan 2023 15:53:08 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1674248601495/a378363c-f1da-43af-8d21-fd142051c6d8.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>By now you have probably heard of <a target="_blank" href="https://chat.openai.com/chat/">ChatGPT</a>, the natural language processing chatbot, as it's been taking the world by storm. But did you know that ChatGPT can web scrape for you?</p>
<p>Let's say I am trying to web scrape <a target="_blank" href="https://old.reddit.com/r/programming/">Reddit</a> to get a list of the post names in the subreddit <a target="_blank" href="https://www.reddit.com/r/programming/">r/programming</a>. I normally have to open up <a target="_blank" href="https://code.visualstudio.com/">VS Code</a>, start a new project, and remind myself how to use the <a target="_blank" href="https://beautiful-soup-4.readthedocs.io/en/latest/#">BeautifulSoup</a> and <a target="_blank" href="https://requests.readthedocs.io/en/latest/">Requests</a> libraries for web scraping. However, ChatGPT makes it easier than ever to web scrape from sites and save time. Read on for two techniques to web scrape with ChatGPT, the first one can be done fully in the browser, and the second option is more customizable.</p>
<h2 id="heading-steps-for-technique-1-in-the-browser">Steps for Technique #1: In the browser</h2>
<ol>
<li><p>First, I'll go to <a target="_blank" href="https://old.reddit.com/r/programming/">a subreddit on Reddit's website</a>. I am using the old layout because it is more accessible to web scrapers, but the content is the same.</p>
</li>
<li><p>Open up the dev tools and inspect tab by right-clicking on the page and then clicking on inspect (Keyboard shortcut: Ctrl + Shift + I on Chrome).</p>
</li>
<li><p>Then press the button below, which will allow you to hover over any element on the website and see the HTML for that element.</p>
<p> <img src="https://blog.hubspot.com/hs-fs/hubfs/Google%20Drive%20Integration/How%20to%20Use%20Inspect%20Element%20In%20Chrome,%20Safari,%20and%20Firefox-Dec-11-2020-05-10-14-82-PM.png?width=1500&amp;name=How%20to%20Use%20Inspect%20Element%20In%20Chrome,%20Safari,%20and%20Firefox-Dec-11-2020-05-10-14-82-PM.png" alt="How to Use Inspect select Element" /></p>
</li>
<li><p>Then press on one of the titles, and it will highlight the HTML for that post's title.</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674178783103/5f7d3e91-9ac0-4872-8399-bca25019eb70.png" alt="Pressing on a Reddit title" class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674179015548/675cf8b5-8ef6-4b45-a036-1f64bc8bb5e7.png" alt="The HTML tag for the Reddit title" class="image--center mx-auto" /></p>
</li>
<li><p>Then open up <a target="_blank" href="https://chat.openai.com/chat/">ChatGPT</a>. Typing the text below will give you code that you can copy and paste into the console tab of the dev tools. Feel free to change the tag type and class name based on what you are trying to scrape.</p>
<p> <code>I want to extract posts from a website. The posts are in an &lt;a&gt; tag with the class names "title may-blank". Give me JS code that will extract the first 25 posts and put it in an excel file. I want to run this code in the browser console.</code></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674179323108/2aa186a1-d795-48b8-917a-49437d63e62b.png" alt="ChatGPT response with the code" class="image--center mx-auto" /></p>
</li>
<li><p>After a few seconds, the list of the Reddit titles downloads to your computer!</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674179458640/ca37550b-de09-4ab8-b325-afcbcc72fc94.png" alt="The download box" class="image--center mx-auto" /></p>
</li>
</ol>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674181065118/c361edf4-284a-4ce5-b743-0f5d21c33ee3.png" alt="The exported CSV file" class="image--center mx-auto" /></p>
<p>This technique is possible without leaving the browser and works great for beginner projects, but is relatively limited when it comes to web scraping. However, ChatGPT can also web scrape with popular libraries like <a target="_blank" href="https://beautiful-soup-4.readthedocs.io/en/latest/#">BeautifulSoup</a>, you just have to ask. This is a little more complicated, but much more customizable.</p>
<h2 id="heading-steps-for-technique-2-python-and-beautifulsoup">Steps for Technique #2: Python and BeautifulSoup</h2>
<ol>
<li><p>If you type this in <a target="_blank" href="https://chat.openai.com/chat/">ChatGPT</a>, it will give you Python code:</p>
<p> <code>web scrape data from</code> <a target="_blank" href="https://old.reddit.com/r/programming/"><code>https://old.reddit.com/r/programming/</code></a> <code>using python and beautifulsoup</code></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674182628925/95ab7cc2-ffb2-45e1-9fdf-dc8bbb49a459.png" alt="ChatGPT response with the code" class="image--center mx-auto" /></p>
</li>
<li><p>Open up an IDE or code editor (I use VS Code), make a new Python file and paste the code in.</p>
</li>
<li><p>Sometimes Reddit blocks the request if you try too many requests, so it is a good practice to add your user agent to the headers of the request. User agents help website servers identify where your request is coming from, which makes it less likely to get blocked. Luckily, ChatGPT can help with this too!</p>
</li>
<li><p>Asking ChatGPT to add user agents to this beautifulsoup and python code returns the code with this as an update:</p>
<p> <code>headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36'}</code></p>
<p> <code>requests.get("</code><a target="_blank" href="https://old.reddit.com/r/programming/"><code>https://old.reddit.com/r/programming/</code></a><code>", headers=headers)</code></p>
</li>
<li><p>Run the full code, and in the terminal, you see the scraped information!</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674182836585/e7ef9a74-2e9e-4b22-814f-a044d70af42b.png" alt="Code with the Reddit titles, post creator names, and number of comments printed out" class="image--center mx-auto" /></p>
</li>
<li><p>One thing you might notice is that the code scrapes the title names, in addition to the user who posted it and the number of comments it has. To get only the titles, you can ask ChatGPT this:</p>
<p> <code>web scrape only the post titles from</code> <a target="_blank" href="https://old.reddit.com/r/programming/"><code>https://old.reddit.com/r/programming/</code></a> <code>using python and beautifulsoup</code></p>
</li>
<li><p>Now, to save it to a CSV file, just ask ChatGPT to <code>update this code to save the title names in a csv file after running.</code></p>
</li>
<li><p>Quick note, make sure to change the folder that you are in inside of your terminal, because that is where the CSV file will be created. To do this, use the <a target="_blank" href="https://www.howtogeek.com/666127/how-to-use-the-cd-command-on-linux/">cd command</a>.</p>
</li>
<li><p>After pasting the new code in, a CSV file will be added to your folder, and it contains all the article names!</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1674184084430/342045bb-714f-45ed-9187-bede9b78a5ed.png" alt="Final CSV file" class="image--center mx-auto" /></p>
</li>
</ol>
<h2 id="heading-final-code">Final Code</h2>
<p>Here is the final code:</p>
<blockquote>
<pre><code class="lang-python"><span class="hljs-keyword">import</span> requests
<span class="hljs-keyword">from</span> bs4 <span class="hljs-keyword">import</span> BeautifulSoup
<span class="hljs-keyword">import</span> csv

headers = {
    <span class="hljs-string">'User-Agent'</span>: <span class="hljs-string">'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36'</span>
}

<span class="hljs-comment"># Make a request to the website</span>
response = requests.get(<span class="hljs-string">"https://old.reddit.com/r/programming/"</span>, headers=headers)

<span class="hljs-comment"># Parse the HTML content</span>
soup = BeautifulSoup(response.content, <span class="hljs-string">"html.parser"</span>)

<span class="hljs-comment"># Find all the elements with the class "title"</span>
post_titles = soup.find_all(<span class="hljs-string">"a"</span>, class_=<span class="hljs-string">"title"</span>)

<span class="hljs-comment"># Extract the text from the elements</span>
titles = [title.get_text() <span class="hljs-keyword">for</span> title <span class="hljs-keyword">in</span> post_titles]

<span class="hljs-comment"># Save the titles in a CSV file</span>
<span class="hljs-keyword">with</span> open(<span class="hljs-string">'titles.csv'</span>, mode=<span class="hljs-string">'w'</span>) <span class="hljs-keyword">as</span> csv_file:
    fieldnames = [<span class="hljs-string">'title'</span>]
    writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
    writer.writeheader()
    <span class="hljs-keyword">for</span> title <span class="hljs-keyword">in</span> titles:
        writer.writerow({<span class="hljs-string">'title'</span>: title})

print(<span class="hljs-string">"Titles saved in titles.csv file"</span>)
</code></pre>
</blockquote>
<p>If you would like to add any more functionality, all you have to do is just ask ChatGPT using these same steps.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>These techniques are super powerful and can save you a lot of time when scraping websites. A few years ago, I coded a web scraping project that took me hours and hours to finish, but if I tried to redo it now, it would take drastically less time because of ChatGPT.</p>
<p>Comment below what you think about coding with ChatGPT!</p>
]]></content:encoded></item><item><title><![CDATA[Looking back on the year]]></title><description><![CDATA[2022 was a big year in my programming journey filled with learning, teaching, and expanding my interests.
2022
In the beginning of 2022, I started volunteering to teach Python to under-served students in New York with Coditum's partnership with Hudso...]]></description><link>https://blog.adamelitzur.com/looking-back-on-the-year</link><guid isPermaLink="true">https://blog.adamelitzur.com/looking-back-on-the-year</guid><category><![CDATA[#DevRetro2022]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[Learning Journey]]></category><category><![CDATA[#cybersecurity]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Fri, 30 Dec 2022 21:04:19 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1672431846425/6c72be4d-e58b-4eb2-af50-22a0614c4cd5.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>2022 was a big year in my programming journey filled with learning, teaching, and expanding my interests.</p>
<h2 id="heading-2022"><strong>2022</strong></h2>
<p>In the beginning of 2022, I started volunteering to teach Python to under-served students in New York with Coditum's partnership with Hudson Scholars. After a few months of teaching, Coditum made an additional partnership with the Goldeneye Foundation in Oracabessa Bay, Jamacia. I was asked to volunteer with this program, and I started teaching Python to under-served students from Jamaica.</p>
<p>To continue to improve my programming skills, I also worked weekly with a senior Coditum instructor, who is a computer science major at Dartmouth, on data structures and algorithms. I feel like I learned a lot from him so far.</p>
<p>Around this time, I became the editor-in-chief of my school's newspaper, and I decided to make a website for the newspaper. I wasn't sure what the best tool would be to make it, but I had a few ideas like using Notion as a headless content management system (CMS). A headless CMS is a backend-only CMS that is accessible through an API. I found Notion's developer Slack channel, which I joined and asked about my idea. I got an amazing response from someone who was in the same situation as me. Sam Catania, the current editor-in-chief of the Stanford Daily, got back to me and said he used WordPress to make the website for the Stanford Daily. He was super helpful and jumped on a call with me to show me how he built and manages the <a target="_blank" href="https://stanforddaily.com/"><strong>Stanford Daily's website</strong></a>. I loved it, so I decided to use WordPress for my newspaper. You can check it out <a target="_blank" href="http://www.theposnackpulse.com/"><strong>here</strong></a>.</p>
<p>I also started the programming team at my school and decided to use <a target="_blank" href="https://www.codewars.com/"><strong>Codewars</strong></a> to find problems for our meetings and work on them collaboratively. Codewars is great because instead of only having easy, medium, and hard, they have 8 different levels in the form of Kyu, or martial arts belts. If you have a Codewars account or would like to set one up for free, feel free to <a target="_blank" href="https://www.codewars.com/users/AdamElitzur/"><strong>follow me</strong></a> and I'll be happy to follow you back.</p>
<p>I took AP computer science principles last school year and got a 5 on the AP test (top 11%). This included making a group final project, and my group decided on a text-based adventure game. It was nice to collaborate with other students. This year I am taking AP computer science A, where I am learning Java.</p>
<p>At this point, I was getting really into web development, but I got stuck on CSS. I took <a target="_blank" href="https://www.udemy.com/course/the-web-developer-bootcamp/">Colt Steele's Web Development Bootcamp</a> last year, which was great, but I felt like I had to do more. I found a great resource called <a target="_blank" href="https://www.frontendmentor.io/"><strong>Frontend Mentor</strong></a>, which teaches web development through building real projects. I struggled through my first challenge, using their Slack server for help, but I finally got it.</p>
<p>My next challenges were easier, so I started coding more advanced projects, including responsive ones. Making responsive websites was my next challenge, but then I found a <a target="_blank" href="https://courses.kevinpowell.co/conquering-responsive-layouts"><strong>great 21-day free course called Conquering Responsive Layouts</strong></a> by <a target="_blank" href="https://www.youtube.com/@KevinPowell/featured"><strong>Kevin Powell</strong></a>. This was very helpful in my understanding of CSS.</p>
<p>After making a few responsive projects, I got in touch with <a target="_blank" href="https://tyrellcurry.io/">Tyrell Curry</a>, a front-end developer who was looking to collaborate on a <a target="_blank" href="https://www.frontendmentor.io/challenges/insure-landing-page-uTU68JV8"><strong>Frontend Mentor project</strong></a>. I learned a lot about collaboration from this experience and made a great, responsive website called <a target="_blank" href="https://fm-insure-landing-page-delta.vercel.app/"><strong>Insure</strong></a>.</p>
<p>After this, I started learning React from a <a target="_blank" href="https://www.youtube.com/watch?v=Dorf8i6lCuk"><strong>Youtube tutorial</strong></a> by Academind, and then full-stack development with the MERN stack from this <a target="_blank" href="https://youtube.com/playlist?list=PL4cUxeGkcC9iJ_KkrkBZWZRHVwnzLIoUE"><strong>Youtube course</strong></a> by The Net Ninja. The MERN stack uses MongoDB, Express.js, React.js, and Node.js. I made a cool workout buddy full-stack application and learned a lot.</p>
<p>Last year I learned to touch type on the <a target="_blank" href="https://colemak.com/">Colemak keyboard layout</a>, which is more efficient than the standard QWERTY layout that was designed to be slow to avoid jamming typewriter keys. I learned Colemak on <a target="_blank" href="https://www.typingclub.com/">TypingClub</a>, which I recommend. After spending a while only using Colemak, I somewhat forgot how to use QWERTY. Therefore, in 2022, I relearned how to use the QWERTY layout so that I could still type on other people's laptops without Colemak. <a target="_blank" href="https://www.keybr.com/">Keybr</a> was very helpful to relearn QWERTY as it uses your accuracy statistics to target the letters that are most challenging for you.</p>
<p>Recently, nearing the end of the year, I got in touch with a great programmer, <a target="_blank" href="https://ghuntley.com/"><strong>Geoffrey Huntley</strong></a>, who was super helpful. I learned so much in one call, owning your own domain, servers and hosting, SSH, blogging, <a target="_blank" href="https://indieweb.org/"><strong>the IndieWeb</strong></a>, and more.</p>
<p>This led me to buy my domain (<a target="_blank" href="http://adamelitzur.com"><strong>adamelitzur.com</strong></a>) and make a programming portfolio. I designed and coded my portfolio using AdobeXD, HTML, CSS, and Javascript.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1672370783736/03029773-8351-47e0-9cf1-aa73f20a3abf.png?auto=compress,format&amp;format=webp" alt="My portfolio's homepage" /></p>
<p>Searching more about the topics that Geoffrey Huntley mentioned led me to the cybersecurity Youtuber <a target="_blank" href="https://www.youtube.com/user/NetworkChuck"><strong>Network Chuck</strong></a>, who I couldn't stop watching. I was captivated by the field of cybersecurity and decided to start learning with <a target="_blank" href="https://www.tryhackme.com/christmas"><strong>TryHackMe's Advent of Cyber</strong></a>. I fell behind a little while building my portfolio and finishing up with midterms for the first semester of school, but I am excited to continue this course early next year.</p>
<p>I listened to a <a target="_blank" href="https://www.youtube.com/watch?v=v9Mms5iBVsc"><strong>Ross Tech &amp; Innovation Alumni Association talk</strong></a> by <a target="_blank" href="https://www.linkedin.com/in/davecolela/"><strong>Dave Cole</strong></a>, CEO of OpenRaven, which offers data classification for security. He mentioned the podcasts <a target="_blank" href="https://www.securityvoices.org/"><strong>Security Voices</strong></a> and <a target="_blank" href="https://darknetdiaries.com/"><strong>Darknet Diaries</strong></a>, and the book <a target="_blank" href="https://www.amazon.com/Cuckoos-Egg-Tracking-Computer-Espionage/dp/1416507787"><strong>The Cuckoo's Egg</strong></a>, which I started listening to and reading. They are great and it's hard to put them down.</p>
<h2 id="heading-next-year"><strong>Next Year</strong></h2>
<p>I'm excited to continue to improve my web development skills with React, get better at teaching, and learn as much as possible about cybersecurity next year. Next school year I am taking a cybersecurity course that leads to a <a target="_blank" href="https://www.comptia.org/certifications/security">CompTIA Security+ certification</a>. I am also going to start blogging regularly, which is exciting.</p>
<p>Please add a comment with the areas that excite you the most or with any questions and I'll be happy to expand on these further.</p>
<p>Happy holidays!</p>
<p>Dev Retro 2022</p>
]]></content:encoded></item><item><title><![CDATA[Hello World: About my programming journey]]></title><description><![CDATA[Hi, my name is Adam Elitzur and welcome to my blog! My goal with this blog is to document my learning and in turn, help others with what I learn and what challenges I run into. I believe that learning from others is a great way to avoid mistakes and ...]]></description><link>https://blog.adamelitzur.com/hello-world-about-my-programming-journey</link><guid isPermaLink="true">https://blog.adamelitzur.com/hello-world-about-my-programming-journey</guid><category><![CDATA[Web Development]]></category><category><![CDATA[Python]]></category><category><![CDATA[learning]]></category><category><![CDATA[CSS]]></category><dc:creator><![CDATA[Adam Elitzur]]></dc:creator><pubDate>Fri, 24 Jun 2022 21:25:58 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1656104876686/hZMjzUvEE.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi, my name is Adam Elitzur and welcome to my blog! My goal with this blog is to document my learning and in turn, help others with what I learn and what challenges I run into. I believe that learning from others is a great way to avoid mistakes and succeed.</p>
<h3 id="heading-about-me">About Me</h3>
<p>I'm going into 11th grade, and I love everything to do with computers! My first interaction with programming (and my Hello World program) was at a summer camp in 2018. I started with Python, but didn't get really advanced until two years later, in March of 2020. I had a lot of free time, so I got <a target="_blank" href="https://www.udemy.com/course/the-modern-python3-bootcamp/">Colt Steele's Modern Python 3 Bootcamp</a>. It was an amazing course, and after completing it I felt like I knew how to program. Little did I know, I haven't had my first encounter with data structures and algorithms yet. Anyways, after that, I learned some automation with BeautifulSoup and made my first real project, a social media scraper that saved my Dad many hours of repetitive work. The scraper took a spreadsheet of names, searched for each person, and pasted their bios into the spreadsheet.</p>
<p>I then took <a target="_blank" href="https://cs50.harvard.edu/x">Harvard's Introduction to Computer Science(CS50)</a>, which taught me more about data structures and algorithms. Boy was that a challenging course, but David Malan, professor of computer science for CS50, is an amazing teacher. He really got me thinking like a programmer.
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1656105001883/jN8t3ioAD.jpg" alt="David Malan teaching CS50" /> <em>David Malan teaching CS50</em></p>
<p>In January of 2021, I got into web development and started <a target="_blank" href="https://www.udemy.com/course/the-web-developer-bootcamp/">Colt Steele's Web Developer Bootcamp</a>. It's a great course, but I made the mistake of rushing through it (like watching four and a half hours of lectures in one day). But because I rushed it, I didn't remember much of the course.</p>
<p>I did some research on how to solidify my knowledge and decided to start making projects to review the content that I rushed through. I started working on these projects, mainly <a target="_blank" href="https://www.frontendmentor.io/challenges?sort=difficulty|asc&amp;types=free,free-plus">Frontend Mentor challenges</a>. I slowly started improving CSS, and now, I feel much more comfortable with CSS. I just finished my first collaboration on a project, which taught me a lot about using Git for collaboration. My next step is to review DOM manipulation, which I'm using <a target="_blank" href="https://scrimba.com/learn/learnjavascript">Scrimba's Learn JavaScript for free</a> course for.</p>
]]></content:encoded></item></channel></rss>