It's a meat market, ypu are a commodity on the site, get ready to get massively depressed. It might work if you keep at it but it's painful. Get good at writing proposals and talking yourself up. You won't make close to a living wage from it unless you're super duper lucky, but if you can get a few projects under your belt eventually, then you can mark all the months spent rooting for pennies on the site as you being a freelance dev, so it can look good on a CV - eg "I worked freelance for X years and here is the best work that came out of it" (probs never mention that the freelancing was all Upwork tho)

This comes from personal experience; I managed to get a few repeat clients and made a little bit of money, enough to cover some bills; it wiped me financially when I tried to only do that, but it led to first full time Dev job and actual real pay so swings and roundabouts

It's not supposed to, there are some protections, but the way it's set up favours low bidders so it will kill you financially if you go for general design/web development stuff as Indian/etc teams will always undercut

Thanks @lawlercoppter! I call the blue box thingy the "bio" and it should have a border-radius of 20px on the bottom right and left corners, but the bottom left corner (the one with the image) is squared and I don't know why this is happening...

Btw I was on what is now Upwork but I got banned after I didn't bother completing my final jobs after getting a full time design/front end developer job (one of the Upwork jobs was illustrations for erotic pottery, the other was a website for an escort agency and I just couldn't face even thinking about having stooped so low)

@nunoserodio yeah there is something funky going on with the code you used to make it responsive. i tried it in firefox desktop, chrome desktop, and the android default browser and depending on which view i use im getting some funky stuff going on with your image. and I think because them image is getting cropped, its using sharp corners instead of the rounded where the image is getting cut off. i'm not familiar enough with flexbox (i'm pretty new as well) to troubleshoot that specific part of the code though =/ try using the bootstrap class on the image inconjunction with flexbox possibly? hopefully you can figure it out knowing where your issue is though!

@ezioda004 sorry about that! mentioned the wrong person! anyway, looks like maybe it’s because I was creating the button in an “a” tag. using a plain old BS button I’m getting the expected behavior. Thank you for replying!

Hey i know I have been on here a lot with this weather project, but I could really use some help. I had everything working and bam now its all just a white screen when I tried messing with the scope of it all. any and all help would be appreciated. I am honestly fed up with this project and would like to just move on to the next one

@HTML-joe - I'm taking a look at your weather project. I was thinking that it was working fine, just because we have a lot of snow on the ground here, so the white screen was apropos... :) (Just kidding.) It seems that things are shifted off to the left, at least I'm seeing some dots on the left hand side? And some error in the Javascript...

@HTML-joe - it looks like you moved your code to acquire the latitude and longitude inside your $.getJSON, but you have that variable at the top of the JS panel that is trying to generate the URI using lat and long, and I'm guessing that they are not available, perhaps not in scope... Or just confused. You have the call to navigator.geolocation up there at the top, but you have to synchronize with the return of the geolocation data before you can call the $.getJSON function (I was confused because I see two different declaractions of api and calls to navigator.geolocation.) Remember that the geolocation code is asynchronous!

@DavidBelmares - it looks like your quote machine is working? At least when I click the big box, I'm getting new quotes?

@khaduch The quote is working but to complete the FCC project I must have a working button that opens up a new window, which will open up the Twitter compose tweet window, with the current quote already filled in

@shubham1604 - I don't really know what you are trying to do there. I guess you would have to have some kind of javascript function that checked for the authorization of a user when they clicked the button and if they were not authorized (not logged in or no account) then you would direct them to do that. I don't really know how to do that, though, I haven't done anything like that.

@DavidBelmares - target="_blank" will open the twitter quote in a new window. It's necessary because on CodePen you cannot open a new page within the same window, because of the way the properties of the frame are set up (or something along those lines.)

I made a function that successfully makes the xhr and returns JSON, but how do I do it for a list of users that doesn’t “overload” the API? Do I just map through the array of users calling the API in each iteration?

@adamayd - I think that that is what you have to do, unless they provide a method in the API for requesting multiple user's data in one shot? But most of the projects that I've looked at have used a for loop or forEach method and made a series of calls, one per user.

Hello! Please help! I'm coding a calculator. I added keypress event listener and so it`s possible to use numpad keyboard. But you can also click the buttons directly with the mouse. The problem is that when you ress a numpad key after that the button is not more visible pressable. Why does this happens?https://codepen.io/Ivan041/pen/JMrBdX

@sjames1958gm O, it works! Thank you very much! If I understand it right, keypress hander "overwrites" the style attriute on the fly and "hides" the button:active pseudo class. By the statement window[key]["style"]["border-style"] = "" we make that pseudo cass again visible. How simple is it!

@Thayyebsalim I don't know, it might have to do with your ops class overflowing into that last row maybe move = with the row with 0 and . instead of in that columnBut then again maybe not . . . I can't see where that space is coming from.

Hi there! I am trying to create an overlay on the img so disply info of the each boxer... that's my tribute page.. code pen does not let my transition to work smoothly when i hover..https://codepen.io/Reycuban/pen/xpPrBq

@reycuban Add another div. Your thumbnail div holds your image. Now for adding info add a div (maybe with class .info) which will initially be hidden and then on hover will show up with the transition. I hope that helps

@HTML-joe - good morning... I just took a look at your project (I was off the computer overnight, at least over night for me...) and it looks like some stuff is happening now? Sorry that I didn't get to comment further last night, my computer went bonkers on me... :point_up: January 10, 2018 12:25 AM You must have gotten something working.

@hemakshis - that markdown previewer looks really nice. One thing that doesn't seem to be working is the "inline-style link with title". I don't see the "title" for that. But I really like all of the example text and rendered output. Nice!

@X140hu4 Thanks Fabien. Im creating a timesheet application. Im using a button to pull the system time to record the time a person logs in and out for a shift. But I am not sure how to traverse the DOM to the fields in the table.

@sandersjj I'm just restructuring the fetchChannels function you implemented in your pen, ie mapping over your array channels with API calls. Calling Promise.all on the resulting array to resolve, and then using the values throughout the other functionality in your project

@Thayyebsalim that space is the default browser behavior for inline or inline-block elements. Any whitespace in your html markup will be interpreted by the browser as a space between the elements (just the same as the space you get between words when you hit the space-bar). If there is no whitespace between the 0 and the . button elements in your html markup, then you won't get that space between the two buttons in the webpage (by default, button elements are display: inline-block). The other options are to use float-right on the . button, or use flexbox, or have a parent element with font-size: 0 (like you do for the buttons in the .clear div).

hey guys, im working on a svg map with zoom/pan. svg paths are calculated from topoJSON with d3 ( d={this.calculate(d)} ). It's not working smoothly on pan, what I believe is happening may be due to const with areas being in render function. Can I somehow move it outside?

HiI have a question on class constructors. I have the following constructor that extends the array prototype/class. However, when I call constructor.name on it, it returns array, and I am unable to access my custom methods (e.g. completedValues) on it. any thoughts on what I'm doing wrong?

@kbaig Thanks anyway for the help. It's frustrating. I ran into the same problem before on a class that i extended from Object, but got around it by removing the extends clause, since I didn't actually need any of Object's properties. but in this case I really want to have an array with additional properties, so it's a bummer that it doesn't work

@JuanMP429 The typical order is to learn HTML, then CSS and then Javascript. HTML is how you put items on a page, CSS is how you customise their style/formatting/layout, and Javascript is how you add functionality to it (do somethign when a button is pressed, etc)

@JuanMP429 You can use Javascript in two main ways: to write command line apps (i.e. stuff that works in command prompt / terminal), or to manipulate a web page. Command line is of limited usefulness for many cases since 'normal people' (i.e. non-developers) don't use it. So the usefulness of javascript is to manipulate webpages. However, you need to know how the page was put together in the first place before you can use Javascript to change it

@JuanMP429 I would have to disagree with @simeydk about the usesage of JS. it can be used in many way with NodeJS. The web was where it was born. command line is a very useful thing. Yes, ‘normal’ people may not use it as much as devs but they do use it. Command line was just around before GUIs and will be around forever because cli (command line interface) will be around forever also. nonetheless, JS can be and is being used everywhere. Its programming drones, making widgets do widgetty things, desktop apps, robotics, etc. Js can be just about everywhere, thus the JS Everywhere movement. JS is not mainly used for those to things. its better said that two things JS can program are the web and cli among other things. its up to you.

I agree with @VaseJS considering most servers that websites run on use CLI for all different types of data manipulation and installations, etc. The evidence you stated about things working, @simeydk , kind of invalidated your own point :P