• Breaking News

    Thursday, January 20, 2022

    Marketing (mostly SEO) professional here, started learning JS self taught on and off about a year. Just wrote a working script for the first time that I was able to apply to something I do for work. Progress! web developers

    Marketing (mostly SEO) professional here, started learning JS self taught on and off about a year. Just wrote a working script for the first time that I was able to apply to something I do for work. Progress! web developers


    Marketing (mostly SEO) professional here, started learning JS self taught on and off about a year. Just wrote a working script for the first time that I was able to apply to something I do for work. Progress!

    Posted: 20 Jan 2022 10:32 AM PST

    I've always had a little bit of trouble grasping programming logic concepts, so I am feeling a little accomplished that I was able to make my script work! Fairly basic script, but works exactly how I need it to work for my use case. I've just done the freecodecamp and udemy stuff and while I understood basic theory and syntax, making something that I can actually apply in a real world use case to was another story.

    And in case anyone is curious, since I am a marketer by trade, it was a script to extract certain elements off a page (with an unknown total number of elements) to load into Google Tag Manager variables which are fed into our advertising platforms when certain events/triggers happen (user reaches thank you page confirmation, etc.)

    submitted by /u/Doongbuggy
    [link] [comments]

    I’m being let go from my position which I had for almost a year

    Posted: 20 Jan 2022 09:32 AM PST

    I'm not really sure why I write this, as I feel that I am likely at fault over my situation but I wanted to get the opinion from anyone who reads this and wishes to share it. Before this job I was working as a Wordpress dev in which little dev work was involved (jQuery, CSS) since the development and maintenance of the sites I had were done through page builders (like Elementor). It was an 8-4 job and I could pretty much forget about it once I was out the door.

    But the politics in the company was what made it hard to bear. I was first a contractor with them, working for $30/h full time on-site, along with a team within the marketing department and another contractor who had been hired a couple months before me. Out of the blue one Monday this contractor gets fired, and I am offered a salaried position, but for 55K which was lower than my current pay. And yet, because of the pandemic I feared not being able to find a better opportunity so I decided to take that job. This was around the middle of that year (2020) and things were quiet until that December when they laid off people right before Christmas. I didn't feel safe anymore and since I got an offer to return to work to a previous company for which I interned I decided to take it.

    I was mostly considering the perks of a 100% remote job, but not knowing any better and fearing to not get hired after being asked what my compensation range was, I replied between 60K and 65K, so I got hired as a Software Developer for 62.5K (my current job). This time it wouldn't be Wordpress but rather the full stack, React, Angular, SCSS and scrum/agile methodologies with git as version control.

    My work started going on smoothly as I remembered my time as an intern and although some of the tasks assigned to me were very challenging I was able to complete them successfully. I was aware, given my low experience (I had pretty much no real work experience before I interned with the company) that some tasks would take me longer to complete and some were easier. Over the months I was rotated to projects from this company's clients where demand varied, and in some I was told that I needed to deliver faster (by the company owners as the company is not that big, never by the project managers) but I was also clear to them that I was doing all I could to complete what was assigned to me.

    Finally I was assigned to a project in which the team PM complained I was producing about 30% of what other devs (one whom I know has 10+ years experience in another company he previously worked for) would produce, so the bosses decided to give me a few weeks to find a better position. When asked about this I clarified that I would understand if this had happened in the first projects I was assigned to, but now I made sure to complete all my assigned work (and then I would get assigned more by either tickets from backlog or taking from other devs) within a couple of days before sprints end, but it didn't make a difference.

    I remember feeling sad the day my internship with them ended, because that day I was laid off due to the company having to restructure and cut a third of their staff, but this time I feel more relieved. The first two months or so that I was hired I felt happy to work, but eventually that changed to a point where I'd feel stressed every time I woke up, even on weekends. Throughout the projects I've worked at the bosses have always advertised me and my work to their potential clients as someone with more experience, and I've always had to work with people who were seniors, hardly ever with any junior. The company policy explicitly shows one should work a minimum of 40 hours per week.

    I understand that my work may need improvement (at least maybe speed-wise), but could it be said I was set up for failure? My peers at the company are more experienced and understandably produce more than me, but if my failure to perform had been that big an issue before, should I have been let go sooner? Is it possible that I was kept around because I presented little burden salary-wise to the company?

    That being said, I enjoy web dev and do not wish to stop in this career (and hope to find a better job soon). But are other places as demanding as this? How challenging is it for any of you to work remotely or from home?

    submitted by /u/gfcf14
    [link] [comments]

    Why is my web app (and/or browser) making a ton of unrequested POST calls to Facebook???

    Posted: 20 Jan 2022 08:33 AM PST

    Another developer and I were looking through some browser logs to debug a webapp we're working on, when he asked me, "Any reason there are so many calls to Facebook?"

    Sure enough, there are three or four such calls in a two-minute space, POST requests like:

    XHRPOSThttps://developers.facebook.com/ajax/bz?a=1&ccg=EXCELLENT&comet_req=0&csr=&__dyn=7xe6Fo4OQ1...

    Our code itself isn't making these calls, we're not using any Facebook API's (that we know of), and the word "facebook" doesn't even appear anywhere in our codebase?

    What's the deal? WHAT IS THIS???


    EDIT: I understand this is very vague, but I can't share a ton of information since this is for a work project and there are NDA's to consider

    What I can say is that it's a Vue.js web app styled with Buefy that's also using the Paho MQTT library. All testing was done via Firefox.

    submitted by /u/Panx
    [link] [comments]

    When can i start contributing to open source ?

    Posted: 20 Jan 2022 09:52 AM PST

    i've made some simple HTML and CSS projects and i just got into javascript (20hours total ), and now i want to contribute to open source while learning, do i have to be experienced to contribute to open source or can i learn while doing it and how hard is it to get into.

    submitted by /u/mohakhalil3103
    [link] [comments]

    Would it be ok to utilize something like auth0 to create my first authentication/login?

    Posted: 20 Jan 2022 09:24 AM PST

    I will be making a first app where I need to have a secure log in and am being told to utilize this api.

    submitted by /u/gtrman571
    [link] [comments]

    Building a blog in 2022. Use CMS or build custom backend?

    Posted: 20 Jan 2022 04:18 AM PST

    Client wants me to build a blog with video/audio uploading feature for podcasts. Should I use a CMS for this, or should I build the backend myself with nestjs and build an admin panel using react?

    These are some of the pros and cons I thought of:

    Pros of CMS:

    • No need to spend a lot of code to write the backend, and I don't need to build a custom admin panel
    • They handle a lot of stuff for you, like the admin stuff

    Cons of CMS:

    • I haven't actually learnt a CMS before (except Strapi but honestly I don't like Strapi that much), so there'll be a learning curve
    • Not as scalable as features get added
    • Slower? (Someone correct me if I'm wrong)
    • Can get pricey

    Pros of custom backend + custom frontend admin panel

    • Scalable as features get added (I don't need to worry if that CMS doesn't support a feature as I can implement it with code)
    • Faster

    Cons of custom backend + custom frontend admin panel

    • Development is initially slower as I need to write all the code (I do have a nice boilerplate but still u get the idea)
    • Building the admin frontend panel can be annoying
    submitted by /u/fungigamer
    [link] [comments]

    Emulating Chrome fingerprint for web scraping

    Posted: 20 Jan 2022 07:58 AM PST

    Porting USB applications to the web. Part 1: libusb

    Posted: 20 Jan 2022 10:12 AM PST

    HTML over REST?

    Posted: 20 Jan 2022 10:13 AM PST

    A client wants to consume our REST-API in a very convenient way. They ask us to send ready to ship HTML directly (instead of the raw JSON we usually send).

    The HTML would contain charts, that visualize the JSON data output, that would be retrievable with an "accept: application/json" HTTP-header. Therefore the HTML contains a lot of JS and CSS as well.

    Sending HTML is by design totally fine for a REST API, see https://stackoverflow.com/questions/10396057/should-i-pass-a-full-webpage-as-html-text-for-a-rest-get-call

    The client could just render the HTML-Content and there it is on their site, very easy, but if multiple endpoints would be shown on the client side a lot of duplicate CSS and JS would be loaded.

    Is there is a leaner and equivalently comfortable way to visualize it on the client side?Or is this maybe a totally fine thing that I shouldn't worry about?

    Could this even be ahead of the trend assuming micro frontends will take over? Making this micro frontends via REST.

    submitted by /u/PeterUstinox
    [link] [comments]

    Mailgun for SMTP?

    Posted: 20 Jan 2022 07:59 AM PST

    How's Mailgun in terms of deliverability? I've got a client who needs to send about 8k emails a month. Anything else I should know? Also considering MXRoute but my client is old and I doubt would take well to MXRoute's style of support.

    Any other good alternatives?

    submitted by /u/SuperDuckMan
    [link] [comments]

    Anyone else NOT suffer from burnout but in an unhealthy way?

    Posted: 20 Jan 2022 11:12 AM PST

    Cross post from r/react

    I program every single day. Been programming for like 9 years. Currently been programming pretty much 7 days a week for 3 or 4 months. I just don't get tired of it. I love it. Does anyone else feel this way? I've noticed my wife HATES it. And obviously thats a problem and try to limit it to two to 4 hours unless I have a lot of time. It's just when I'm not programming all I think about it programming and I get super anxious if I take a day off that I'll lose everything. Anyone else?

    submitted by /u/NotTJButCJ
    [link] [comments]

    TailwindCSS: How can I fix a header & footer to the screen while keeping scrollable content in between?

    Posted: 20 Jan 2022 09:18 AM PST

    TailwindCSS: How can I fix a header & footer to the screen while keeping scrollable content in between?

    I'm creating a React PWA for a client using Tailwind CSS and I want to achieve a layout in which there's a header fixed to the top of the screen and a navbar fixed to the bottom of the screen. In between I'll display scrollable content of dynamic size.

    I've been struggling with this problem for the most part of the day and I'm following the instructions on this answer as well as the code it provided here.

    I though I got it, as I implemented all the recommended classes in the relevant components and I got this result on my browser dev tools:

    https://i.redd.it/0dg72k0olvc81.gif

    However, I got curious and decided to open the page on my phone. This is the result there and, as you can see, neither of the desired elements are actually fixed to the screen:

    https://i.redd.it/qdg5hu3rlvc81.gif

    At this point I'm completely lost. I've tried using className={fixed}
    in the Navbar, but it ends up clipping part of the content even when adding margin or padding to either the navbar or the content.

    How can I fix both header and navbar to the screen while keeping the content scrollable?

    These are the relevant parts of my code:

    App.js:

    https://preview.redd.it/ldtuhbw3mvc81.png?width=1968&format=png&auto=webp&s=2136844ee7dd7759acf63764807111ea2481d02e

    Header.js:

    https://preview.redd.it/mz9xqd76mvc81.png?width=1338&format=png&auto=webp&s=22ca33774cf41f07746d20ccb0d5e2c63c942c6d

    Navbar.js:

    https://preview.redd.it/geyieye9mvc81.png?width=1862&format=png&auto=webp&s=b35f9a16019dec0657425a2050d98c06b0c5c877

    submitted by /u/Non-taken-Meursault
    [link] [comments]

    Does anyone know a tool (web + Mobile/app) for selling paid audio courses?

    Posted: 20 Jan 2022 09:38 AM PST

    I have a podcast I create, which currently has 25 episodes and is in a niche, high-value space. I am in the process of creating highly specialized courses on topics that will be from 5-10 hours each and I would like to sell the courses on my website (WordPress) and deliver them through Wordpress or as an app (so they can listen on the go and offline -- these are super busy, high paid professionals).

    Do you know of any good options for doing this?

    I'm looking for something very simple that delivers an audio-only course. Most of the other course options are incredibly complicated and offer far too many features that I will never use. I'm just looking to deliver audio once it's been paid through the website and to a mobile device for offline listening.

    submitted by /u/TeddyKisss
    [link] [comments]

    CMS recommendation for my website

    Posted: 20 Jan 2022 11:30 AM PST

    Repost and I really hope nobody saw the previous post. (LPT: Don't read articles while typing)

    I need to create a very simple blogpost-style website. Almost everything I need to use is very basic (embedding some iframes, login and user permissions). Ideally, I'll just do the login via google account because i hate whenever random websites make me fill out a form to create a new one. The less time I have to waste on customization the better.

    Which CMS do you think is easiest to use for this? So far I've only used wordpress (which I absolutely hated every time we had to do more complex customization during my year as a part-time backend dev), but I'm not sure if there is a better alternative. Any recommendations?

    submitted by /u/RiftSecInc
    [link] [comments]

    Jest, TS and toBase64 function. How can i cover reject case?

    Posted: 20 Jan 2022 11:03 AM PST

    Decoupling the frontend and backend ?

    Posted: 20 Jan 2022 10:55 AM PST

    If I have a frontend app (Vuejs). backend (django).

    My instinct is to keep those as decoupled as possible. (So django doesn't serve the vue app, but just deals with the database operations)

    Is this recommended / possible?

    Would this require 2 servers? One to run the django backend and another to serve the vuejs app.

    submitted by /u/xphlawlessx
    [link] [comments]

    Desperately need some career advice for my first job as a self-taught frontend developer

    Posted: 20 Jan 2022 07:54 AM PST

    Hello!

    I'll try to make this quick and to the point. I'm a 23 year old self-taught developer (didn't finish highschool and no college degree in any field) currently faced with two very very different offers for my first job. The decision will affect many facets of my life which I am planning around. What I can't gauge however, is potential career growth and how each position will affect future job searches. If anybody here has experience in the industry and a few minutes to spare/kill, I could really use some personal advice as to which of my two job offers is more likely to put me on the path to success. I will give some details about job offer A and job offer B:

    Offer A

    Salary: 36,000 euros per year

    Location: 100% work from home

    Team Size: 3 Developers (two juniors one senior with 20 years experience in fullstack development)

    My Role: Junior front-end Javascript web developer tasked with making pure JS microservices for a browser-based marketing tool (image cropping, PDF exports/imports, etc.)

    Company Info: A small startup (~10 employees) offering a unique SAAS (AdTech) tool which seems to be first of its kind on the global market for marketing/media companies. Already working with several big national brands and a few international brands. Had a stand at CES this year if that indicates anything. Led by 2 previously successful businessmen and co-founded by the CTO (senior dev), who would be my mentor.

    Tech Stack:

    - Front

    • Javascript / CSS3
    • Greensock
    • Rollup.js

    - Back

    • Symfony / PHP
    • MongoDB
    • Elasticsearch
    • RabbitMQ

    - Environment

    • Git
    • Docker

    Offer B

    Salary: 30,000 euros per year + Some handful of benefits that end up being 32,000 / year

    Location: I have to move to a new city, work from home one day per week, rest at the office

    Team Size: 10+ Developers (separate Front-End and Back-End teams with their own head devs)

    My Role: Junior front-end React software developer working alongside the frontend team on components across three pieces of software powered by web-technologies.

    Company Info: A mid-size startup (~20 to 30 employees) offering software solutions for ATM (Air Traffic Management) and UTM (Unmanned Aerial Traffic Management) using a modern tech stack. Their software is in use by multiple airports in our local country for airport management, air traffic management, and they work with the national army on drone aviation. A seasoned React developer who leads the frontend team would be my mentor.

    Tech Stack:

    - Front

    • React 17 / Redux / React-Query / React-Router
    • Typescript / Storybook / Jest

    - Back

    • Java / Spring boot / Hibernate / Gradle
    • OpenApi 3
    • JUnit
    • Postgres SQL / Redis

    - Environment

    • Git / GitFlow
    • Jira
    • Docker
    • Jenkins (CI / Deployment)

    I know this isn't much information and there are many aspects to a decision like this which I am considering privately. I just don't feel confident in my ability to determine which of the two jobs would lead to more personal growth and career opportunities, which is where this subreddit may come to my aid (or not!)

    Thanks for your time :)

    submitted by /u/TheFieryTaco
    [link] [comments]

    Would you take job opportunity with higher salary, but email specification?

    Posted: 20 Jan 2022 11:56 AM PST

    I've been looking for a new opportunity for salary bump, there's this potential job that could lead to an offer (hopefully) but on tech side is something that I'm not interested, for background I like to do web development, like having experience using react etc, but the job is more email specialist for CRM, would you still take it if your salary can get 20% bump?

    Im not sure with the path direction since im doing very specific with email instead of coding for webdev

    submitted by /u/Band1c0t
    [link] [comments]

    How do I better organize myself?

    Posted: 20 Jan 2022 10:42 AM PST

    I noticed in recent months I have become very scattered, my mind is all over the place, always follow some tiny detail down the rabbit hole until I realize most of the day has passed and I haven't done much for the tasks that I have planned. In the case of personal projects, I might not even advance in the direction I intended at all because of all the random rabbit holes I go down.

    So I wanted to ask this community, what are some good ways to keep focused on the actual tasks I want or need to do and what tools do you use for that? I've used trello in the past but got out of the habit and am now paralysed in front of all these jira-like behemots.

    Also, how do you guys break projects up into sub-tasks or features? Do you use some scrum-type strategy?

    Thanks

    submitted by /u/prototorpedo
    [link] [comments]

    No comments:

    Post a Comment