× Want to read this newsletter every week?! × 👋  Join FAUN
Programming Weekly Newsletter, Varbear. Curated Programming news, tutorials, tools and more!
🌐 View in your browser   |  ✍️ Publish on FAUN   |  🦄 Become a sponsor
Last week's must-read news and stories from the software engineering community
⭐ Patrons
namecheap.com namecheap.com
Get a .COM for just $6.98
A mighty domain for a mini price. Get your next big domain at Namecheap !
faun.dev faun.dev
Advertise with FAUN
Sponsor FAUN and reach developers where they are, not where you want them to be.

Download our mediakit.
Hey there,

We would like to know how is your experience with FAUN by now. Is there anything we can do better for you? We truly appreciate every FAUNer's opinion!

🔗 So share your testimonial and support FAUN.

❤️ To thank you, we will link to your website or a social media profile of your choice on faun.dev.
🐾 From FAUNers
faun.dev faun.dev
What Makes A Good Pull Request?
Writing is a vital skill and a continuous activity for professionals working with software engineering. Whether you are creating a JIRA ticket, crafting a wiki page or composing an email, clear communication through writing is crucial for effective collaboration.

Creating Pull Requests (also referred to as: PR) is not an exception. A well structured and written pull request can be a deal breaker for launching a new feature in your team. And there is more to it than simply shipping code when contributing to the solution.

This article explores the basics of working with pull requests and the importance of writing well.

By @nimblegeek
👉 Create your FAUN Page if it's not done yet and start sharing your blog posts, news, and tools on FAUN Developer Community, collect badges and more!
⭐ Sponsors
nordvpn.sjv.io nordvpn.sjv.io
Best VPN Deal
NordVPN 68% Black Friday discount is here!

👉 Access anything online without restrictions
👉 Add extra layers of security to your digital life
👉 Get the best online protection tools along with your NordVPN service.
👉 Get 3 months FREE with the 2-year plan
🔗 From the web
www.techugo.com www.techugo.com
How to Develop APIs – Importance, Types, Tools, Terminology, and Best Practices
If you wonder what is API development, this guide to API development will let you know how to create an API and what are tools for API Development.
developer.chrome.com developer.chrome.com
DevTools Tips: Faster DevTools navigation
Want to speed up your workflow with faster DevTools ?

Learn how to:
  • Pair panels and tabs you use frequently with theDrawer.
  • Access panels and options with theCommand Menueven if you forgot where they are.
  • Disable automatic layout changes.
  • Customize DevTools-specific shortcuts to your preferences.
www.theregister.com www.theregister.com
NSA urges orgs to use memory-safe programming languages
The NSA has released guidance encouraging organizations to shift programming languages from the likes of C and C++ to memory-safe alternatives – namely C#, Rust, Go, Java, Ruby or Swift.

The org's main concern is that miscreants may exploit vulnerabilities in code that poorly manages memory, which occurs more frequently in the languages that give more options and flexibility to the programmer.

The NSA gives the examples of a threat actor finding their way into a system through a buffer overflow or by leveraging software memory allocation shortcomings.
martinfowler.com martinfowler.com
Your organization should run its own Mastodon server
Whether you are a large company, a political party, an international news agency, an NGO or a government institution, you should seriously consider running your own Mastodon server, or anything else that suits your business on the Fediverse.
coingape.com coingape.com
FIFA World Cup 2022: Top Football Fan Tokens Picks In November
The recent correction in Fan tokens offers a discount opportunity for football lovers.

But which tokens should you buy and when?

⭐ Supporters
faun.dev faun.dev
Post Developers Jobs for Free on FAUN
Reach developers where they are not where you want them to be.
Post jobs for free reach thousands of developers.
faun.dev faun.dev
Join Humans Behind Code
👉 If you're a Developer or a maintainer of a widely adopted Open Source project and you think it's worth talking about it and your experiences in building it, join Humans Behind Code and get interviewed and published on faun.dev!
internxt.com internxt.com
70% off on the 2TB Internxt Annual Plan
✅ Encrypted file storage and sharing
✅ Access your files from any device
✅ Get access to all our services

Discount available until December 5th.
📺 Quick Hits
AWS announced the general availability of the 30th AWS Region, Asia Pacific (Hyderabad) Region, with three Availability Zones and the ap-south-2 API name.
Michael Saylor, Co-Founder and Executive Chairman at business intelligence software company MicroStrategy, made comments that suggested he believes Bitcoin should be judged on its own and not considered as a synonym for crypto.
Microsoft last week made SQL Server 2022 generally available, and SQL Server license prices rise as version 2022 debuts.
The SQLite team has released version 3.40.0 with official support for compiling to Wasm and the recovery extension that might be able to recover some content from a corrupt database file.
The Deno team has announced Deno 1.28 which stabilizes npm compatibility, which means you can now import over 1.3 million npm modules in Deno.
📚 Book picks
www.amazon.com www.amazon.com
Software Engineering at Google
.. lessons learned from programming over time.

How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life?

Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world's leading practitioners construct and maintain software.

This book covers Google's unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
⚙️ Tools
github.com github.com
Small Clojure interpreter, linter and formatter.
github.com github.com
Carbon Language's main repository: documents, design, implementation, and related tools.
github.com github.com
cachegrand - a modern OSS Key-Value store built for today's hardware
github.com github.com
Collaborative in-browser database IDE for your team. Supports PostgreSQL & MongoDB.
github.com github.com
A curated list of software and architecture related design patterns.
github.com github.com
Minimalist text editor with vim-compatible key bindings.
github.com github.com
sqlite3vfshttp is a sqlite3 VFS for querying remote databases over http(s). This allows you to perform queries without needing to download the complete database first.
👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.
😂 Meme of the week
❤️ Thanks for reading
That's all for this issue of 🐻VarBear: Programming Weekly Newsletter

👉 Never miss an issue, subscribe to our newsletter here.

🐦 Follow us on Twitter
📘 Follow us on Facebook
💼 Follow us on LinkedIn