[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 0_kBHpKva09AsGj7RQ.jpg (120 KB, 1000x668)
120 KB
120 KB JPG
>Free beginner resources to get started with HTML, CSS, JavaScript and PHP
https://eloquentjavascript.net/Eloquent_JavaScript.pdf - A modern introduction to JavaScript
https://developer.mozilla.org/en-US/docs/Learn - A good starting point to learn about web dev fundamentals
https://javascript.info/ - Quite a good JS tutorial
https://www.theodinproject.com - Curriculum including HTML/CSS/JS, and either Ruby on Rails / SQL, or Node.js / MongoDB
https://fullstackopen.com/en/ - Requires you to have basic web dev, db and git knowledge
https://flexboxfroggy.com/ and https://cssgridgarden.com/ - Learn flex/grid in CSS
https://phptherightway.com/ - A decent PHP resource
https://www.phptutorial.net - A PHP tutorial

>List of design resources
https://github.com/bradtraversy/design-resources-for-developers

>All useful documentation in one place
https://devdocs.io

>Need help? Create an example and post the link
https://jsfiddle.net - if you need help with HTML/CSS/JS
https://3v4l.org - if you need help with PHP/HackLang
https://codesandbox.io - if you need help with React/Angular/Vue

We have our own website: https://wdg.one
Submit your project progress updates using this format in your posts, the scraper will pick it up:

:: my-project-title ::
dev:: anon
tools:: Elixir, Cobol
link:: https://my.website.com
repo:: https://github.com/user/repo
progress:: Lorem ipsum dolor sit amet


Previous: >>89881320
>>
best web development tutorial
https://www.youtube.com/watch?v=m_Dp4nMr_AY
>>
File: 1668778606354965.png (794 KB, 1772x853)
794 KB
794 KB PNG
>>89916213
you CAN'T program like he can
>>
>>89916213
the fucking repo link
>>
>>89916323
Where do I put the height and min-height?
>>
What is that thing in the OP pic? Like, what software are they using to program where all the words are different colors and stuff?
>>
>>89916366
Not that anon, but look for "background: #000" in your stylesheet (the element with the black bg), and add "min-height: 100vh".
>>
>>89916270
>addEventListener.add.then.function.floor.random

>>89916280
i never noticed that lol. I was hoping he'd have all his files there but it's just an empty react project. I guess that's part of the larp. I need to look through his other projects

he has a 7 hour tutorial on building an Amazon clone here too
https://www.youtube.com/watch?v=RyIH-f1_gGo
>>
>>89916381
IDE
>>
Question: I want to obtain a software engineering degree from an Abet accredited program. Is this a decent goal or am I on the path to memes and failures?
>>
Please, fucking kill me
>>
>>89916381
if you got student email/card you can get jetbrains IDEs set for free, which apparently are the cream of the crop
>>
>>89916585
If you don't have a clear path to running a business or getting employment, going to college for a degree is always preferable IMO. CS has the lowest percentage of people that regret their degrees.
>>
>>89916656
Here's the kicker:

I'm already a boomer and have a good job so right now I'm doing college on the side. I just never connected with my friends online trying to understand the stem tier shit they've always done. It has always interested me, but I never dived into it like they did and they didn't have the patience to teach me. All my learning prior to college has been independent through reading and vids on YouTube. I'm going the formal route now. The end goal is to open more doors, and understand more shit.

Thank you for your answer.
>>
File: htmlfix1.png (89 KB, 1484x736)
89 KB
89 KB PNG
>>89916465
>>89916465
Okay, I put it in in the main and main container elements and that seems to have worked. The background is dark from top to bottom whether the window is big or minimized.
Only thing now is that when it's minimized the dark background is cut off and doesn't reach with full width. Do I do the same thing and do min-width: 100vw or something? I'm not done with the tutorial yet so maybe he will go over it later.
>>
>>89916717
I feel you man, my friend is in a similar boat - went abroad to teach English and came back 8 years later with few marketable skills. He's going the degree route now as well.

If it sounds like you may enjoy doing software dev, so I'd definitely pursue it as a career option. I've been working as a web & mobile dev for nearly a decade, but even then I still spend a large chunk of my personal time invested in to new projects, browsing /wdg/ -- and it's because I find it interesting. You're solving problems, building actual applications/packages that millions use, learning new stuff, having your finger the pulse with the new hottest framework on the block. So learning becomes a byproduct of your own time investment.
>>
>>89916549
>>89916280
>>89916213
what is the deal with this kid? is he just larping? I still don't get it if he is... he's been pretending for so long he probably could have actually learned web development by now, then again if he's so retarded to think he could fool anyone I doubt he could even write html
>>
>>89916203
wagies, learn this now, it will explode in 2023:
https://www.arrow-js.com/
>>
>>89918068
just like svelte huh?
>>
>>89916213>>89916270 >>89916280 >>89918025

heheh good day sirs I on g all time and make troll conshit to fuck with people hehe
>>
>>89918068
> If JavaScript is so good, then what does a tool like Arrow bring to the table? So glad you asked. Arrow has 2 primary features:

>Observable data.
>Declarative/Reactive DOM rendering.

>For many applications, these two features are all you need to build delightful and complex user interfaces. Need state management? Use a module’s scope. Need components? Use functions. Need routing? The web platform already does this pretty well .

>Additionally, Arrow boasts a few more important talking points:

>Zero dependencies.
>No build tools required (or even suggested).
>Less than 3KB min+gzip. (22x smaller than this itty bitty gif gif of mind blown individual)

I'm impressed not gonna lie
>>
File: 1669211016831856[1].png (1.14 MB, 1242x1640)
1.14 MB
1.14 MB PNG
>>
>>89918025
a couple of dollars from ad revenue can go a long way in the poorer parts of india
>>
File: 1664984967116.png (10 KB, 682x44)
10 KB
10 KB PNG
they took this from you
>>
File: 1644184731717.png (33 KB, 600x800)
33 KB
33 KB PNG
>>89919152
it's over innit?
>>
>>89919742
shhh no tears, only AI Chads now
yes, it is fucking over unless you are the one automating shit
>>
I feel like killing myself.
So i have an web (php) OOP assignment. There are N sub-classes that all share some attributes with parent class (name, price and the sub-class name), but each can have N amount of their own attributes that have to be saved in their own DB table. How the fuck can I new up an model to query the DB if I don't even know the sub-class type (API only provides the id of the parent id attribute)?
>>
>>89919720
I can only show you the way
>>
>>89916640
NTA but thank you, you remind me I had made a license last year so I renovated it now. It's incredibly easy for the educational pack you just need an email, unlike GitHub where you need lots of credentials
>>
File: 1660951276922.gif (1.61 MB, 568x640)
1.61 MB
1.61 MB GIF
>>89911358
just use WSL
>>
>>89919885
>unlike GitHub where you need lots of credentials
I got away with a picture of my student card =^), but I had to "hack" the stuff, aka it was asking for a mail account for my "school" so I purposefully wrote the name of the school different so that way I got away with just a pic of my card.
>>
>>89919906
no, I will master bash AND batch, and there's nothing you can do to stop me
>>
>>89918068
looks interesting.
>>
>>89919933
by all means, continue being retarded, sir
>>
>>89919974
nonsense, I don't need bash, I can just use batch easily, I didn't even learned batch, I just "know it" cause I learned bash
>>
File: 1669217582642.png (267 KB, 958x1247)
267 KB
267 KB PNG
>>89919152
it truly is meover
>>
>>89911358
use dual boot with ganoo/loonix, it will be a bit hard with wangblows cause iirc it requires some tweaking to get dual boot with windows, as in you need to disable certain shit from the bios or windows itself just so you can dual boot
>what's the point
a space for progrooming and a space for cooming, loonix makes it feel like you can't fap there
>>
Any quick way to try out theme-color meta tag without a real phone?
>>
>>89920167
Ah fuck it man, I'm gonna push
>>
>>89920191
that's the spirit
>>
File: 123.jpg (21 KB, 383x283)
21 KB
21 KB JPG
>>89916381
it kind of looks like the default dark theme in VSCode. Maybe it is a jetbrains IDE like the other anon said. I find the colors too distracting though, i just use the visual studio dark theme in VSCode in picrel
>>
>>89916585
you don't need a degree to be a web dev fyi. You can do it if you want though. But it takes a long time and is lot of money.
>>
>>89918025
>is he just larping?
yes
>>
>>89918068
Just use Svelte
>>
which one, /wdg/?
I personallt prefer class based components. There's just comfy and intuitive. Which one do you prefer?
export default class RegisterForm extends React.Component {
constructor(props) {
super(props);
this.state = {
firstName: "",
lastName: ""
};
this.handleChange = this.handleChange.bind(this);
this.handleSubmit = this.handleSubmit.bind(this);
}

handleChange(e) {
const target = e.target;
this.setState({
[target.id]: target.value,
});
}

handleSubmit(e) {
e.preventDefault();
const target = e.target;
window.alert("Form submitted with values: " + JSON.stringify({
firstName: target.firstName.value,
lastName: target.lastName.value
}));
}

render() {
return (
<form onSubmit={this.handleSubmit}>
<label htmlFor="first-name">first name</label>
<input
type="text" id="firstName"
name="first-name" onChange={this.handleChange}
/>
<br />
<label htmlFor="last-name">last name</label>
<input
type="text" id="lastName"
name="last-name" onChange={this.handleChange}
/>
<br />
<input type="submit" value="Submit" />
</form>
)
}
}
>>
>>89920677

// or this?

export const RegisterForm = () => {
const [firstName, setFirstName] = useState("");
const [lastName, setLastName] = useState("");

const handleChange = setter => {
return e => setter(e.target.value);
}

const handleSubmit = e => {
e.preventDefault();
window.alert("Form submitted with values: " + JSON.stringify({
firstName, lastName
}));
}

return (
<form onSubmit={handleSubmit}>
<label htmlFor="first-name">first name</label>
<input
type="text" id="firstName"
name="first-name" onChange={handleChange(setFirstName)}
/>
<br />
<label htmlFor="last-name">last name</label>
<input
type="text" id="lastName"
name="last-name" onChange={handleChange(setLastName)}
/>
<br />
<input type="submit" value="Submit" />
</form>
)
}
>>
>>89918068
https://www.arrow-js.com/demos/fast-text.html
Whoaaaa
>>
Redpill me on redux
>>
>>89918068
i don't think we need another framework/rendering library. There's already hundreds of them, there's pretty much a new one every day. This is a list of about 130 of them here
https://krausest.github.io/js-framework-benchmark/2022/table_chrome_106.0.5249.61.html
>>
>>89920776
deprecated
>>
>>89920657
>i can't read
>>
>>89920776
It's not deprecated, it's very good an simple to use with redux toolkit.
>>
anyone ever used storybook? Specifically actions? I'm trying to log an action when a submit buton is clicked, but it just keeps on navigating me away from the storybook, and as usual the documentation is absolute dogshit
>>
>>89920677
class components are gay and retarded
>>
>>89916203
third week of 6 days a week devin'
I wanna kms pretty fukken hard, shit's fucked yo thank god for 4.5 days a week working seasons.
>>
Bootstrap , material or chakra for ui as a novice dev?
>>
>>89920677
use hooks, it's 2022 boomer.
>>
>>89922177
consider tailwind
>>
File: 1629654344249.jpg (216 KB, 1500x1500)
216 KB
216 KB JPG
>asswind
>>
>>89922479
>anons I really hate tailwind
why?
>>
File: color_paletteII.png (123 KB, 1729x801)
123 KB
123 KB PNG
r8
>>
>>89922177
try just using regular css for a little while, or scss, before using a framework
>>
Any idea where I could find a free rip of the TailwindUI components?
>>
>>89922637
probably would need to see it applied on your ui, it's a bit hard to visualize
>>
>>89922752
$380 ? Is that why people here are shilling it ? Do they work for tailwind or something
>>
>>89922479
I knew the tailwind shill would respond to that guy
it's a tradition at this point
>>
>>89922388
Had to get familiar with them. It's a common interview topic apparently
>>
>>89922177
tailwind if you are white
>>
>>89923078
how is it different from bootstrap which is free ?
>>
>>89923135
it pollutes your html with a ambiguous CSS class soup
i.e. it creates the problem CSS was designed to solve
>>
>>89923163
it does look like it's just moving all the css from a css file to the html, so you end up with a heavier website that looks like same. There's nothing wrong with reasonably named css classes, not everything needs to be generic
>>
>>89923225
>looks like same
*looks the same
>>
>>89923135
bootstrap are premade shit, has no purge, bloated
tailwind lets you use all the tools in a simplified way and purges unused shit, if youre not white, your shit will look retarded and you will use bootstrap
>>
If I started learning web design now, how long would it take until I could make websites that don't look like shit? Also any good resources for learning web design?

pls help
>>
>>89923536
it depends, 6 months to 2 years. Check OP
>>
>>89923612
seriously? to learn the absolute bare minimum? I call bullshit
>>
>>89923245
you're using more classes overall though

tailwind uses purgeCss which is a library that also works on bootstrap
>>
File: 1667647866713772.png (1.03 MB, 1259x591)
1.03 MB
1.03 MB PNG
>>89922524
>>
>>89923616
not that anon, but yeah 6 months+, it will take that long to build up a portfolio to become hireable anyway
>>
>>89923691
whew
>>
>>89923701
I've spent the last 7 months learning web development and nothing about design though. I've made a few projects I'm happy with but they all look like shit, pretty sure my personal website will look pretty bad also. I refuse to believe acceptable web design skills would take that long, wtf is there to it that's so hard?
>>
>>89923738
sorry, i meant 6+ months for web dev, not web design
>>
File: thumbsup.jpg (165 KB, 840x709)
165 KB
165 KB JPG
I like React
>>
File: 1669116345246286.jpg (14 KB, 434x453)
14 KB
14 KB JPG
>>89923749
so both of you misread my post
>>
File: 1645795640526.png (120 KB, 1920x1048)
120 KB
120 KB PNG
for the love of god can some anon help me with this
I'm using the legacy redux connect API (because reasons), but it gives me error (pic rel)
It completely contradicts what gets logged in console, i.e. in console dispatch is defined, but error says something that it is not
here code
import React from "react";
import { connect } from "react-redux";

import { deleteTodo } from "./todoSlice";

class TodoItem extends React.Component {
constructor(props) {
super(props);
};

render() {
const { todo, dispatch, deleteTodo } = this.props;
console.log({ todo, dispatch, deleteTodo })
return (
<div className="todo-item">
<input
type="checkbox"
name="comleted"
checked={todo.completed}
onChange={() => console.log("changed")}
/>
<p>{todo.content}</p>
<button
onClick={() => dispatch(deleteTodo(todo.id))}
>
delete
</button>
</div >
)
}
}

function mapDispatchToProps(dispatch) {
return { dispatch, deleteTodo };
}

export default connect(null, mapDispatchToProps)(TodoItem);
>>
What's a good replacement for font awesome?

I've seen sites that let you copy SVGs which is great. But they usually aren't quite as pretty as FA's icons.
>>
>>89916203
New to all this. I just want to code something, even something simple. Just write some code and then see it come to life. Which of the links will be my ticket?
>>
>>89924783
try the odin project
>>
>>89924678
I know nothing about Redux, but you can clearly see that dispatch is not a function, it has not the f symbol in the console. Click on the arrow to check what object it is.

>>89924703
https://alternativeto.net/software/font-awesome/
>>
>>89924678
For some reason your "dispatch" prop is an object containing dispatch. So you'd have to call this.props.dispatch.dispatch(...), but that doesn't seem right.

Is your mapDispatchToProps the same here, and not something like the following?

function mapDispatchToProps(dispatch) {
return { dispatch: { dispatch }, deleteTodo };
}
>>
>>89924801
Thanks fren
>>
File: fushi.gif (3.89 MB, 540x270)
3.89 MB
3.89 MB GIF
>>89916203
Heya guys. I'm a general programmer, but it seems that /g/ doesn't have a general anymore for that. I figured you guys would be able to answer my question too though.

What are you guys using for your day-to-day task management? For example, I've been using Trello for years to handle my immediate to-do list, but it feels like the website has been basically abandoned by the developers since it hasn't really been updated/improved in a long time, it seems. I was wondering if people were using some new sort of program for it? And I'm just curious to hear what you guys use in general.

I'm trying to revamp my workflow to hopefully help keep myself organized for large projects. So right now I basically do this:

>Reference design document
>Fill up Trello with cards of what I have to do next + adding them as they come up
>Refilling the Trello with more work from the design document as I go
>>
>>89924816
>>89924828
somehow missed that the dispatch was an object and not a function. Funny thing is it was because of redux store setup. My mapDispatchToProps is alright and looks like this
const mapDispatchToProps = (dispatch) => {
return {
deleteTodo,
dispatch
};
}


The problem was with store middleware. The part commented out was causing the issue for some fucking reason
import { createStore, combineReducers, applyMiddleware } from "redux";
import { composeWithDevTools } from "redux-devtools-extension";
import thunkMiddleware from "redux-thunk";

import todoReducer from "../features/todos/todoSlice";

const rootReducer = combineReducers({
todos: todoReducer,
});

// const middlewareEnhancer = applyMiddleware(
// composeWithDevTools(thunkMiddleware),
// );

const store = createStore(rootReducer);

export default store;


Thanks for pointing out the obvious part anyway.
>>
>>89924951
I use a text editor with a list of priorities. In case you're not making a joke about the dpt, it's here >>89922320
>>
>>89924981
ofc I also removed the middlewareEnhancer from the createStore call obviously
>>
When does a cached favicon (such as in the history tab of a browser) update itself? It's been months now and it still shows the old icon, but the correct one shows on the site itself.
>>
>>89924984
Oh, I wasn't. Thanks. Sorry, I was just searching "general" on the catalog and not finding anything. I haven't been here in a long time.
>>
>>89925085
welcome back. we still like sennheisers and richard stallman
>>
File deleted.
>>89924981
By any chance, is the "<TodoItem />" component being passed a "dispatch" prop? e.g. "<TodoItem dispatch={dispatch} />"

Nevertheless you don't really need the dispatch prop in your component anyways:

const mapDispatchToProps = (dispatch) => {
return {
deleteTodo: bindActionCreators(deleteTodo, dispatch),
};
}


// in your component
this.props.deleteTodo(todo.id); // should dispatch to your store
>>
>>89925137
The bindactioncreators from react-redux is an alias for the following:
const mapDispatchToProps = (dispatch) => {
return {
deleteTodo: (id) => dispatch(deleteTodo(id)),
};
}

// Otherwise, more succintly
const mapDispatchToProps = (dispatch) => {
return bindActionCreators({ deleteTodo }, dispatch);
}
>>
File: 1644944413080.png (265 KB, 1922x1050)
265 KB
265 KB PNG
>>89925137
>>89925206
pic rel is my whole app right now
as I said, the middleware, and more precisely the composeWithDevTools pajeetware, was causing the dispatch to not be a function and an object instead for some reason
without the composewithdevtools wrapper around thunkMiddleware it works perfectly now
thanks again
>>
File: 1570534156590.png (146 KB, 500x375)
146 KB
146 KB PNG
>>89916203
any light-wight/simple authentication/authorization for Angular 14? I don't need it to be secure it is merely a rushed project deadline is already on my ass
>>
In VSCode, the default behavior for commenting out a block of template is to put <!-- on the first highlighted line and --> on the last one. This fails whenever there is an actual comment inside the block, because that line's end-comment will un-comment the remaining lines.

Is there a way to change the behavior to adding <!-- --> on every highlighted line instead? It would fix the problem. Something similar happens with css as well, with a similar solution.
>>
>>89925240
Why are you using class components, instead of functional components?
>>
>>89925413
there is a possibility that I'll be using them if I get a job I'm applyng for
I get the impression they're working with legacy stuff
that's why I want to familiarize myself with the older approaches to react and redux
but I definitely prefer the functional components with hooks
>>
>>89925467
So this is just an exercise, to learn Redux?
>>
File: comfy-pepe.gif (850 KB, 498x280)
850 KB
850 KB GIF
>>89919152
pfff, aichuds never learn
looks like another cozy AI winter coming
>>
>>89925503
the older APIs, yes
>>
File: mfw vscode extension.png (283 KB, 1200x1200)
283 KB
283 KB PNG
>>89925392
Yeah, this would be great. I'm sure there's an >extension for it.
>>
>>89925392
>>89925548
While it sucks, it is usually also a good reminder, that you are probably not modularizing enough your code.
>>
>>89925700
Not that anon but this shit is not my damn code, I'm just trying to get it to work
>>
>>89925748
In that case, all I can recomment is that you substitute the sub-comments from <!-- to <!~~
>>
Does it make sense to always leave the margin settings of the child containers to the css of the parent container ?
>>
>>89925857
I don't think so, can you provide an example?
>>
>>89919838
>tfw 50 lines of code programming assignment due next month
it's fucking over bros kms
>>
>>89926034
I cant think of any example that isnt biased towards the use of flex or grid.

Imagine having a row or column that has to space out its child elements by a certain amount.

You could set the individual margin of each element in their css, which would work but it would complicate reusing those elements in other places.

Or you could use flex/grid on the parent container that holds the row/column and only use the css of that container to adjust the margin of the child elements. It would lower the amount of stuff I have to write in the css of the child elements and it would make their positioning more predictable when reusing those elements in another container.

I know there might be use cases where some element has to be in a very uncommon position which forces you to individually set their margin. But overall this strategy of leaving solely the parent container in charge of the layout seems to be the better choice.
>>
Thoughts on using foreign TLDs to make neat urls? Are there disadvantages like SEO? That doesn't seem to bother anyone on a .io name. I guess it's all good if you just use it for a link shortener.
>>
File: 1665169379128909.jpg (113 KB, 1150x738)
113 KB
113 KB JPG
you VILL use the arrovs!
>>
>>89926505
i like the cat tld but catalan is not very fun
>>
>>89924703
React has a library
https://react-icons.github.io/react-icons/ for example.

I assume other frameworks may have similar libraries.
>>
>>89927462
no
>>
File: breact.jpg (300 KB, 411x2026)
300 KB
300 KB JPG
My shitty mnemonics app is coming along well, soon enough I'll monopolize the brain training market.
>>
just deployed my first MERN stack app
>>
File: 1666526169759779.png (258 KB, 512x512)
258 KB
258 KB PNG
>>89928859
gj anon
>>
File: 1662929488462256.jpg (205 KB, 750x776)
205 KB
205 KB JPG
>>89928928
thanks fren
>>
File: 1668040257127619.jpg (51 KB, 479x600)
51 KB
51 KB JPG
>>89928859
Congrats, senpai!
>>
>Applied to remote software engineer jobs
>Know how to fuck around with HTML and do some IT sysadmin type stuff, use Arch Linux as my main OS, but virtually no actual programming, was just applying out of desperation in hope someone gives me a chance so I can leave my current job
>Got an interview, job wants "junior level" JS skills
FUCK WHAT DO I DO HELP ME /G/ AAAAAGGHHH THE INTERVIEW IS IN A WEEK
>>
>>89929254
Forgot to attach pic this is important
>>
How does Apollo server handle authentication and session management? I'm looking into migrating from an express server to apollo to use Graphql but all the articles about authentication seem to shallow, using really simple examples, or gobbledygook
>>
What should I know before tackling fullstackopen?
most of javascript.info?
>>
>>89929254
https://javascript.info/
>>
>Haven't "coded" in over a year
>still make 100k sitting on my ass waiting for the project to move along at a slow pace
>>
How do I use a jwt to log onto a site. Do I pass it as a header?
>>
>>89923952
yes, i thought you were a noob calling web dev "design"
>>
>>89924951
>using Trello for years to handle my immediate to-do list, but it feels like the website has been basically abandoned
i think it's still active. It's owned by Atlassian who owns Jira/Confluence etc. They have a history of making things over-complicated and then taking ages to roll out features

i just used a text file to organize stuff. In a team though trello is good, or any kanban board really. VSCode has support for a format called todo.txt, i'm not sure of the features though and how much VSCode is integrated with it. So i guess i use todo.txt but I just use my own formatting
http://todotxt.org
>>
>>89925063
you should be able to just do a Ctrl + F5 to hard reload the page. If that doesn't work then you might need to google something like
>cache breaking favicon
>>
>>89925392
unfortunately html doesn't have nested comments
>>
>>89925392
also, if you use scss you can do regular comments like in javascript, like this
//.form-list-content {
// background-color: #ddd;
//}
>>
>>89926303
do you work at twitter ?
>>
File: file.png (372 KB, 960x544)
372 KB
372 KB PNG
So what's stopping people from ignoring graphic designer fags and just start taking inspiration from video game HUDs?

Why do modern web designers think they know more than people designing for triple A companies because of their faggy little art degrees?
>>
File: file.png (285 KB, 512x448)
285 KB
285 KB PNG
>>89932057
Tell me this doesn't have SOVL
>>
Im self learning this path:
Html/css
JavaScript
React
Node
Basically the Mern stack. But the amount of job opportunities in dart/flutter make me think... do you recommend me to change?
>>
>>89932997
study the job offers in depth, offer to applyer ratio, requirements, salaary, how many junior roles there are offered, etc
>>
File: 1664216778550.gif (3.09 MB, 326x326)
3.09 MB
3.09 MB GIF
>look for web development jobs in my area
>required: 4 years experience
>required: 5 years experience
>required: 10 years experience
>>
>>89933344
triple checked. And yeah they tend to put high experience but it doesn't matter if you don't have that much. Like if they say 4 years exp then just apply anyway if you have 2 years exp. 10 years can be like 7 years etc. If it says junior or entry level and has 2 years exp then just apply anyway even if you have only 6 months to a year of self study
>>
i dont fucking understand what your field became
i dont get it at all, it's like you live in england, go away for 15 years and come back and everyone's speaking a different language and looks different

i remember when web meant writing html in notepad for geocities. back then my browse had an option for "go offline" mode, and i could go back to ANY WEBSITE i went to and see the data i saw then. there was no great internet memoryhole, what you saw was there. everything is saved forever in your cache.

now apparently websites are fucking sentient, wget doesn't work, nor does curl. apparently you have these scroll forever sites and, when you scroll for say 5 pages and think "hey, i could print to pdf to save all 5 pages", no, it's only 1 page, the last 4 were literally memoryholed and piped to /dev/null

what the fuck happened

i'm nopt trying to be a little bitch i just don't understand, why do websites need to be sentient, why javascript everywhere??? why can't i actually save the data i saw?

and why is scraping so god damn complicated now
>>
>>89929254
If it's junior level they basically want you to be able to tie your shoes. They know what level they're hiring at. If they needed anything more they wouldn't be hiring juniors.

I hired 2 such people earlier this year and the easiest way they stand out from the crowd is this:

- any code on Github at all (or other code hosting site)
- demonstrating a clear ability and desire to learn (some people outright state they're not going to learn anything new and can't do it)
- genuine enthusiasm for programming and/or the industry we're in (of course this can be faked so it's not that important)

if you know some basic JS concepts you're pretty much overqualified

oh and we also look at how you approach testing code
>>
>>89919152
This is like saying that increasing gas mileage will reduce the need for gas in the future. It's the opposite. Look up Jevons paradox.
>>
>>89933784
what are you looking for with regards to testing code
>>
>>89933679
first sign was "Internet Temporary Files" vanishing in obscurity. R.I.P.
A clear case of you'll own nothing and you'll be happy, you won't even own your internet temporary files.
>>
>>89933679
Well about pages that are "dynamic" they load back end data "asynchronously" aka the HTML doesn't have the data hardcoded but it is built by the browser on the go.
There's a way to burn the data into the html, that's what server side rendering approach does. Apparently it is better for SEO, but I shouldn't talk much about it cause I legit don't know the depths of it.
>>
>>89933834
but surely i can modify firefox or chromium to save everything right? even if it uses terabytes a week.
>>
File: canvas.png (275 KB, 400x400)
275 KB
275 KB PNG
>>89933815
This is a very good question to weed out total retards. You can always educate people on technologies they don't know, but you usually can't fix retardation. We basically ask:

- if you think that testing code makes sense
- have you heard of TDD (most people haven't used it in practice, so if you just know what it's about, that's good)
- how do you think testing frontend and backend is done (describe high level concepts)
- what tools for testing you've used so far
- if you're aware of the kinds of testing (e2e, integration, unit, etc) and the tradeoffs they come with
- if you've heard of mocking (e.g. how do you handle a database connection in tests) or similar techniques

There's a million people who say that testing is a waste of time and they never do it, or they let "QA" handle everything. Many companies have completely trash development practices. I don't even require extensive knowledge on these topics, all I ask for that they're not opinionated dumbfucks.
>>
>>89933863
I'm sure temporary internet files must exist but got to be buried in directoreis somewhere, merely ofuscation. Linux probably has this set up in a much more intuitive way
>>
>>89933970
i should just tcpdump it
>>
>>89933945
>mocks
Never could sit down and digest what the main differences are for Mocks, Fakes, Stubs, etc. Got some reading you can suggest on the topic?
>>
>>89934073
https://stackoverflow.com/questions/346372/whats-the-difference-between-faking-mocking-and-stubbing
>>
>>89933679
infinite scrolling is shit. i will concede that. but they don't do anything special except append content to the dom so you can still just save the whole html. unless it's a retarded windowing infinite scroll where it looks like you've loaded lots of pages but it is then only rendering the items you need to see for the current page
javascript is everywhere because it lets you do stuff easily. interactivity/dynamic data fetching/dynamic content. no one misses the days of clicking a link to do a server round trip to get the next page or to even submit a form and hard reload the page when in reality you don't really want a whole new page, you just want something else to be shown somewhere while still retaining the same basic layout.. yes there are some downsides to the way some people write websites using modern javascript but on the whole it's just better.
the typical flow is these days your browser will ping a server, it will render the correct page on the server and respond w/ html as a string with minimal js required and it will then be handled by your browser and the js it needs to work/be fully interactive will be called so you have a working site. the slightly dated version that is still present in some places is where you get a skeleton index html file with a link to a giant js bundle that will then execute and it's up to your browser to render the initial page which is slow
everybody writes web ui in a component paradigm for ease of reusability, composability, separation of concerns and then also due to the tooling around encapsulated style sheets. it's just easier and quicker but then also requires some extra work to be done reconcile all of the javascript you've ended up writing so at some point it ends up as html for the browser.
scraping isn't really that complicated now. there's 1 extra step of depending on the site you need to execute javascript to either load the initial js bundle or to hydrate the page so event listeners are bound properly.
>>
>>89934150
Haha, I can't fucking search anything for shit apparently. Thanks anon. Happy turkey day.
>>
>>89934151
scraping is annoying because i have to run headless selenium browsers (or in a VM) to get everything which is bloated as fuck

at least yt-dlp generally works
>>
>>89933945
have you encountered prospective juniors who are capable of answering all of those questions to an alright degree? just curious but i would be surprised if a junior candidate could answer what the different types of testing are and how they think frontend code specifically should be tested
at my last job at a smaller company, i helped out a tiny bit with assessing the skills of some candidates and i don't any think any of them had a clue about testing. they were all fresh out of uni and they just knew a bit about react
>>
>>89934246
generally all our interview questions are designed to get a broad overview of the candidate's strengths and weaknesses. Most graduates have at least a vague idea of unit vs integration testing, anything else is a bonus.

If we interview for JS/TS positions, many of them know Jest, and some know react testing library. I don't think anyone's ever answered all of those questions correctly but that's not the point, and we make it clear at the start of the interview. We've actually got feedback from a couple of candidates that our interviews were a pleasant experience and didn't feel like interrogations, which is common in big tech companies.

We aim for a casual chat about the stuff you've worked on so you don't feel pressured to recite dictionary definitions from memory. Which is why I always stress that it's fine to use your own words, at least 2/3 of candidates start out pretty stressed, so you need to make them feel at ease to really figure out what they know.
>>
>>89933945
From what you say I'm head and shoulders above the rest but no one will even look at my resume. I have several full stack projects I built myself that are live online, code is available to view publicly but yeah, I don't even get a response to say I've been rejected (applying for junior frontend positions)

so this must be a resume thing right? my work experience is poor, does that factor into it? I have no tech experience and have been doing next to nothing for the past couple of years
>>
>>89923691
where is this from? Please tell me
>>
>>89934401
To be honest, I don't typically inform candidates if they've been rejected before a phone screen. This is because we get dozens of resumes that are spammed at a high rate and are completely irrelevant. There are people who literally apply to every single job ad they can find, even if they have no relevant experience at all, don't speak our language, etc. We do however inform candidates who were invited to at least the first stage of the interview and were rejected, we also send them a few lines of (hopefully constructive and motivating) feedback.

Aside from spammers, there are a few factors that could make me reject an application before a phone call, but I doubt you want to dox yourself here just to get some feedback. If we're hiring juniors we don't expect any experience at all (hell we even hired a guy straight out of technical high school and he turned out to be one of the best developers after some time). Though if you have a string of short term jobs (think 6-8 months) we're likely not to call you, since it makes it likely that we'll end up as just another short stint, and the overhead of hiring someone makes it expensive.

We're probably also not getting as many applications as bigger companies (I work at a startup with ~35 people), so we can't afford to be picky. Another factor is that at our size I personally review CVs, while at bigger companies it's probably handled by some HR roastie who doesn't know what indicates a quality candidate.
>>
>>89934325
Not think but I think I undersold myself the last interview. The dude mentioned like three times "we want somebody that wants to learn", and I didn't comment anything on it, when I've been fucking learning web dev all my life and I'm still learning even the day of the interview I was doing a course on the side.

Tell me tricks to make it past the first interview, my homie told me "just fucking lie out of your teeth" and he is in a senior position in just 2 years of professional devin' (after 2 years of dev school I myself attended too).
>>
>>89934690
>Not think
* Not him
>>
>>89934690
>my homie told me "just fucking lie out of your teeth" and he is in a senior position in just 2 years of professional devin' (after 2 years of dev school I myself attended too).
lying is a terrible idea. you will end up in a position where you have responsibilities you aren't competent for. also someone going to a senior position after 2 years is not normal unless they are exceptional so either he is and he's a bullshitter, or he's a bullshitter that will get found out. anyone with a semblance of technical skills can figure out if someone is lying during an interview and you don't want to be put in a position where someone calls your bluff and grills you in an interview because you are lying
>The dude mentioned like three times "we want somebody that wants to learn", and I didn't comment anything on it,
you sound slightly autistic if you didn't pick up on that cue, especially if he mentions it 3 times, and that's probably why you didn't progress in the interview.
it's an invitation for you talk about problem solving and how you go about fixing/building something if you don't know immediately how to do it, how much time you spend generally learning about new technologies, how you would go about planning a piece of work that requires a new stack or a new integration, what resources you visit for knowledge, how you try to improve your skills etc etc etc etc etc etc
if you can't follow basic conversational flow and try to highlight your passion and desire to improve and learn, you are not going to get through interviews.
>when I've been fucking learning web dev all my life and I'm still learning even the day of the interview I was doing a course on the side.
you already had something good to say!!!!!!!!!! just tell them that jesus. it isn't rocket science
>>
>>89934775
no, he dude has been like a year in that senior position, he bullshitted but he also delivered if you catch my drift
>rest
yeah you're right
TODO list: don't be a retard
>>
>>89934690
It's very obvious when someone is lying about their skills, it usually takes just a single question to elaborate on anything to make it really embarrassing for the interviewee. That can only work at companies where the whole interview process is handled by HR roasties
>>
>>89934902
well he is there, doing senior things, he's not a retard and he has obviously put in the effort despite being a liar
>>
>my buddy the legend
>he starts the course introducing himself as a hacker that has done AI, self taught, etc
>me think: "impressive"
>complains that course is too easy
>proceeds to fail first delivery project
>weeks after we're done with it and are unto much bigger things
>"how do I find by Id?"
absolute legend
>>
>>89923691
This should be the next OP image
>>
File: 1646215370579.jpg (38 KB, 640x638)
38 KB
38 KB JPG
>>89935005
>>
File: file.png (2.03 MB, 2559x1299)
2.03 MB
2.03 MB PNG
>>89932057
>>89932092
I'm sick of cunts with liberal arts degree and graphic design degrees putting themselves above everyone else. Saw some whiny bitch in /gd/ criticizing Akira Toriyama's Dragonball logo despite him being the most popular artist in Japan.

Decided I'm gonna stop giving a shit about web design standards and start modelling sites more like old video game HUDs and if someone doesn't like it fuck them
>>
>>89935155
make the title a literal neon, you might wanna consider using a literal 3D program render to do this or fake it with photoshop. Transparen .png or nu.image formats even
>>
>>89935176
>>89935155
I mean you might want to try going the CSS route, with blurs and adds, idk.
>>
>>89935176
I had it previously more neon by using text shadow and keyframes to give it a glowing look and someone else said it was too much/unreadable. I agree with you though, I liked it how I had it more.

I did this basically. inb4 HURR W3SCHOOLS PAJEET

https://www.w3schools.com/howto/howto_css_glowing_text.asp
>>
>>89935208
What do you think of the glowing neon pink from the w3schools link I posted here? >>89935209
>>
File: file.png (161 KB, 882x188)
161 KB
161 KB PNG
>>89935209
>>89935208
>>89935176
How's that look? It's a flickering glow
>>
I got rejected... They said I left a strong impression but the competition was just better. Now what? I could probably freelance but how do I begin
>>
File: 1669163779055492.jpg (100 KB, 719x719)
100 KB
100 KB JPG
>>89916626
>>
>>89919152
If it's so secret then how do they know?
>>
>>89935328
https://css-tricks.com/how-to-create-neon-text-with-css/

css tricks usually takes it a step further
>>
>>89935466
>>89935328
I searched for "glow" btw, a common term in VFX
>>
>>89935401
you try again. rejection is something you get used to but more experience with interviewing will naturally be more beneficial as you apply again
>>
>>89935472
That flickering one looks pretty nice. I'm going for a retrowave theme anyways so it gives off a good retrowave image.

https://www.swerve.dating/

Normally I'd be hesitant to show my work here but it's just a dating app I'm doing that let's people use their web cameras and pick preferences then pairs people together like on Omegle, but then they can match or not match eachother like on Tinder and it's also a speed date that counts down from 2 minutes. I gave it a retro theme because I like retrowave.
>>
>>89924951
Picrel is an anime for crybabies, kek
>>
>>89935483
I got nowhere else to apply and no money to move. So it's either get a job in a warehouse or try freelancing. I really thought this would be it but it seems not knowing math (they had a literal math test, not some logic/IQ test, for a front end position) is how they decided I wasn't good enough. Oh well
>>
>>89935526
What stacks do you know lad?
>>
>>89935541
No stacks yet, I'm about to start learning React soon.
>>
>>89935572
React sucks. Learn Angular if you want a fun stack or vue/svelte if you want a fun stack that also has a higher employment rate
>>
>>89935501
baller idea, and love the corporative image
>>89935155
maybe add more punch to the stars, look for good looking sceneries with stars, maybe nebula-like milky way? Idk I'd play with that.
>>
>>89935616
Thanks breh. Unfortunately I didn't actually make the image nor do I have the skills to graphic design something like that. I got it from a /gd/ retrowave thread.

I just really loved the image because it used the same color scheme I was using and had a giant purple road in the shape of an S on it that just happened to look like my logo, which is a purple swervey road sign.

I could probably try to get someone on /gd/ to make me some cool wallpapers or see if I can find the original creator of it, but unfortunately that board is dead 99% of the time.
>>
File: file.png (621 KB, 850x478)
621 KB
621 KB PNG
>>89935616
hmmm. Here's one with more purple in the stars and a reflection but I'm not sure I like it as much because it replaces the grid on the ground with waves/reflection
>>
>>89935722
I'm thinking this pham
https://www.google.com/search?q=best+world+sky+telescope+night+panoramic&client=firefox-b-d&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiesJLw7sb7AhWvVaQEHSziAuwQ_AUoAXoECAEQAw&biw=963&bih=893
>>
>>89934546
thanks for the feedback. yeah my work experience really holds me back but I also just wanted to learn web development as quickly as possible. That probably brings up red flags but I didn't see the point in working a shit full time job if I didn't need to and could devote as much time as possible to learning something worthwhile

How can I show commitment? Say something about wanting a long career in web dev? I already have a degree (not in CS) so that at least shows i can commit to something
>>
File: file.png (3.28 MB, 2559x1321)
3.28 MB
3.28 MB PNG
>>89935812
hmmm.... A little too light for what I currently got. Might look better if I made the blurs on my "glass" dark to contrast with it.
>>
>>89936068
can you integrate it with your mountains thingie?

http://astropixels.com/milkyway/starscapes/images/MilkyWayPan03w.jpg
>>
>>89936144
Me, personally, no. I could ask someone who knows photoshop if they could though. I'm not talented enough at graphic design unfortunately.
>>
>>89935816
You have several full stack projects with code on github, you're applying for junior positions and they're not even giving you a chance? What the fuck do they want even?
>>
>>89936166
>>89936144
if you have to choose choose the mountains all the way

I'd give it a go but I'm so bussy I wanna kms
>>
>>89936167
I've only been applying for a month and it is a bad time of year (no one likes to hire before christmas/new year)
I just think my work experience is really bad. I have been a neet in between temp unskilled work for 3 years lol, that's probably an instant rejection for any HR roastie
>>
>>89936287
Don't put unskilled work on your resume. I know it's a popular meme advice to put your mcdonalds burger flipping there but it's stupid, it says nothing about your programming skills. If you've got an interesting project try emphasizing it and describe it in a few sentences.
>>
>>89936287
HR was a fucking mistake man. My friend applied to some company for a warehouse/forklift driver position and he had a Zoom call with 3 HR cunts and a fucking math test for that. He didn't even get the job because he failed their behavior test for being "too quiet" It's getting harder and harder to find ANY job with fucking HR gatekeeping
>>
>>89936278
I might ask someone on /gd/ if they can some point. Whatcha busy with?
>>
>>89936491
web course's project we have deadlines and bullshit
>>
>>89936422
I list a few projects I've made under 'experience' (the unskilled work is also under that), with a bit about the tech I used, the features, the design etc.
Idk I just feel like I should list something as actual work experience though. I wonder if I should just leave it out entirely?
>>89936433
Yeah I hate HR with a passion. They do fucking nothing all day and they're always such cunty, arrogant people. In general fake jobs like those really irritate the shit out of me
>>
>>89936422
yea putting low skilled jobs on a tech resume/cv is a bit weird. it's not a red flag but it's more orange and might get you filtered because it's just not relevant so you have to ask yourself why someone took up such critical space to say they flipped burgers or worked at a summer camp 2 years ago.
if your cv looks light, better come up with more tech centric things to pad it out. if you don't have any, it's probably a sign you need some more projects.
>>
File: file.png (85 KB, 416x252)
85 KB
85 KB PNG
What the fuck. You can edit the default html5 video player with certain webkit attributes? I never knew that. A outline I gave to a parent div made the text outline purple on the time. Added a weird filter to it too.
>>
>>89924951
i built an in-browser notepad app that stores the text in a mysql database
i literally just scribble whatever is necessary in there and update it as necessary
the regular default notepad worked well enough for me but i wanted something hosted online in case i needed to use my phone or a laptop
>>
just got an email that i have an HR interview tomorrow for the internship I applied to. it's at 10am, meanwhile I've been waking up at 3pm. there's 0 chance I'll be able to fall asleep before 5am. wat do
>>
File: 1668581570878611.jpg (37 KB, 1023x280)
37 KB
37 KB JPG
>>89933945
i have never done any unit testing or debugging and so far have only used console.log() or echo ""; statements for all of my projects
>>
>>89936585
Yeah I should just leave it out entirely. I'll only list projects I've made instead
>>
>>89936682
Try using the built-in debugger in vs-code, you're going to wonder how you could have coded without it
>>
>>89933344
just apply anyways, skills are skills
>>
>>89934991
many such cases. my favorite is "how do I paste to terminal?"
>>
File: 1647275540459.png (16 KB, 469x189)
16 KB
16 KB PNG
>>89933344
reminded me of this junior position I was looking at recently
>you VILL spend 3 years """learning""" a library that can be understood in couple of hours by reading the docs
>>
>>89936688
i will attempt to learn more about debugging
>>
>>89936732
>Strong experience with Redux. min 1-3 years
>React - a big plus
god HR bots are so retarded
>>
>>89936832
to be fair Redux is UI agnostic, still it's probably used with React in a great majority of cases
>>
>>89936591
I know where that's from lmao
>>
File: 1665636152629.webm (2.06 MB, 1920x1080)
2.06 MB
2.06 MB WEBM
>did pic rel
So where's my six figure comfy SWE remote job?
In all seriousness is this good enough for a portfolio project on it's own? Maybe add a backend to it?
>>
>>89936892
i have 2 projects that took me 3 months and 1 that took me 2 months to make in my portfolio and i still think im not good enough meanwhile people out here asking of a fucking todo app is enough. i wish i had retard-confidence
>>
File: 1668434368683185.jpg (68 KB, 1000x800)
68 KB
68 KB JPG
How quickly should I expect to learn React if I currently have a very strong understanding of Javascript?

I just need to slap together a quick little API-fetching project to cover the "experience with React" requirement that I always see on job listings.

I'm hoping to have something finished within 4 weeks.

Thanks
>>
File: 1665642661020478.jpg (63 KB, 640x853)
63 KB
63 KB JPG
>>89936907
felt
>>
>>89936924
>4 weeks
achievable
>>
Is $1500 a month a good enough salary to live by?
>>
>>89936907
sounds like you can't advertise your skills properly
or you fell for the "no degree coder" meme
>>
What should I ask when I'm asked "Do you have any questions" at the end of an interview
>>
>>89936983
you should definitely have questions
>>
>>89936946
sounds like you fell for the 'no degree coder meme' meme
>>
>>89936892
just check your local job listings, compare your current skills and knowledge to their requirements
>>
>>89935596
I'm an Angular dev but if anon's goal is to become hirable, React is definitely his best bet
>>
>>89936924
depends if you have a very strong understanding my js. my instinct if someone is asking how it takes to pick up a javascript framework despite already being a js expert leads to question how much they actually know about js.
fundamentally react is very simple to pick up. the issue with react when you want to become very proficient at it typically comes from sparsely documented pitfalls or trying to navigate the various toolings available to make your project work the way you want it to and configuring your own build process and then dealing the devops side of it. here's the retard's guide to setting up a react project
1) google create react app
2) run whatever it tells you to so you end up with a basic directory with some files and a package json and whatever
3) optionally add a css lib like styled comps so you can flex your css skills
4) look at the folder structure so you should have a App.js/tsx file in your src folder which is essentially the root of your app
5) try running the dev server by running yarn start/npm run start and it should run at localhost:3000
6) make a new component file like MyComp.js/tsx where it's like
import React from "react"

export function MyComp() {

return <div>
i'm a custom comp
</div>
}

7) import that from your App.js and render it like <MyComp />. grats you can now make components
8) explore the hooks like useState/useEffect to run fetches and put that in state
you should be able to knock that out in a few hours if you are already very strong at js
>>
>>89936721
2bh, I'm glad he's in class cause I've had many fucking lols thanks to him
>>
>>89937075
damn, anons are really down to put in this much effort into helping retards for free?
>>
>>89937245
to be honest explaining things also helps yourself understand them, or highlights areas of poor understanding you were unaware of. nta
>>
File: 1647269789642.png (128 KB, 600x562)
128 KB
128 KB PNG
>nta
>>
>>89937270
true
>>
epic!!!11!!1
>>
>>89937245
what's the point of posting if you don't put in a modicum of effort to help people who might sincerely be asking questions. i would presume people who post /wdg/ are relatively passionate about web dev and naturally something that comes with that is trying to share that passion with others and especially trying to help people get started with something asap. the biggest barrier to entry to web dev and new technologies is trying to find out what the fuck do at the beginning with something because there are so many resources and it's a bit of a maze. anything to cut out the bs
>>
>>89937333
not him but the point of posting on 4chan in general is so you can be a cunt because you cant do that irl
>>
>>89937075
blessings be upon you
>>
>>89937333
based
>>
>>89935155
that's the background i've had on my PC for years lol
>>
>>89936983
ask what you'll be doing if they haven't already told you
>>
>>89936983
have you had a job before? (doesn't have to be tech related)
I also felt pretty clueless about what to ask until I got my first job and figured out what I liked/disliked about a workplace.
>>
>>89937864
It's a vague "working on projects" and "receive mentoring" type thing in the listing. I'll ask about day do day tasks if he doesnt mention it during the interview.
>>89937927
No it's not but my earlier job was in 3 rotating shifts and had a lot of other weird shit so its hard to extrapolate from it
>>
>>89936924
I've been reading the beta docs and watching a crash course video on YouTube. It's not that bad at all. It makes lots of sense so far.
Dare I say, it slightly reminds me of PHP, in the sense that you can directly insert variable data into the HTML code.

    <p>Item is: <?php echo "text" ?></p>

seems mildly similar to
function miscFunction ({parameter}) {
return (
<p>Item is: {parameter.value}</p>
);
}
>>
File: 1626872429511.png (354 KB, 626x974)
354 KB
354 KB PNG
somebody tell me why i can't type my entire post in code blocks to get more attention and farm more (You)s
>>
>>89938164
no one likes horizontally scrolling
>>
>>89938153
>it slightly reminds me of PHP, in the sense that you can directly insert variable data into the HTML code
That's literally every template engine.
>>
File: 1474024124150.png (21 KB, 134x150)
21 KB
21 KB PNG
ⱼₛ(ₑ)ₓ
>>
>>89937073
I was saying Angular is more fun but Svelte/Vue is more fun and about as hirable as react.

T. Also angular dev
>>
>Manifest: property 'icons' ignored, type array expected.
AAAAAAAAAAAAAAAAAAAAAAAA
>>
>>89938395
NIGGER
>>
>>89938191
Yeah, true. I'm a noob to this still. Whenever I see the ability to insert variable data directly into HTML, my mind is blown. Love this stuff.
>>
>>89938176
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>>
>>89916203
Is boot strap studio any good?
>>
>>89938401
AAAAAAAAAAAAAAAAA
>>
>>89938422
ayo this shit bussin
no kap
respectfully SHEESH
...............…………………………._¸„„„„_
…………………….…………...„--~*'¯…….'\
………….…………………… („-~~--„¸_….,/ì'Ì
…….…………………….¸„-^"¯ : : : : :¸-¯"¯/'
……………………¸„„-^"¯ : : : : : : : '\¸„„,-"
**¯¯¯'^^~-„„„----~^*'"¯ : : : : : : : : : :¸-"
.:.:.:.:.„-^" : : : : : : : : : : : : : : : : :„-"
:.:.:.:.:.:.:.:.:.:.: : : : : : : : : : ¸„-^¯
.::.:.:.:.:.:.:.:. : : : : : : : ¸„„-^¯
:.' : : '\ : : : : : : : ;¸„„-~"
:.:.:: :"-„""***/*'ì¸'¯
:.': : : : :"-„ : : :"\
.:.:.: : : : :" : : : : \,
:.: : : : : : : : : : : : 'Ì
: : : : : : :, : : : : : :/
"-„_::::_„-*__„„~"
>>
File: dis.png (210 KB, 1100x1384)
210 KB
210 KB PNG
>>89938354
Anon, any simple Angular as fuck """""auth"""" that works with router links/routes?
I literally have 2 weeks to deliver this class exercise "project".
>>
>>89938915
>>89938354
>angular as fuck
easy as fuck auth in angular
I have .NET back end but want to avoid something difficult at all cost due to the time constraint.
>>
Do you anons like working on legacy stuff? Talking about frontend, React specifically.
>>
>>89938354
>>89938915
>>89938938
* in angular 14
>>
Sirs what do you think about react native?
>>
File: file.png (147 KB, 1013x415)
147 KB
147 KB PNG
>>89938915
Bruh that shit is easy as fuck lmao
>>
>>89939097
Started working with it a few months ago.
Feels like a giant hack, every API has things that only work on Android or iOS, styling behaves different in each platform, build scripts break at each update, sometimes third-party libs break your app too, and of course, each platform has its own native build script that you have to maintain, it's not just the JavaScript on top of it.
>>
File: 1641674061282.gif (13 KB, 100x100)
13 KB
13 KB GIF
>>89939103
I hate it when they don't show you what file goes where, can you point me in the right direction? Besides the angular documentation off course.
>>
File: hmmm.jpg (21 KB, 393x360)
21 KB
21 KB JPG
Is there a website where you can train your SQL skills directly online? I know the basics of it but I'd like to train with non-stop drills
>>
File: 1650331796720.gif (1.64 MB, 221x244)
1.64 MB
1.64 MB GIF
Anons, I got my first interview, and my technical skills are on a sufficient level. Now, how do I convince them that I'm not an autist?
>>
>>89939450
be cool and interested
>>
>>89939478
What if I'm an ugly mf? I'm not "unpleasant to look at" tier but my face is definetely weird. Do companies judge me on that also?
>>
>>89939516
don't look or express that you judge yourself on it. just don't think about anything like that and be positive.
>>
>>89939407
i'd just slap together a basic sandbox environment and type + run the queries there, i'm not sure if there's a sql "training ground" available online
>>
>>89939450
firm handshake
>>
>>89939550
Codewars has SQL challenges, but it won't go through topics teaching you SQL, it's just the challenges and best answers.
>>
>>89939407
hackerrank leetcode, go crazy anon, you can ask here I might be able to help a bit, also there's some kind of SQLfiddle where you can enter your schema/tables and play with it
>>
>>89939550
Yeah but I'd like to train on several different schema.
>>89939604
Nice that's exactly what I want. I don't need the teaching just to refresh my memory and train my ability to make complex selections and all
>>
File: 002452345.jpg (31 KB, 480x512)
31 KB
31 KB JPG
1) Is it possible to navigate to a url parameter after just creating it in MERN.
2) How does one update a nested array of objects
3) I have one component for a form and another to display the form information on the same route. Which one should be the parent component?
>>
>>89939516
"They need me and I'm gonna let them know why"
LARP as the man they need literally, oversell yourself hard and if you can't reach you'll have a push to get there, win or fail, you already won
>>
>>89939666
not sure what you mean
whatever is in the array would probably be another schema, then you add a ref to that schema in the other model's array field
probably the form
>>
>>89939677
>>89939526
Thanks. After some thought, I think I am just gonna be myself. Let the spaghetti spill naturally.
>>
>>89916549
>>89916213
I HECKING LOVE INDIANS!!
>>
>>89937988
ask where they see themselves in 5 years
>>
>page 9
Bump
>>
>>89943870
bunp
>>
Web dev careerists, do you like your job? I'm doing a python course on mimo_dev and they offer a whole program for some dosh that teaches React, JavaScript, HTML5, CSS, the whole shebang. I work manual labor (amazon driver) and while I don't hate this job, I'll never buy a house with it. Is it worth it? What do your daily duties consist of? Could I transition to game dev someday?
>>
I want to make a website where escorts can create profiles, post ads, get reviewed, manage 'dates', etc. Charge them a small fee for the operation, provide 'protection' and safety measures, connect them with health professionals if needed, etc. Is this a good idea?
>>
>>89944210
well the daily routine is a wake up at 8.59am then i turn my company macbook on and say hi in slack. then i say i'm going make a coffee but then actually go back to bed. then i get up and join the daily standup and say i'm still working on that thing and i will get to some review later. then i go back to bed till lunch time and go back to slack and say i'm taking lunch. then i take a 3 hour lunch break and watch the simpsons afterwards till about 5pm. then i say good evening and go offline
>>
>>89944266
Yeah it is hence why there are a thousand websites like that already
>>
File: 1643850071084.png (75 KB, 569x461)
75 KB
75 KB PNG
Sir?
>>
>>89944790
what are they even trying to do?
>>
>>89944723
You're making it sound mighty appealing man. Willing to hear other web devs too.
>>
>>89944767
There aren't really, I can't find any reliable sites for finding escorts. They are all shitty and poorly designed, and allow way too much fraudulent ads on them.
>>
>>89944943
https://www.eurogirlsescort.com/
is good
>>
>>89944805
I see it as comparing empty to empty.
>>
Graduated in the summer and have been uncertain of what to do next, what's a good online resource to start hunkering down with to build up a portfolio. Was thinking of just studying the hell out of some Unity and Unreal classes to start.
>>
>>89944790
The use of "==" has been deprecated. Most linting systems will even give you a warning. You should use "===" exclusively.
>>
File: 1669330733523454.webm (2.99 MB, 1920x1080)
2.99 MB
2.99 MB WEBM
>blackout happens
>commits status: unpushed
>>
File: 1669336160614.png (75 KB, 247x223)
75 KB
75 KB PNG
https://youtube.com/watch?v=j898RGRw0b4
Bros... I know nothing...
>>
>>89945487
Literally just have an iota of an idea what your code is doing. If you want to compare two values of the same type, then use either. If it might have different types, and you want those to compare false, use ===. If you want "0" to compare equal to 0, use ==. I have never met a linting system that didn't immediately make me want to kill myself.
>>
>>89946499
>Literally just have an iota of an idea what your code is doing
or, use code that is less error-prone

Oh, wait. Those things are not exclusive. Amazing.
>>
File: firefox_d24jp2IOwN.png (35 KB, 824x529)
35 KB
35 KB PNG
>>89945487
Object to primitive conversion? Maybe for some reason you would want to use a "default hint"
>>
>>89946555
If you don't know what type your variables are, then you can't write code without errors. Its sensible to use === when you don't know which to use, but that doesn't mean there aren't cases where = is preferable.
>>
>>89944210
Anyone?
>>
>>89946633
Show me a realistic case where it is preferable.
>>
>>89946806
If you have a string that contains an integer, you can jut compare it to a integer directly. No need to parseInt.
>>
1 post early but here's a new thread
>>89947073
>>89947073
>>89947073
>>
>>89944790
Yes sir please do not redeem sir



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.