TLWI Dev #68
thelastweekin.dev
Greetings, newsletter readers! It's another exciting week in the world of tech, and we've got a handful of links to share with you that are sure to pique your interest. So whether you're a seasoned programmer or just dipping your toes into the world of coding, sit back and enjoy the ride!
First up, we've got an intriguing project called Jammer that's all about creating custom, domain-specific editors for non-technical users. With Jammer, you can bypass the need for complex code and instead create simple, user-friendly interfaces that make it easy for people to interact with your content. Check it out, and let us know what you think!
Next, we've got a story that has been making waves in the journalism world. In case you missed it, Missouri Governor Mike Parson recently threatened to criminally prosecute a reporter
Moving on to code, we've got some exciting resources to share with you. First up, check out this JavaScript Framework TodoMVC Size Comparison
For those of you just starting out on your coding journey, don't worry - we've got you covered too. Check out this Webpack 5 : Guide for beginners
Last but not least, we've got a Javascript Fetch: Get/Post/Put/Delete example
That's all for this week, folks. Thanks for tuning in, and we'll see you again soon!
Dennis
Our Repo Picks
- louislam/uptime-kuma (JavaScript): A fancy self-hosted monitoring tool
- facebook/flipper (TypeScript): A desktop debugging platform for mobile developers.
- goplus/gop (Go): GoPlus - The Go+ language for engineering, STEM education, and data science
- Slurmio/school-dev-k8s (Mustache): undefined
- babysor/MockingBird (JavaScript): 🚀AI 拟声: 5 秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time
- lvgl/lvgl (C): Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
- trailofbits/algo (Python): Set up a personal VPN in the cloud
- hrsh7th/nvim-cmp (Lua): A completion plugin for neovim coded in Lua.
- argoproj/argo-cd (Go): Declarative continuous deployment for Kubernetes.
- ossrs/srs (C++): SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.
- filecoin-project/lotus (Go): Implementation of the Filecoin protocol, written in Go
- fatedier/frp (Go): A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
- rwightman/pytorch-image-models (Python): PyTorch image models, scripts, pretrained weights -- ResNet, ResNeXT, EfficientNet, EfficientNetV2, NFNet, Vision Transformer, MixNet, MobileNet-V3/V2, RegNet, DPN, CSPNet, and more
- leerob/leerob.io (TypeScript): ✨ My portfolio built with Next.js, Tailwind, Prisma, and Vercel.
- iptv-org/iptv (JavaScript): Collection of publicly available IPTV channels from all over the world
- nlohmann/json (C++): JSON for Modern C++
- firstcontributions/first-contributions : 🚀✨ Help beginners to contribute to open source projects
- PowerShell/PowerShell (C#): PowerShell for every system!
- PrefectHQ/prefect (Python): The easiest way to automate your data
- halo-dev/halo (Java): ✍ 一款优秀的开源博客发布应用。
- odoo/odoo (JavaScript): Odoo. Open Source Apps To Grow Your Business.
- yt-dlp/yt-dlp (Python): A youtube-dl fork with additional features and fixes
- sentsin/layui (JavaScript): 采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写形式,极低门槛,拿来即用。
- googleprojectzero/weggli (Rust): weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
- ethereum/ethereum-org-website (JavaScript): Ethereum.org is a primary online resource for the Ethereum community.
Our Article Picks
- Ankur Tyagi: If I were to restart JavaScript again from scratch then I will follow this roadmap.
- Madza: 12 Simple HTML Snippets To Avoid Complex Libraries ⚡✨
- Tapajyoti Bose: 5 Tips Every React Developer Should Know
- bleedeleventh: Front-End Resources
- Ryland @ Stackbit: 7 Ways to Escape CSS Hell
- Ryland @ Stackbit: 7 design principles for developers
- Dalton Menezes: Aura Theme v2.0.0 is out now! 🥳 🎉
- Jaspal Singh: RegEx in JavaScript with a cool project 🔥
- CodeOz: 7 HTML attribute you should know right now!
- Goutham JM: Advanced Front End Developer , Interview Essentials - Part 1
- Alex Gurr: Turning a React app into an installable PWA with offline detection, service workers and theming.
- RaftLabs - Product Development Agency: Best UI Frameworks for React.js
- Aniket: 👨💻 Create a Responsive Landing Page using HTML CSS & JS 🔥
- Sagar Barapatre: Build a Node.js API in Under 30 Minutes
- Alex Omeyer: 6 Chrome & VS Code Extensions For Backend Developers
- Miftahul Arifin: API Project Template, Written in Typescript
- Abhinav Pandey: Understanding Domain Driven Design with some Pizza
- Mahesh: Confused About rem and em units in CSS?
- Sagar Barapatre: React Authentication with Twitter, Google, Facebook and Github
- Caleb O.: Building a client database of people in React
- Vic Shóstak: 🌈 Wonderful tools for creating secondary visual elements for your website
- Ruben Gabrielyan: Stop Writing JavaScript Like This
- Rishav Jadon: Stop using if else
- Collins Mbathi: Blog site API with Authentication in Node, Express and MongoDB
- Alessio Michelini: You should stop using
parseInt()
- Code_Jedi: Web Scraping in Node.js!
- Adam Nagy: Matrix raining code effect using JavaScript
- Mwenda Harun Mbaabu: Building A Payment Application using Python Flask Framework, Docker and the Beyonic API.
- anitaparmar26: Webpack 5 : Guide for beginners
- Kavindu Santhusa: Top 10 articles about CSS of the week😁.
- Safak: Full Stack E-Commerce App (+8 hours free tutorial)
- Phylis Jepchumba: Introduction to Data structures and Algorithms in Python
- Duomly: How to practice Javascript?
- Davide Mauri: GraphQL & REST with Typescript, Prisma and Azure SQL: love at first sight!
- Mr.Shah: Terminal Animation for your website using Typed.js
- Sm0ke: Free React Dashboards - Chakra, M-UI and Ant Design
- Lokesh_Choudhary: How to Build a Command Line Interface (CLI) Application with Node.JS👨🎓🤓.
- Kavindu Santhusa: Top 10 articles about JavaScript of the week😉.
- Zahab Kakar: Top 40 JavaScript Methods You Must Know!!
- Tien Nguyen: Javascript Fetch: Get/Post/Put/Delete example
- Alex Devero: Memoization in React: A Simple Introduction
- Ryan Carniato: JavaScript Framework TodoMVC Size Comparison
- javinpaul: Top 66 Object Oriented Programming Questions for Interviews
- Muhammad Muhktar Musa: 7 javaScript Array methods you should know
- KOR Connect: Best ways to Connect APIs on the frontend
- Kingsley Ubah: How to Build a Responsive Form with Filter Functionality Using HTML, CSS, and JavaScript
- The Nerdy Dev: Make these 11 Projects (10 JS+1 React) to learn JavaScript and React
- Kavindu Santhusa: Top 10 articles of the week for beginners👋.
- Rizel Scarlett: If You're Reading This, Contribute to Forem
- Luka Kukina: 5 reasons why Frontend Developers love GraphQL
Trending This Week On Hacker News
- Governor vows criminal prosecution of reporter who found flaw in state website: https://missouriindependent.com/2021/10/14/missouri-governor-vows-criminal-prosecution-of-reporter-who-found-flaw-in-state-website/
- Canon sued for disabling scanner when printers run out of ink: https://www.bleepingcomputer.com/news/legal/canon-sued-for-disabling-scanner-when-printers-run-out-of-ink/
- Apple Joins Blender Development Fund: https://www.blender.org/press/apple-joins-blender-development-fund/
- Oculess – Removes account requirements and telemetry from Oculus Quest devices: https://github.com/basti564/Oculess
- A viable solution for Python concurrency: https://lwn.net/SubscriberLink/872869/0e62bba2db51ec7a/
- Esbuild – An extremely fast JavaScript bundler: https://esbuild.github.io/
- Most Canadians believe Facebook harms their mental health: https://www.theglobeandmail.com/canada/article-most-canadians-believe-facebook-harms-their-mental-health-survey-2/
- Gitlab from YC to IPO: https://blog.ycombinator.com/gitlab-from-yc-to-ipo/
- Apple silently fixes iOS zero-day, asks bug reporter to keep quiet: https://www.bleepingcomputer.com/news/apple/apple-silently-fixes-ios-zero-day-asks-bug-reporter-to-keep-quiet/
- Nomad vs. Kubernetes: https://www.nomadproject.io/docs/nomad-vs-kubernetes
- Syncthing – a continuous file synchronization program: https://syncthing.net/
- Dislike button would improve Spotify's recommendations: https://news.cornell.edu/stories/2021/09/dislike-button-would-improve-spotifys-recommendations
- Cloud-to-butt plugin used in Amazon Job Posting?: https://web.archive.org/web/20211014200658/https://www.amazon.jobs/en/jobs/1773420/software-development-engineer
- PinePhone Pro Announced: https://www.pine64.org/pinephonepro/
- Missouri Governor Vows to Prosecute St. Louis Post-Dispatch for Reporting: https://krebsonsecurity.com/2021/10/missouri-governor-vows-to-prosecute-st-louis-post-dispatch-for-reporting-security-vulnerability/
- Former Boeing 737 Max Chief Technical Pilot Indicted for Fraud: https://www.justice.gov/usao-ndtx/pr/former-boeing-737-max-chief-technical-pilot-indicted-fraud
- Remote OK Open Startup: https://remoteok.io/open
- Tech compensation in 2021: https://jacobian.org/2021/oct/13/tech-salaries-2021/
- FTC Puts Hundreds of Businesses on Notice about Fake Reviews: https://www.ftc.gov/news-events/press-releases/2021/10/ftc-puts-hundreds-businesses-notice-about-fake-reviews-other
- How to win at CORS: https://jakearchibald.com/2021/cors/
- Michelin Airless: https://www.michelin.com/en/innovation/vision-concept/airless/
- Tether Fined $41M for Lying About Reserves: https://www.bloomberg.com/news/articles/2021-10-15/tether-bitfinex-to-pay-fines-totaling-42-5-million-cftc-says
- Steam bans all blockchain and NFT games on its platform: https://www.theverge.com/2021/10/15/22728425/valve-steam-blockchain-nft-crypto-ban-games-age-of-rust
- Every search bar looks like a URL bar to users: https://shkspr.mobi/blog/2021/10/every-search-bar-looks-like-a-url-bar-to-users/
- The Serde Rust Framework: https://serde.rs/
- OpenBSD 7.0: https://www.openbsd.org/70.html
- Wearable Microphone Jamming: http://sandlab.cs.uchicago.edu/jammer/
- Trust-Busting as the Unsexy Answer to Google and Facebook: https://www.lareviewofbooks.org/article/trust-busting-as-the-unsexy-answer-to-google-and-facebook/
- Intellectuals urge Germany to keep nuclear plants online: https://www.euractiv.com/section/electricity/news/german-intellectuals-urge-state-to-keep-nuclear-plants-online/
- Some reasons to work on productivity and velocity: https://danluu.com/productivity-velocity/
Developer Roundup is a weekly roundup blog. Stay tuned for more info on the project. Follow me on Twitter @dennisokeeffe92
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄