× Want to read this newsletter every week?! × 👋  Join FAUN
 
Last week's must-read news and stories from the software engineering community
VarBear
 
A weekly roundup of news, tutorials and projects for busy software engineers.
🌐 View in your browser   |  ✍️ Publish on FAUN   |  🦄 Become a sponsor
 
 
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
 
 
Meet developers where they are, not where you want them to be. Fill the form and 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.
 
 
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?
 
 
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.
 
 
 
Supporters
 
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.
 
 
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!
 
 
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.
 
 
 
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
 
candid82/joker
 
 
Small Clojure interpreter, linter and formatter.
 
 
github.com github.com
 
danielealbano/cachegrand
 
 
cachegrand - a modern OSS Key-Value store built for today's hardware
 
 
github.com github.com
 
carbon-language/carbon-lang
 
 
Carbon Language's main repository: documents, design, implementation, and related tools.
 
 
github.com github.com
 
slashbaseide/slashbase
 
 
Collaborative in-browser database IDE for your team. Supports PostgreSQL & MongoDB.
 
 
github.com github.com
 
aretext/aretext
 
 
Minimalist text editor with vim-compatible key bindings.
 
 
github.com github.com
 
DovAmir/awesome-design-patterns
 
 
A curated list of software and architecture related design patterns.
 
 
github.com github.com
 
psanford/sqlite3vfshttp
 
 
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.
 
 
 
Meme of the week
 
 
 

VarBear #348: Your Organization Should Run its Own Mastodon Server
Legend: ✅ = editors' choice / ♻️ = Old but gold / ✨ = sponsored / 🔰 = beginner friendly

You received this email because you are subscribed to FAUN.
🐾 FAUN is a world wide community of developers 👣 We help developers learn and grow by keeping them up with what matters.

You can manage your subscription options here (recommended) or use the old way here (legacy). If you have any problem, read this or reply to this email.

Important: We are gradually migrating to a new system. If you don't create an account on FAUN (here), you will stop receiving our weekly newsletter.