r/beginningWebDev

62 archived posts · Aug 2013 – Aug 2023

Random post

u/jbeardles•

Hey BWD! Sorry for the delay in posting this, my schedule changed recently and it's been pretty hectic!

I wanted to officially update everyone where the Blog Team is. We are making good progress and are already halfway through our design sprint.

We've set up a blog here that will chronicle our process. There are a few posts, mainly one long explaining what we've done so far, the tech we are using, how we communicate, etc. Please note: This is not the blog we will be building! Once we have that working we will migrate these posts over.

We are always open to feedback and hope that this inspires other groups to form up and start making awesome things!

61


u/jbeardles•

Hey guys! I've gotten a lot of good feedback about the idea of creating a blog -- from scratch sans Wordpress (if possible) -- and using that not only as a project, but as a vehicle to chronicle the process our experiences as we move through these projects and grow from a group of inexperienced devs into more experienced devs :)

I'm looking to put together a Scrum team of 3-4 people (with some modifications to general Scrum principles to work for a completely remote team) that will work on different aspects of the site in 2-week sprints. The team members can differ from sprint to sprint, but the overall goal will remain.

If you are interested in being a member of this team, please repl

519

[deleted]•

Introduce yourself: How much web development have you done in the past? How much do you already know? What do you want to learn? Are you interested in being more involved in the front end, back end, design or other? What's your age, etc...

47

[deleted]•

Could we get together a list of the best web development learning resources. The resources could be anything: websites, books, videos etc. Once we've got a good list together I'll update this post and add a link to the sidebar.


General Web Resources

(Mozilla Developer Network)[https://developer.mozilla.org/en-US/] - Huge amount of information on a wide range of web development technologies

(W3C Standards)[http://www.w3.org/standards/] - Read a download copies of the W3C standards.

(Web Platform Docs)[http://docs.webplatform.org/] - "Web Platform Docs is a comprehensive, community-run source for Open Web Platform docum

41

[deleted]•

Ok, so we've got 3 people in the blog team and we've probably got enough people for one more team.

I think overall what we want to end up with is a sort of team/collaboration portal type website with the blog being part of it as well as a forum and anything else we can think of.

For this obviously we are going to need login and registration, so maybe that could be what team 2 makes? It isn't a big project (especially if we use a framework) but it's definitely an important one.

Anyone interested in trying to make this with me?

32

u/argshook•

Ahoy hoy once again, awesome you haven't left already.

Some people think this is a good idea so I thought of writing it all down separately so that with a little brainstorm we could settle on a standard workflow.

The current workflow idea:

  1. assign people to teams of 3 - 4 members;
  2. every team comes up with a project idea which should be something easy enough for beginners (it's r/beginningWebDev after all);
  3. teams work on projects separately for a certain period of time;
  4. teams finish their work and post results here for later discussion.

Things we need to ponder are:

  1. how do
38

u/jbeardles•

I love podcasts, of just about any kind. I was listening to some at work while checking this subreddit and it dawned on me -- I think it would be awesome to chronicle this project/process as a podcast. Talk about getting started, the different tech we use and why, new discoveries we make as we move through projects, any roadblocks along the way -- you get the picture.

I don't know a lot about getting a podcast started up, but through some quick google-fu, it seems like a fairly simple process.

Just wanted to put some feelers out and see if anyone might be interested in joining me on this adventure!

32

I am required to learn quite a few new things for my new job. It's all a bit much to be honest, and people aren't really clear about how these things work together, so I was hoping someone on reddit might be able to help out.

I will need to learn:

  • nodejs
  • react
  • react native
  • gulp
  • webpack
  • vagrant
  • git(hub)
  • homebrew
  • npm
  • wordpress
  • roots.io (sage, trellis, bedrock)
  • isomorphic javascript
  • serverless computing
  • RESTful API

Could somebody explain to me how these tools work together exactly, and in which order it might be best to learn them? Also, what is the most difficult for an absolute beginner, what will be relatively easy and straightforward (if any)?

I also re

31

u/MeltingDog•

I have come across this foreach loop in a project:

foreach ($results as $user => $team) {

I understand that the foreach loops through the array (in this case $results) and outputs each array item as a variable (in this case called $user).

But what does the => $team do?

I cant really find a good description online. Would anyone be able to help me out?

Thanks!

32

u/tazaar•

I don't see any progress in here or in irc, Did any of the projects lift off? If not I have a project for us, A web2py (open-source python web framework) package management system and if we have time, scaffolding builder.

I expect this to take around 2-4 weeks to build & test. The project will involve JSON, Python, JavaScript, Git and some general linux knowledge.

I will require that anyone who joins have at least completed the python track from codeacademy.com (Or a similar intro guide), I will be project lead, we will use the waterfall method (straightforward & simple) & use trello.com (with 4 lists: Planned, To Do, In progress & Done) give me a shout and I will add you t

210

[deleted]•

u/argshook has created an irc channel so we can get things moving more quickly.

To use the chat (if you don't already have an irc client) go to here: http://webchat.freenode.net/ and enter your reddit user name for nickname and #beginningWebDev for channel.

While I'm on the chat I'll try to keep this thread updated, if someone else could do it at other times that'd be awesome.

20


[deleted]•

This time, if there are enough people, I think it'd be best to start with even smaller projects than last time, projects that only take about a day to build up some momentum.

Web development is such a big topic with so many things to learn. It'd probably be best to pick a couple of things and concentrate on them.

Here's a list of things to learn that might be useful for web development. Obviously you wouldn't learn everything on the list but you'd pick and choose the parts you want to learn. Feel free to add more:

*TCP/IP

*HTTP

*Databases: SQL, MySQL, PostgreSQL, SQLite

*Web Servers: Apache httpd, nginx, httpd mods and configuration etc

*Unix: permissions, users, bash, setup and con

20