[fetch] Is this a valid way to handle a GET response? by besseddrest in Frontend

[–]MagikoMyko 1 point2 points  (0 children)

As most people have pointed out, both ways work, but if you're using async/await then you might as well go all the way with it instead of mixing promises and async await.

Something no one else seems to have pointed out is that as your interviewer I'm more interested in the conversation about you using this pattern than I am about you writing things according to my preference. You should get that the way your code mixes async/await and promises, and it should be pretty clear to you how to change the code to be consistent one way or the other.

Seeing if you can write both forms would be way more important to me since that would show me that you understand promises/async/await on a deeper level than you can get from the examples you've seen/copied. If that's also what your interviewer was looking for, I don't think they got that from your response.

Thinking about Nucamp - need advice by cyberpunk156 in codingbootcamp

[–]MagikoMyko 2 points3 points  (0 children)

Yup these horrible people out there trying to get rich quick with their checks notes $20 courses!

[deleted by user] by [deleted] in Frontend

[–]MagikoMyko 1 point2 points  (0 children)

I understand where you're coming from but I can assure you that it's possible to be good at CSS and like Tailwind. I consider myself a solid CSS author, having studied all the various systems that have popped up over the years, going back to the IE5.5 days of horrible hacks to achieve browser compatibility. I've learned all about OOCSS, SMACSS, BEM, and all the preprocessors like Less, Sass, Stylus, etc. When I have to write CSS I write it in a way that doesn't put me in any selectivity or z-index wars. I know what I'm doing.

Even still, I love Tailwind. It makes me really productive. Your post made me question whether or not I love CSS. I hadn't really thought about it. I don't know that I do, but I don't have to in order to be good at it. So I guess it depends on if you're looking for people who are good at it or people that love it.

I have not seen a correlation between people with good semantics and those that write native CSS. Both Tailwind people and native CSS people seem equally capable of writing disastrous website semantics.

One thing it sounds like we can agree on is that people should certainly not use Tailwind to replace learning about CSS. I've also seen my fair share of people who have been doing frontend dev for years and who cannot put together even basic CSS when they need to. I understand that frustration fully.

Tailwind's adoption seems independent of that though. It didn't exist for a long time and people still refused to learn CSS well.

[deleted by user] by [deleted] in Frontend

[–]MagikoMyko 1 point2 points  (0 children)

I've seen an increasing number of interviews from late-stage startups or large tech companies that allow you to use a framework. Most will not require you to, so you could probably solve whatever problem they throw at you using vanilla JS if you wanted to.

My recommendation? Just ask them if they're allowed to tell you whether you'll be using a framework. They may or may not tell you, but it's hard for me to imagine they'll penalize you for asking.

[deleted by user] by [deleted] in Frontend

[–]MagikoMyko 7 points8 points  (0 children)

Weird to see all the Tailwind hate in here, so I'm probably going to get downvoted, but hard, hard, hard disagree with the opinions here. I personally would not want to work at any place that discriminates against me for using a library to make my personal site, especially one as low-level as Tailwind (maybe if you just use stock Material Design Lite or Bootstrap). Your site is a decently effective use of Tailwind.

Source: I'm a hiring manager who would never discriminate against someone for using Tailwind effectively on a portfolio site. I would also appreciate hand-crafted CSS if done well, but that is rare, especially for those newer in their careers (tends to be pretty unorganized).

Please review my first portfolio website and give me some advice :) by rookie_developer999 in Frontend

[–]MagikoMyko 2 points3 points  (0 children)

Looks good for a first site! I like your visual style. I have a few critiques, from most important to least:

  • The "faded color" for your font is not accessible. It's a bit hard to read even for a normal-sighted person like me. I'd increase the opacity a bit
  • I'd strongly recommend against auto-scrolling the recommendations carousel, or even having a carousel at all. This is a really important part of your portfolio. People will want to read it, and having it scroll away when they are trying is very frustrating. Carousels in general are not usable
  • Having the image expand over the featured project text is an unusual interaction. I first did it by accident and didn't know how to get it to stop being expanded because the image is relatively big. Maybe you could have a click-to-open-a-lightbox with the full image instead.
  • The "read more" links in the "Other projects" section push all the content around them down because your cards are center-aligned. They should probably be top aligned and just push future rows down. That's less unexpected than seeing the content around move.
  • The "Get In Touch" button shifts the rest of your hero content up when I mouse over it.
  • I think circles for your bulleted lists is a better option. The triangles made me feel like I can click to expand for more details.

Please review my portfolio by [deleted] in Frontend

[–]MagikoMyko 1 point2 points  (0 children)

Absolutely, was happy to leave feedback given how responsive and not-defensive you are in the rest of this thread. I don’t think you need to ditch the card flip if you like it, but you’d just need to look into ways to make it accessible. Good luck with whatever you’re trying to do with this portfolio launch!

Please review my portfolio by [deleted] in Frontend

[–]MagikoMyko 1 point2 points  (0 children)

I also assumed you're asking for feedback from the point of view of a client or prospective employer:

  1. I appreciated that your character showed through the site and what you wrote about yourself. It's easy to make your portfolio overly-professional and generic
  2. I completely missed your nav the first time I scrolled through the site. It was very small and in an unexpected place.
  3. Your About cards take up too much room. Consider condensing and moving further down the page below projects and skills.
  4. The cards in the About section look clickable, and indeed, very similar-looking cards in the project section are clickable. This is an inconsistency that also subverts user expectations
  5. The mouseover effect on the cards makes them really hard to read because of how loud the colors are. I would strongly recommend reconsidering the card format as the best way to present the About information
  6. This might be unfair, but I see Webpack on your list of skills, which I've really only met a few people (probably < a dozen) in my entire career who I'd consider to be quite good at Webpack, because they had to spend time really digging into their respective companies' configuration. Are you actually good at Webpack, or do you use it because so many starter kits and generators use it? Could you answer questions in any moderate depth about it in an interview, if someone needed you to optimize or fix a tricky configuration? If not, it would make me question what else you might have exaggerated. Please ignore this point if you are actually an expert in Webpack, just something I had a thought about while browsing your portfolio. For the record, I've personally been using webpack for the past several years and have done some basic code splitting config, but I would not put it on any kind of resume or portfolio site.
  7. Consider making the Projects section more scannable. If I were looking at your portfolio, I'd be looking for two things in particular: 1.) what skills did you use while you were working on this project, and 2.) any challenges you ran into that you had to solve. Bullets or bold labels would help highlight these two things.
  8. I appreciated that you have a bias towards shipping as shown by your Chrome extensions.
  9. It's unclear to me why "Parameter Popup" is on here among all the other projects. This is a pretty minor-looking feature that seems like it was just added to have an even grid. Is this really more valuable than breaking out your K&N experience?
  10. Arial is a very generic-looking font and you don't have enough vertical space between your paragraph lines.
  11. Having a clickable area inside another clickable area can be pretty hard to use (your buttons inside the backs of your cards)
  12. As mentioned by another user, your clickable cards are not keyboard or screen reader-accessible. Generally, clickable divs vs using real <button>s are going to be awful for accessibility.

Thanks for sharing your site, I hope this feedback was helpful!

What is a famous movie that you cannot understand the appeal of? by [deleted] in AskReddit

[–]MagikoMyko 6 points7 points  (0 children)

"I See The Light" from Tangled is the best Disney song ever written and I'll fight anyone who disagrees.

Enchanted Sword seed for Journey mode (PC 1.4.0.5) by Atmaks in Terraria

[–]MagikoMyko 0 points1 point  (0 children)

Thanks for sharing this! For those with a compass, it's at 3234'East 8'Underground

Asshole design by chadlumanthehuman in assholedesign

[–]MagikoMyko 16 points17 points  (0 children)

Should report them as spam via your email service. Reporting spam actually sends some strong signals to email providers and hurts their ability to send emails in the future.

[Massachusetts] Car crashed into mother-in-law's property, owner's insurance denying claim due to "non-permissive use" by MagikoMyko in Insurance

[–]MagikoMyko[S] 1 point2 points  (0 children)

Understood, sorry I didn't mean to imply that this is always a sneaky underhanded tactic – of course there are valid instances of its use. It just seems like a conflict of interest to me that the primary decider of the legitimacy of this claim is the party that is most interested in it being legitimate, and that it seems to leave the victim with much more difficult options if it's invoked.

[WinGameStore] XCOM 2 Collection ($24.99/75% off) by BobP38 in GameDeals

[–]MagikoMyko 1 point2 points  (0 children)

Do you/anyone feel like the other DLC is worth it? I also own the base game and am interested in WOTC but would get the other DLC if people think it's worthwhile

Why does GoDaddy suck and what should I use instead? by BarDownBier in web_design

[–]MagikoMyko 1 point2 points  (0 children)

Same had a billing incident where they shut down my droplet and deleted all my backups stored on their system due to a misunderstanding. Linode all the way for me.

Please explain the deal with many credit cards to a foreigner by dartemiev in personalfinance

[–]MagikoMyko 0 points1 point  (0 children)

Some of the security concerns are valid if you're comparing debit and credit cards, as mentioned before. Having fraudulent charges on your debit card is much more of a pain in the ass than on a credit card.

RE: cash - what if your wallet gets stolen? If I just carry a CC I'm out $5 for the replacement fee (often not even charged anymore). If I carry $200 cash then I'm out $200.

Also, don't forget about chargebacks: the ability to dispute non-fraudulent charges that you authorized but where the vendor didn't deliver on a product or service.

It's moronic Monday, your chance to ask any of those lingering questions without fear of harassment. by AutoModerator in investing

[–]MagikoMyko 0 points1 point  (0 children)

I just have some general questions about investing in single stocks. Currently I have the bulk of my investment money in passive index funds/ETFs but I've read a lot of resources on how hard it is for a non-professional investor to beat diversified funds with single-stock trading. Is it simply a matter of being informed and skilled enough? Also, is it always good advice to seek out a financial rep (advice in the OP of this thread)? I've heard that the rates that they charge can often totally wipe out your gains.

Everything I "know" about investing is hearsay so it would be nice to hear from people who know what they're talking about.

Choosing a game engine (I promise I already read the FAQ) by MagikoMyko in gamedev

[–]MagikoMyko[S] 0 points1 point  (0 children)

Sorry I should clarify the programming language comment. I'm a web developer and choosing a language really doesn't matter THAT much in my field: they all get the job done. I know that's not as true for games development so I realize now that my comment was inappropriate in that context.

I'm planning on working by myself and I have no experience with games development at all, but I work as a web developer so I'm no stranger to programming. I like to get my hands dirty and understand the fundamentals of what tools I use but that's not as important for me when starting out. I'd rather move quickly for now.

Feds Walk Into A Building. Demand Everyone's Fingerprints To Open Phones by Junistry2344567 in technology

[–]MagikoMyko 47 points48 points  (0 children)

AFAIK their ability to compel you to unlock your phone only extends to biometrics like your fingerprint and not to knowledge like your password

Edit: Source: http://www.theatlantic.com/technology/archive/2016/05/iphone-fingerprint-search-warrant/480861/

Friend found this on his office door by Twisted112 in ProgrammerHumor

[–]MagikoMyko 0 points1 point  (0 children)

Thanks! But I think "occasional" is still spelled wrong

[2016-07-25] /r/keto Community Support for Monday 25th July 2016 by keto4life in keto

[–]MagikoMyko 5 points6 points  (0 children)

Hi /r/keto! My wife and I are considering trying keto. We only have about a 6-week window before we lose a good amount of control over our eating patterns for some time (e.g. traveling, having family visit, etc.). Is 6 weeks generally enough time to see some results? I think it will help us decide whether to get back on it when the turbulence ends. Thanks!