Resets try to get rid of known browser-specific styles and replace them with neutrals. Then, on top of that, you use your own style. (Something like Bootstrap comes with its own built-in reset.)
A professional front-end template for building fast, robust, and adaptable web apps or sites.Project mention: (rant) Is there ANY framework or toolkit that isnt outrageously difficult to configure before you even write a single line of code? | reddit.com/r/webdev | 2021-11-26
I find angular cli pretty straight forward, for smaller projects I like html5 boilerplate
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Prettier is an opinionated code formatter.Project mention: The Ultimate Guide to TypeScript Monorepos | dev.to | 2021-11-26
Prettier is a great tool for maintaining consistent formatting in a project. Prettier works quite well for a monorepo. One can simply define a .prettierrc file in the root of the monorepo and run Prettier using that configuration file. It will automatically apply to all packages in the monorepo.
The zero configuration build tool for the web. 📦🚀Project mention: PR 1 for release 0.3 | dev.to | 2021-11-19
For our release 0.3 project we were to make a pull request for a external project outside of our class's repos and one pull request for an internal repo. For my external PR I worked and still am working on a library project that my professor maintains outside of Seneca called Filer. Filer is a drop-in library that works like node's fs module but for browsers. The issue I was working on was making a migration of parcel 1 to parcel 2.
You can play video and audio in browser using HTML5 and JS. The VideoJS library can be helpful.
⚡️ Front End interview preparation materials for busy engineersProject mention: Had a junior web dev interview and I kinda bombed it | reddit.com/r/webdev | 2021-11-25
:green_book: SheetJS Community Edition -- Spreadsheet Data ToolkitProject mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | news.ycombinator.com | 2021-11-12
Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project https://github.com/SheetJS/sheetjs has over 28K stars.
tl;dr: the project involves "crowdsourced research" which benefits from popularity.
The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae https://www.bbc.com/news/technology-54423988
Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.
In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction (https://oss.sheetjs.com/ runs in the web browser, no need to install anything) and encourage bug reports with test cases.
There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.
Run Linux Software Faster and Safer than Linux with Unikernels.
A set of small, responsive CSS modules that you can use in every web project.Project mention: Just wondering...anyone else here use HTML, CSS, and Vanilla JS exclusively? | reddit.com/r/webdev | 2021-11-12
I use https://purecss.io/ all the time
Bootstrap 5 & Material Design 2.0 UI KITProject mention: What is this layout called? | reddit.com/r/webdev | 2021-08-03
It seems "Chips" usually come with icons/images whereas "Tags" are simply made of text, according to Material Design Bootstrap | Github here
Lightweight, user-friendly onboarding tour libraryProject mention: How to make a tutorial for my website? | reddit.com/r/learnprogramming | 2021-06-30
jsdom, full-featured, but slow, the default option in jest
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —Project mention: Creative coding with Replit | dev.to | 2021-11-24
:a: web framework for building virtual reality experiences.Project mention: How to build 3D scenes with React Three Fiber | news.ycombinator.com | 2021-11-18
Markdown to HTML : It seems good to me(it gives the freedom regarding styling of article) but again the problem is where would I store the data.
The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. (by aurelia)
Create PDF documents using web technologiesProject mention: Beautiful PDFs from HTML | news.ycombinator.com | 2021-04-04
A few years ago I started an alternative to PrinceXML called ReLaXed.js , it's always been sufficient for my reports but it may lack some pagination/layout features that Paged.js may have as they seem to have given this much more thoughts (still wrapping my head around whether paged.js could be "plugged into" Relaxed).
A curated collection of common interview questions to help you prepare for your next interview.Project mention: Frontend Developer Interview @Zalando | reddit.com/r/cscareerquestionsEU | 2021-03-31
I can't give you Zalando specific prep tips, but general prep tips from my experience with bigger companies that still have this startup-ish mentality. Make sure that you understand the details of JS (event loop, promises, etc.) and if they mentioned the tech-stack (vue, react, whatever) make sure you thoroughly understand them as well. And expect questions about your cultural fit, so have a genuine interest in the company (google it) and in a good work environment (knowledge sharing, pair programming, mentoring). For system design, be sure to think of CI/CD, testing and monitoring. And if you don't know something, be open about it and mention that you are willing to learn, don't make something up or try to cheat, it will be noticed. And remember its a two way street, ask questions. i like this resource for interview preparations a lot: 30-seconds-of-interview
A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.Project mention: When doing an @import to include external CSS, do the imports have to be before any other CSS? | reddit.com/r/css | 2021-09-07
A habit tracker app which treats your goals like a Role Playing Game.Project mention: I am going to create an ADHD app | reddit.com/r/ADHD_Programmers | 2021-11-28
It's open source: https://github.com/HabitRPG/habitica There's a fork meant for self hosting with stuff like monetization taken out: https://github.com/headcounter/shabitica
AriaNg, a modern web frontend making aria2 easier to use.Project mention: Any selfhosted aria2/similar download managers that can controlled remotely? | reddit.com/r/selfhosted | 2021-11-09
Another one is AriaNG, pretty nice interface to your aria2 instance. You can export your configuration so you don't need to log-in on a new device every time. If you're using an Android phone, you can try Aria2App to control your download server remotely.
VNC client web applicationProject mention: Why HTTP streaming upload matters on Web browser | dev.to | 2021-11-10
Here is VNC over HTTP. VNC is for remote control. VNC client is complete in web browser powered by noVNC project. The application below also provides E2E encryption using openssl aes-256-ctr-command-compatible way which encrypts streamingly.
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:Project mention: Vital Tips to Help You Create a Secure React Web Application | dev.to | 2021-11-19
You will always want to convert untrusted values provided by external users into trusted values, and you can do so by using the DOMPurify library.
(rant) Is there ANY framework or toolkit that isnt outrageously difficult to configure before you even write a single line of code?
8 projects | reddit.com/r/webdev | 26 Nov 2021
Had a junior web dev interview and I kinda bombed it
3 projects | reddit.com/r/webdev | 25 Nov 2021
A modern CSS reset
1 project | reddit.com/r/programming | 25 Nov 2021
1 project | reddit.com/r/django | 24 Nov 2021
How exactly is 9anime able to detect devtools then pause the debugger?
1 project | reddit.com/r/uBlockOrigin | 24 Nov 2021
How many programming languages can you learn and memorise?
2 projects | reddit.com/r/learnprogramming | 22 Nov 2021
HATEOAS: An Alternative Explaination
4 projects | news.ycombinator.com | 22 Nov 2021
There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.