- Ironic... after applying for months to jobs that ask specifically for the languages/frameworks that I'm good at and for which I have multiple projects, I get an offer to become a React developer because I studied the react docs for 2 days and did a "create and validate a form" task.
- How to effectively learn programming
- Edge and Mozilla reject FloC
- Moment of Silence for Auth0 Devs and all Devs dependent on their platform (myself included)
- How I Built My Blog
- Approximately how many hours do you think went into building something like this ??
- Do tech companies value leetcode skills > side-projects?
- A more efficient way to fix things and develop a full-stack application
- Does anyone know what scroll-animation library Github Enterprise's landing site is using?
- How many hours do you actually code a day
- Non-technical blogger wants to start a WordPress blog with some interactive features in the future
- Looking for a companion
- Working around the viewport-based fluid typography bug in Safari
- Do you keep your own copies of websites you build for portfolio pieces?
- I'm losing my mind, can static site generators do everything a CMS can? How do you build a site using one?
- Is this a dumb idea?
- Ideas for a beginners web project
- I don't find a simple enough CMS for my needs
- New to webdev, looking for some advice on improving my bootstrap site.
- Advice on developers asking for payment to fix bugs they caused.
- Sync 1 video on multiple tabs/browsers/devices
- PHP and MSSQL Server, how to connect ?
- Anyone got any recommendations for hosting SQL database?
Posted: 20 Apr 2021 09:39 AM PDT I genuinely feel like Ashton Kutcher is gonna jump out of a bush and tell me I've been Punk'd any moment now. I've been applying for jobs in the past 2-3 months now, and I got a couple interviews that didn't lead to anything. This past Friday, I was browsing some job listings and noticed one that required knowledge of "React, Angular or other front-end frameworks" and which was suitable for people with little to no experience. As a Vue.js connoisseur, I decided to apply in case Vue.js was part of those "other front-end frameworks". 2-3 hours later, I received a phone call asking if I'd be down for an interview in about 3 hours. The interview lasted about 15 minutes during which the 2 interviewers introduced themselves, then asked me to introduce myself as well and tell them about the languages, frameworks and technologies that I use. Finally they gave me a React task and 3 days to do it. The task was to create a SPA with only 1 view that contains a form with all input types + validation that makes a POST request to hookbin. I read through the React documentation during the weekend, and since React and Vue.js do share some similarities, I was able to complete the task. As this was my first React project ever, I had my doubts about how good the code was, so I wasn't expecting a call back. I submitted it on Monday, and 2-3 hours after my submission, I received an email invitation for a second interview. To my surprise, during the second interview, they told me they were satisfied with the task and offered me to join them. At that point, I started worrying that maybe I accidentally mislead them into believing that I've got experience with react and I wanted to make sure that there isn't any misunderstanding, so I told them: "Just to clarify, you do understand that up until now, I've only used Vue.js and in order to complete the task, I just read the React documentation and applied my knowledge from Vue.js. All of my projects use Vue.js and none uses React. That being said, I don't mind learning React as long as you don't mind my current inexperience" They said that they were completely fine with that. I genuinely started feeling paranoid because it felt... too easy. 2 interviews that lasted about 15 minutes each + a really simple task is all it took. Most job listings ask for shitload of languages/frameworks/technologies, then the interviews are riddled with leetcode, data structures and algorithms questions ( which is fine, just not my forte ). Finally they hit you with a huge task and give you 2 days to finish it, after you've asked for 3 ( whilst feeling optimistic about it ). It felt almost as if I'm being scammed or something :D . [link] [comments] | ||
How to effectively learn programming Posted: 20 Apr 2021 02:47 AM PDT We learn when we pull out the concepts out of our memory, not when we put them in. This is a gathering of different ideas, concepts, advice, and experiences I have collected while researching about how I can effectively learn to code and minimise the waste of time while doing so. Passive and activePassive learning is reading, watching videos, listening, and all types of consuming information. Active learning is learning from experience, from practice, from facing difficult challenges and figuring a way to get around obstacles. The passive to active learning ratio should be really small, meaning that the time allocated to programming should be focused on active learning instead of passive learning. The actual amount of time for each type of learning will depend on the complexity of the subject to learn. Micro projectsOnce a new concept is acquired (through passive learning), it should immediately be put into practice (active learning). Creating micro projects is the best way to do this. For example, if we just acquired the concept of navbar, we should be creating 10 or 15 navbars, until we can do them by reflex, by instinct. Big projects are just a collection of smaller projects, so in the end we are building towards our big projects indirectly. Once we finish 10 or 15 micro projects, we can move forward to the next concept to be learned. The Feynman technique and rubber duck debuggingFrom Wikipedia: "The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themself to explain it, line-by-line, to the duck." The rubber duck technique is essentially the same as the Feynman technique: explain what we have just learned. We actually learn by explaining the concept, because doing so will expose the gray areas in our knowledge. We can exercise these techniques by writing blog posts (like this one :), recording a video presentation, speaking out loud, using a whiteboard, etc. Spaced learningWe usually tend to concentrate in a single day the learning of a concept. Instead, what we should do, is space it throughout various days. Doing this will force us to actively search in our memory and solidify concepts. We learn when we pull out the concepts out of our memory, not when we put them in. Spaced repetitionSimilar to spaced learning, this is more oriented to the memorisation of concepts, works, and specific ideas. From Wikipedia: "Spaced repetition is an evidence-based learning technique that is usually performed with flashcards. Newly introduced and more difficult flashcards are shown more frequently, while older and less difficult flashcards are shown less frequently in order to exploit the psychological spacing effect. The use of spaced repetition has been proven to increase rate of learning." Keep track of your questionsTake note and keep track of the questions that are rising throughout the learning process. Ask "why is this the way it is?", be inquisitive. Take the role of a reporter or a detective trying to find the truth behind a concept. Ask questions to the book, to the tutorial, to the video, etc. Keep a list of all our questions, and find the answers (this goes hand in hand with spaced repetition). Build projectsThis is the most important step. Dedicate time to build projects. We can build a single, very complex, project, or various not so complex ones. Allocate a great deal of time to this. Build a portfolio, and include this projects in the portfolio. Don't make just one. Do several. This is our job, to build. So build! Eat, move, sleepTo maintain an optimal cognitive state, we should eat healthy (drink enough water), move regularly (several times a day, for short periods of time -e.g. when we are taking breaks from coding-), have enough sleep (sometimes 5 hours is enough, other times 10). Our brain needs to be in an optimal state to be able to function at its maximum capacity. [link] [comments] | ||
Posted: 20 Apr 2021 04:25 AM PDT Nobody is flying to join Google's FLoC Of course we're still going to get FLoCed -- on all browsers -- by means of Google Analytics, but I believe one can opt out of that by blacklisting the domain in one's hosts file, dns blackhole, or router. [link] [comments] | ||
Moment of Silence for Auth0 Devs and all Devs dependent on their platform (myself included) Posted: 20 Apr 2021 10:11 AM PDT
| ||
Posted: 20 Apr 2021 10:30 AM PDT
| ||
Approximately how many hours do you think went into building something like this ?? Posted: 20 Apr 2021 09:15 AM PDT take a look at umami land by google which I feel like front-end devs worst nightmare, is this something that can be built by one person ?? how many hours do you think went into building something like this? btw for those interested gsap was used to build this. [link] [comments] | ||
Do tech companies value leetcode skills > side-projects? Posted: 20 Apr 2021 11:13 AM PDT I've read it's very common for SWE positions in big tech hub cities like Seatle, NYC, SF and for any tech company to use leetcode. However, does this also apply to web dev (whether it's front-end, backend or full-stack)?
[link] [comments] | ||
A more efficient way to fix things and develop a full-stack application Posted: 20 Apr 2021 12:16 PM PDT Hi! I recently started developing full-stack apps professionally. I mainly worked as a frontend developer in the last years, but transformed into a frontend, backend, ?devops?, fixeverything-doeverything-guy. I am currently developing a web app with the following stack: Nextjs on the frontend with Apollo Client, MySQL database with Prisma + Apollo Server with GraphQL on the backend, using docker-compose to orchestrate the whole thing together. I am using NGINX as a webserver, and put this whole thing onto a VPS with Linode. It was all good until I started putting everything into docker and onto the VPS. But I made a few - thousands - rookie mistakes, like not properly config nginx, no https, not properly setting up URIs for Apollo etc. etc. It was a mess, and I had to fix the errors on my computer, then push everything to github and rebuild the docker images to check if it's working or not. So every minor fix was at least 3-4x rebuilding my whole 4 service docker container?s? which at least 4-5 minutes, and typing in terminal. That's obviously not efficient and was a horror working like this. How should I do these things on my next project? Apart of preparing everything better - from database models to folder structures etc - how should I jump between all these technologies in an efficient manner? I am thinking about, putting the app to a VPS before everything properly runs and tested was the main problem. I may not make these mistakes like forgot localhost here and there which I only realised after uploading my app to VPS will solve my problem, but I am curious about who do you solve these issues? [link] [comments] | ||
Does anyone know what scroll-animation library Github Enterprise's landing site is using? Posted: 20 Apr 2021 10:53 AM PDT URL: Enterprise · A smarter way to work together (github.com) When you scroll through the items transition in and out based on the scroll position. I did run Wappalzyer but it could not locate any libraries for scroll "magic". [link] [comments] | ||
How many hours do you actually code a day Posted: 20 Apr 2021 03:49 PM PDT Hey so im sure this has been asked a million times before but i have a new junior web dev gig. my first position ever in this industry. working 20-25 hours a week. im clocking myself. its pretty honor system ish. so in my head if i do 4-5 hours every weekday im solid. but honestly it just feels like 4 hours should be a piece of cake but holy shit sometimes it totally kicks my ass. i have days where i can barely manage 3. i cant tell if this is normal. maybe im just not used to working in this industry and it will grow on me? idk. but like im so burnt out 4 hours in i legit cant carry on sometimes.cant tell if this is normal. i mean at this rate there is no way in hell i would ever be able to say i put in even 6 solid hours of work in a day. i just wonder what the experience would be like if i was in an office. [link] [comments] | ||
Non-technical blogger wants to start a WordPress blog with some interactive features in the future Posted: 20 Apr 2021 03:32 PM PDT I am a non-technical blogger wanting to start a blog with Wordpress. I am focusing on writing content now. However, in the future I will hire a developer to build some interactive features on some of my pages. The feature might require some database access. The feature is like a calculator but requires data generated by all users, so a database is required. I am looking at hosting options for my Wordpress blog to get it started, and I'm looking at WPEngine specifically. However, I know WPEngine doesn't allow a lot of backend/database access. So would that be an issue when my developer start building the interactive features? Or can we simply build a third-party plugin? Sorry if these are newb questions. I am non-technical, after all. [link] [comments] | ||
Posted: 20 Apr 2021 10:32 AM PDT Anybody interested in being a study companion with me? i know html, css and now i'm starting to learn JavaScript (reached ES6). Looking for someone to work alongside to clear each others doubts and progress together. Feel free to DM if you're interested. [link] [comments] | ||
Working around the viewport-based fluid typography bug in Safari Posted: 20 Apr 2021 05:28 AM PDT
| ||
Do you keep your own copies of websites you build for portfolio pieces? Posted: 20 Apr 2021 04:58 AM PDT Two of the websites in my portfolio at the moment (linking directly to the live website) seem to have been completely broken by the clients trying to change stuff on their own, or possibly hiring trash developers to work on the site. What's the solution to this kind of thing? Just keep a copy of everything you build and host it yourself? [link] [comments] | ||
Posted: 20 Apr 2021 02:49 PM PDT I can't get a straight answer after googling for hours. All I understand so far is that an SSG generates static sites that are really fast. Nice. I mean it makes sense, why do we need to compute certain things repeatedly when they generate the same values. But now it seems Gatsby and others have a plugin ecosystem, can be use for e-commerce and a lot of other stuff, so can they do everything a CMS can? That sounds pretty dynamic to me. Also, what do you write the actual site with? Markdown? Or is MD just used for already made templates? What are the templates made with then? React? Also markdown (lol)? help [link] [comments] | ||
Posted: 20 Apr 2021 12:06 PM PDT I've been self learning for over two years and I am having a hard time getting interviews. I was thinking of sending the letter below out to a few smaller companies/agencies in my area. I would appreciate any critiques To Whom it may concern, My name is ** and I am a self-taught web developer. I was checking out your company's website and I was really impressed by the projects you have done. I am trying to gain as much experience as possible and would love the opportunity to learn from people who are more skilled than me. If you have any work that needs done or any job opening at your company, I would be willing to work for free. I live locally in **** so if you are currently working in-office, that would not be a problem. I have two years of experience studying HTML, CSS, Javascript, various frameworks as well as some back-end technologies while working at my current position. I have a good understanding of the git workflow and know how to remotely work in groups. If you have the time, please checkout the link to my portfolio. Thank you, thanks [link] [comments] | ||
Ideas for a beginners web project Posted: 20 Apr 2021 01:03 PM PDT I am looking to build a beginners website project as I had signed up for a web programming course and he is coming to an end. I know HTML/CSS/JS and a little jQuery, also worked with Bootstrap. This would be my first web project and I want to make it really good, so I am open to ideas about it. [link] [comments] | ||
I don't find a simple enough CMS for my needs Posted: 20 Apr 2021 12:50 PM PDT Some months ago, I developed a showcase website for a woodworker. It's just html, css, js, it's hosted on netlify and I use emailJS for the contact form. Now, he would like to organize some events (like guided mountain hikes). The events occurs every now and then and he just would like to display the upcoming events dates on the website (then the booking is made by email or phone). So I just need him to be able to add / modify the list of the upcoming events dates. Every CMS that I find are overkill for my needs. I thought of letting him edit a very simple json file with just an array of dates but it would require giving him full access to the github repo, which is not very user friendly, and it's pretty risky. How can I let my client edit just this simple data? [link] [comments] | ||
New to webdev, looking for some advice on improving my bootstrap site. Posted: 20 Apr 2021 07:17 AM PDT Hi, I'm new to web development and I'm working on a bootstrap website here: https://ikegdivs.github.io/swmm-js/ and the code repository is here: https://github.com/ikegdivs/swmm-js You can bypass the cover modal by clicking on 'Open swmm-js' button in the middle of the page. I'm wondering if anyone can give me any tips on making the top navbar menu behave a little more smoothly on mobile. I'm new to this sort of thing so I've probably forgotten to close a tag or something. Thanks for any help with this. [link] [comments] | ||
Advice on developers asking for payment to fix bugs they caused. Posted: 20 Apr 2021 02:34 PM PDT I have had developers working on my website for a year. We have been paying them for feature implementions. After each new feature there are a lot of bugs when release it, and they charge to fix the bugs. Usually we agree a set price for the implementations, and I include that I mean all the major bugs caused. Get after each implementation it is still riddled with bugs and it costs more to get them fixed. Now after a recent implementation, one of the developers has been extremely unresponsive, missed deadlines, and is now requesting more payment in order to fix bugs caused by his latest implementation. I'm not sure where to go from here. Should I continue paying them? Is this standard practice? It sounds a bit scammy but I dont want to call them out on it. [link] [comments] | ||
Sync 1 video on multiple tabs/browsers/devices Posted: 20 Apr 2021 02:07 PM PDT Hello, I'm a beginner - cs degree student, and I finally made up a little project I wanna do - my own copy of the watch2gether. The main problem I have found so far is that I have no idea how to sync videos across multiple tabs/browsers/devices. Is it possible to do is using the 'vanilla' is on the front-end or at least the front-end? If so, what should I loop up for to learn how to do it. Thank you in advance. Have a nice day! :) [link] [comments] | ||
PHP and MSSQL Server, how to connect ? Posted: 20 Apr 2021 01:49 PM PDT I setup a virtual machine with
I want to connect PHP with my MS SQL Server 2000 and 2005 (open tables, run queries, etc.). Should I follow this link or do we have an updated version? [link] [comments] | ||
Anyone got any recommendations for hosting SQL database? Posted: 20 Apr 2021 02:12 AM PDT At the moment, I'm paying £10 a month at GCP for a SQL database that's not even 2GB. Is there any other reputable platforms out there for cheaper? [link] [comments] |
You are subscribed to email updates from webdev: reddit for web developers. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment