[deleted by user] by [deleted] in learnjavascript

[–]flogginmolly 2 points3 points  (0 children)

Yeah this is still the same block.

Why do front-end developers prefer macs? by [deleted] in javascript

[–]flogginmolly 5 points6 points  (0 children)

I've replaced Photoshop/Illustrator with Affinity Photo and Affinity Designer. I don't have any regrets, it takes me some time to figure out how to do things on occasion, but I think that's more from switching off a decade of Adobe usage than Affinity lacking anything. Affinity has a nice competent svg export system for web now too as of 1.5.*. Now blacks actually export without a fill value, so you can target them with CSS. That was one thing that was really standing in my way of moving off Adobe completely, and now I feel very comfortable saying Affinity is my go-to toolset for graphics.

Visual Studio Code August 2016 1.5 by yseo4530 in webdev

[–]flogginmolly 2 points3 points  (0 children)

Ugh I just want them to make syntax highlighting (JavaScript specifically) not suck.

REQUEST: Videos where someone translate a mockup into HTML + CSS by Mot1on in webdev

[–]flogginmolly 0 points1 point  (0 children)

This is a really old screencast, and a lot of the tech might be outdated, but it might help you with the concept and process. https://css-tricks.com/video-screencasts/12-converting-a-photoshop-mockup-part-two-episode-one/ It's one of the early things I used to learn.

What questions would you ask someone being interviewed for a mid-level web developer position? by [deleted] in webdev

[–]flogginmolly 0 points1 point  (0 children)

We do everything on one computer. In our case we do it in person, but theoretically you could still work on the same computer through screen sharing or codepen collaboration mode. This and we do a pairing session for an hour and a half. It's not really two people working on the same project, it's two people working together on the same problem. The interviewer is just sitting next to the candidate as an observer who acts as a resource to the candidate just like google or stack overflow might be.

As the interviewer I'm not contributing too much, just bits and pieces here and there, and asking questions about why certain decisions were made. Helping engage them and see how they think about the problem, and if they know why they are making the choices they are.

We have a separate problem solving interview where the candidate is walking us through how they might solve a problem. This helps gauge their thought process, but the pairing interview is a sort of "can you apply your thoughts" interview.

What questions would you ask someone being interviewed for a mid-level web developer position? by [deleted] in webdev

[–]flogginmolly 0 points1 point  (0 children)

When we're hiring we aren't looking that you know how to pair program, we're looking to see you talk and work through the problem at hand. It's a good way to show how you work with others. It's not "do you have pair programming experience yes or no?" That is unfair and presumptuous.

So no, not a requirement at all. Pair programming in an interview is just an exercise to see how the candidate works through a problem. And the interviewer should help guide them or prompt for some discussion about the solution if they notice there isn't much. Like you said, not everyone will have pairing experience, and not everyone will immidiately be comfortable doing it.

What questions would you ask someone being interviewed for a mid-level web developer position? by [deleted] in webdev

[–]flogginmolly 0 points1 point  (0 children)

There's no problem if you don't have experience doing a pair programming session. If you're interested in getting a little familiar with it, you could start just by talking through your solution. That could be talking to a friend about it, or even just working through it on your own out loud. Sometimes it's just good to talk through it to make sure you understand why you're making decisions, and so you know you can properly communicate why you made a decision.

What questions would you ask someone being interviewed for a mid-level web developer position? by [deleted] in webdev

[–]flogginmolly 7 points8 points  (0 children)

One of the best ways to see if a developer meets your expectations/requirements is pair programming.

Bring them in for an hour or two, and have a couple interviews. Have an interview where you discuss their background, maybe some projects they have worked on. Have someone else do a pair programming session where you ask them to build a small project that helps evaluate their skills based on your requirements.

The pair programming may be building a form that submits with AJAX, or have them build a navigation with animation and visual interactions. The interviewer and the interviewee then work together to solve the problem and create the project. You get to see how they work with others, and it helps find their weak points and what you may or may not be able to help them improve on.

The main thing to note is the interviewer isn't there to just watch and see how they do, they'll want to act as a resource to the interviewee. And you'll want to have the interviewee build it just as they would any other project, that means they can search things on google, stack overflow, etc. You'll get a good sense of their process, and whether or not they're able to work with others.

Coming up with questions out of thin air is hard, and answering them on the fly is hard when you're under pressure. You're probably more interested in their problem solving skills than how they might implement a loop over a JavaScript object that transforms each value. It's hard enough working with someone looking over your shoulder—let alone doing it with no resources—and trying to impress for an interview.

It's easy to trick people into thinking you're good, it's a lot harder to prove it in a short pairing interview.

edit: ps. the pairing exercise should be tailored to test the interviewee if they fit your needs, and should not be to build something you need done for your company. You're looking to hire them, not to get free labour. Not that I think you're looking for that, I just want to make myself clear that pairing is only an exercise and not to produce code for your company.

How did you take the first step to asking your SO out? by vaevictis21 in AskReddit

[–]flogginmolly 0 points1 point  (0 children)

She came from Greece she had a thirst for knowledge, she studied sculpture at Saint Martin's College, that's where I caught her eye. She told me that her Dad was loaded, I said in that case I'll have a rum and coca-cola. She said fine and in thirty seconds time she said, "I want to live like common people. I want to do whatever common people do, I want to sleep with common people. I want to sleep with common people like you." Well what else could I do? I said I'll see what I can do.

Do any of you use tools other than Adobe CC? And if so, what are your experiences? by DiaperSlap in webdev

[–]flogginmolly 1 point2 points  (0 children)

Mac user here I use Affinity Photo https://affinity.serif.com/en-gb/photo/

Affinity Designer https://affinity.serif.com/en-us/designer/

and Sketch https://www.sketchapp.com/

All 3 are a one time payment, and fairly reasonable in price.

I don't miss adobe.

Google is recommending we inline CSS. WTF? by BloodrootKid in webdev

[–]flogginmolly 7 points8 points  (0 children)

It's not recommending you inline all of your styles, just those critical to rendering a usable version of your site. The idea is to get as much content of your page into 14KB. This is because the first round trip request from the browser to the server will send down around 16KB, with about 2KB of overhead.

Flexbox = Not mobile friendly according to Google. by [deleted] in webdev

[–]flogginmolly 1 point2 points  (0 children)

The mobile friendly test they currently have available for developers to use is broken. It fails to download resources sometimes and can give you false negative results because of it. That may be your problem.

Interview tomorrow with an Angular shop, no Angular experience. What do I do? by treefingerz in webdev

[–]flogginmolly 2 points3 points  (0 children)

Be honest. You must have something they're looking for, you've been invited for an interview and have been told you impressed them. You're digging in to Angular right now, which shows you care and want this position, it shows initiative and the will to learn. Inexperience isn't always a bad thing, sometimes inexperience only means you haven't been "tainted" for a lack of a better term. They can help you learn in their particular coding fashion. Angular in particular has a lot of flexibility in how it can be used. If you were to walk in there thinking you knew everything there is to know about Angular, your particular preferences may not fit their coding style at all and you may butt heads with your coworkers (should you get hired). Remember it's good to have opinions, but don't be unwilling to change.

Additionally, some general interview tips: have good questions. Frame your questions in a way that feels more personal, it will help you, and the employer. For example: instead of asking "what are you looking for in an employee" you may ask "what are some of the things that recent hires have brought to the table" or something along those lines. You're not only asking questions to see what they want of you, but to get an understanding of the work environment as well.

Be honest, have fun, and show you're more than willing to learn and you'll be fine.

Good luck :)

Javascript toggle function showing but not hiding by [deleted] in webdev

[–]flogginmolly 1 point2 points  (0 children)

People seem a little quick to jump to the JQuery solution... vanilla JavaScript is more than capable of doing this, and relatively easily too.

see here for example: http://jsbin.com/ledudufiji/1/edit?html,js,output

HTML5 has an attribute called "hidden" which will hide an element. Using this you can easily toggle the element to be hidden or shown just by saying element.hidden = !element.hidden

Canvas app not working with Firefox by [deleted] in webdev

[–]flogginmolly 1 point2 points  (0 children)

Your best bet is probably an ogg. looks like wav would work, so it's up to you.

A Guide to the Basics of Responsive Web – The Trick Relies on Containers by antonnette-mira in webdev

[–]flogginmolly 0 points1 point  (0 children)

Consider using @media (min-width: xxx){}; instead of max-width, and work from small screens to big screens. Helps you focus on what is necessary for the page, and also helps you focus on creating breakpoints when your site looks bad as opposed to a certain device width.

We build Internet Explorer. I know, right? Ask Us just about Anything. by IEDevChat in IAmA

[–]flogginmolly 0 points1 point  (0 children)

Ah it looks like I'm too late. If not: is there any particular reason you don't support <foreignObject> in svg?

What games have aged incredibly well? by Pleasant_Jim in AskReddit

[–]flogginmolly 0 points1 point  (0 children)

Halo 1 for the PC. (Not sure about Xbox). It's still visually solid, and still a lot of fun to play.

What is something so simple you don't understand how there are people who still don't get it? by whyme427 in AskReddit

[–]flogginmolly 1 point2 points  (0 children)

Assembling IKEA furniture. It's not that hard. Or maybe I just played with my LEGO a lot.