<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: whippet-code</title>
    <description>The latest articles on DEV Community by whippet-code (@whippetcode).</description>
    <link>https://dev.to/whippetcode</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F409275%2Fb1a0bcb8-e03d-430f-a865-bcf0e68a227d.png</url>
      <title>DEV Community: whippet-code</title>
      <link>https://dev.to/whippetcode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/whippetcode"/>
    <language>en</language>
    <item>
      <title>Thoughts of a noob web dev.</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Fri, 17 Mar 2023 09:00:05 +0000</pubDate>
      <link>https://dev.to/whippetcode/thoughts-of-a-noob-web-dev-16oo</link>
      <guid>https://dev.to/whippetcode/thoughts-of-a-noob-web-dev-16oo</guid>
      <description>&lt;p&gt;Friday thought of the day - &lt;br&gt;
"How many todo apps does it take to change a lightbulb......?"&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>I like to move it move it!</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Thu, 16 Mar 2023 11:03:43 +0000</pubDate>
      <link>https://dev.to/whippetcode/i-like-to-move-it-move-it-26me</link>
      <guid>https://dev.to/whippetcode/i-like-to-move-it-move-it-26me</guid>
      <description>&lt;p&gt;Are you a web developer who spends hours sitting in front of a computer? If so, you know how easy it can be to neglect your physical health. That's why I've been using indoor cycling with the Zwift platform as a way to stay active while working on my projects.&lt;/p&gt;

&lt;p&gt;Indoor cycling offers a great way to stay fit, but the Zwift platform takes it to a whole new level. It's a social way to work out, connecting you with other cyclists from all over the world. Plus, the gamified aspect of the platform keeps me motivated to reach my goals and achieve new personal bests.&lt;/p&gt;

&lt;p&gt;I love the data you get after a ride, that's a great motivator for me. Plus you can get a really good workout in an hour whilst catching up with all those podcasts you have lined up . . . . .&lt;/p&gt;

&lt;p&gt;So if you're looking for a fun and effective way to incorporate exercise into your daily routine, give indoor cycling with Zwift a try. Your body (and your mind) will thank you! #indoorcycling #Zwift #webdevelopment #healthylifestyle&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hyperiondev - Web Dev bootcamp - day 5</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Fri, 09 Dec 2022 16:01:51 +0000</pubDate>
      <link>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-5-38eb</link>
      <guid>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-5-38eb</guid>
      <description>&lt;p&gt;&lt;strong&gt;I hear the weekend calling&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Final live lecture for the week. Another marathon session but the number of unrelated questions is dropping or at least being fielded to the end of the session.&lt;br&gt;
Clocking in at just of 12hrs "live" teaching time this week, plus the 15min mini-video tutorials for each Task. Add in the pdf teaching &amp;amp; task sheets, then the time solving the tasks. This may be down as a part-time bootcamp but I'd struggle to see many full-time workers being able to cope with this workload unless they're going to dedicate the weekend to study.&lt;br&gt;
Being freelance myself I had already snagged myself a couple of weeks free-time to get a good head start on this course and boy oh boy am I glad I did.&lt;/p&gt;

&lt;p&gt;Today I've knocked out tasks 9 &amp;amp; 10.&lt;/p&gt;

&lt;p&gt;Task 9 - for loops.&lt;br&gt;
Everyone's favourite flavour, we all love a good for loop to get things going right. &lt;/p&gt;

&lt;p&gt;Task 10 - Defensive programming / Debugging.&lt;br&gt;
Intro to error types and some basic ways of dodging the most common early errors (syntax, runtime &amp;amp; logical). Nothing too advanced just read the messages, check the code, check variable names, spelling etc.&lt;/p&gt;

&lt;p&gt;So far no rubber ducks.&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Hyperiondev - Web Dev bootcamp - Day 4</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Thu, 08 Dec 2022 21:21:21 +0000</pubDate>
      <link>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-4-565n</link>
      <guid>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-4-565n</guid>
      <description>&lt;p&gt;&lt;strong&gt;Settling in&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Getting used to the flow of things now. Lecture length and how to organise life around the work required to complete task etc.&lt;/p&gt;

&lt;p&gt;Live lecture today ran much smoother. Two hours and plenty of basic info on loops &amp;amp; controlling the flow of programs in JS.&lt;/p&gt;

&lt;p&gt;Task 7 - Build Your Brand 1&lt;br&gt;
The first career focused task/section. A great intro of working with linkedIn, keeping a list of potential contacts. Setting career goals and focusing on the steps required to progress through the bootcamp but also build a professional network and portfolio.&lt;br&gt;
Looking forward to more of these career resources and working with the careers team at Hyperiondev.&lt;/p&gt;

&lt;p&gt;Task 8 - More loops - While, do..while.&lt;br&gt;
Intro to whole loops and effective ways of utilising them with while(true) statements. Code challenges included the favourite "Is string a palendrome?" Everyone loves this one right.&lt;/p&gt;

&lt;p&gt;Last lecture of the week tomorrow. Getting good feedback on my submitted work so far, I've got myself nicely ahead of the live lectures as I've covered most of this basic JS stuff previously on codecademy. However I'm expecting to slow down once the going heads into new territory for me.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Hyperiondev Web Dev bootcamp - day 3</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Wed, 07 Dec 2022 12:01:15 +0000</pubDate>
      <link>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-3-565g</link>
      <guid>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-3-565g</guid>
      <description>&lt;p&gt;&lt;strong&gt;Onwards&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So after the three hour lecture yesterday I'm getting close to popping a message over to the team to request that the tutors attempt to stay on topic for the lecture as advertised. I imagine after this week things should settle down some but yesterday I just ended up muting the tab and carried on doing the exercises I was on.&lt;br&gt;
I think this is a bit of a problem with the way this bootcamp is run. We have all the coursework already so if the urge takes you, you could romp on through it. Problem being that when you get stuck you're going to have quite a wait until the relevant lecture takes place. I'm just finishing up task 6 and the scheduled lecture today is covering task 3. I know of a few students who are already into tasks 13 upwards. &lt;br&gt;
I'm fine with this so long as they don't start asking questions about where they are in the lectures that aren't meant to be covering that info. We have the option for 1:1 mentor calls for such situations.&lt;/p&gt;

&lt;p&gt;So, mini-rant over.&lt;br&gt;
Task 5 - Further conditionals (Switch statements)&lt;br&gt;
Quick and easy lecture covering the usage and syntax of switch statements. Followed by a couple of exercises to make sure we understand if / if else, switch statements and nesting those together to solve logic problems.&lt;/p&gt;

&lt;p&gt;I like that the resources we are given don't fully explain how to achieve our solutions and that we need to do a little further digging around ourselves (with correct citing of info used). It gets us used to doing just that very thing when we get stuck later on in our journey.&lt;/p&gt;

&lt;p&gt;Live Lecture later, let's hope it's a little shorter today.&lt;/p&gt;

&lt;p&gt;Then I'm on with Task 6 - Our first capstone project, which is building a JS temperature convertor. Nothing ground breaking but a good recap of everything taught so far.&lt;/p&gt;

&lt;p&gt;Until tomorrow friends.&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Hyperiondev bootcamp - Day 2</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Tue, 06 Dec 2022 14:24:43 +0000</pubDate>
      <link>https://dev.to/whippetcode/hyperiondev-bootcamp-day-2-29ne</link>
      <guid>https://dev.to/whippetcode/hyperiondev-bootcamp-day-2-29ne</guid>
      <description>&lt;p&gt;&lt;strong&gt;Welcome to day 2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Overnight I got my first two code reviews back and all was signed off as correct. Also overnight came a "progress" email. This one was a little passive aggressive in it's tone but I guess they're trying to make sure everyone is getting used to putting in the hours as in all reality this is a self-motivated course.&lt;/p&gt;

&lt;p&gt;Task 3 - Intro variables&lt;br&gt;
Getting used to variable types in JS. Learning how to type cast them, smoosh them together and do basic maths operations.&lt;/p&gt;

&lt;p&gt;Task 3 - Intro to control structures.&lt;br&gt;
If, else &amp;amp; if-else statements. Getting into a bit of control within programs. Nothing groundbreaking but a nice, slow, brick upon brick build of basic programming.&lt;/p&gt;

&lt;p&gt;Lecture 2 - Based on Task 2 work.&lt;br&gt;
So here is one of the "issues" with the bootcamp so far. The lectures are running one a day this week, this is great for those having zero experience with code but there are many in the lectures who are romping ahead and then asking questions related to where they are in the work which aren't related to the lecture. This is tending to make the lectures over-run and I imagine putting a bit of stress on those not pushing so far on. I feel that if they released the course work a couple of weeks at a time, this would; &lt;/p&gt;

&lt;p&gt;a. help to prevent this as much.&lt;/p&gt;

&lt;p&gt;b. keep people used to working consistently rather than starting all guns blazing and then dropping off as the going gets tough and they are way ahead of the live lectures.&lt;/p&gt;

&lt;p&gt;So onwards and upwards. Overall feel of quality of the learning and course resources is okay, I've seen much slicker and more pleasing methods of teaching JS. However the way we are running things is a great into to being more self-reliant and opposed to doing all our work on a web based IDE which is all set up to make our life easy.&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Hyperiondev - Web Dev bootcamp- Day 1</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Mon, 05 Dec 2022 13:47:27 +0000</pubDate>
      <link>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-1-1m2j</link>
      <guid>https://dev.to/whippetcode/hyperiondev-web-dev-bootcamp-day-1-1m2j</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Day One&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
So it begins. The link to a shared folder in dropbox which will serve as my go between for code reviews, lecture notes and most other data arrives. &lt;br&gt;
All signed up to the Hyperiondev dashboard so I can join live lectures and submit code for review or organise a 1:1 mentor chat.&lt;br&gt;
So far all seems good.&lt;br&gt;
Signed up for the five live lectures this week and then started my way through the first couple of task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Task 1 - Pseudocode&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A nice gentle intro into the thinking process of solving code problems. Get given a problem and then "describe" your solution step by step.&lt;br&gt;
This one had a few tasks to complete where I had to "design" algorithms to solve simple input/output needs, order a list &amp;amp; find if a number input is a prime number or not.&lt;/p&gt;

&lt;p&gt;The it was an "interactive" way of making sure we're all aware of not copying. The task being to read the info provided on types of plagiarism and then to explain our understanding whilst ensuring we reference out sources. &lt;br&gt;
Sneaky!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Task 2 - Lets get coding.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This "intro" to Javascript felt a little clunky if I'm honest. I've done a few free courses on JS before and they way it's introduced here felt awkward. However it did introduce using Chrome dev tools for inspecting the page (and console access), plus it got us to install VSCode and Node.js. &lt;br&gt;
Nice and handy having VSCode linked via dropbox so all work is saved to your student folder ready for submission.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Lecture -&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So after a little hiccup from the hyperiondev team we got going in the afternoon with lecture one. This one hosted by Pieter went though the Task 1 info. So here we went through the concept and usage of pseudocode.&lt;/p&gt;

&lt;p&gt;So there we go, day one done. I've submitted T1 &amp;amp; T2 for review and attended my first lecture. Initial feelings so far is despite quite a few teething problems admin-wise everything seems good.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Hyperiondev - Web Development bootcamp. Dec 22</title>
      <dc:creator>whippet-code</dc:creator>
      <pubDate>Fri, 02 Dec 2022 16:46:44 +0000</pubDate>
      <link>https://dev.to/whippetcode/hyperiondev-web-development-bootcamp-dec-22-52ga</link>
      <guid>https://dev.to/whippetcode/hyperiondev-web-development-bootcamp-dec-22-52ga</guid>
      <description>&lt;p&gt;&lt;strong&gt;Here begins an idea of tracking my progress through a bootcamp&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The concept being that writing an explanation of what I'm learning will in turn re-enforce concepts and lessons learnt.&lt;/p&gt;

&lt;p&gt;So as of Mon 5th December I intend to log my progress day upon day through the online bootcamp provided by &lt;a href="https://www.hyperiondev.com/" rel="noopener noreferrer"&gt;hyperiondev&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I was lucky to get a fully paid scholarship for this education at a time I was considering my of the other bootcamps out there.&lt;/p&gt;

&lt;p&gt;My coding background - Having toyed with code over the past two or so years, drifting from tutorial to tutorial, freecodecamp to codecademy, youtube channel to dev blog post. I've gathered a rough bunch of understanding of html, CSS, JS, python, flask, SQLite. However whenever it comes to actually building something my house of cards quickly tumbles to the ground.&lt;br&gt;
I even made it through the rather excellent Harvard CS50x course. Yet despite feeling like a superhero at the end of it, I still struggled to implement what I thought I'd learnt.&lt;br&gt;
SO it's thime for a more focused and mentored track. One which I hope will reaffirm my knowledge and build out from that foundation. Also one which will challenge me to reach out to employers, to network and to see what skills and projects the real world needs. Here I feel is the real benefit of the bootcamp experience. &lt;/p&gt;

&lt;p&gt;So let us see.&lt;/p&gt;

</description>
      <category>community</category>
      <category>welcome</category>
    </item>
  </channel>
</rss>
