FAUN.dev's Programming Weekly Newsletter
 
🔗 View in your browser   |  ✍️ Publish on FAUN.dev   |  🦄 Become a sponsor
 
Allow loading remote contents and showing images to get the best out of this email.
VarBear
 
#SoftwareEngineering #Programming #DevTools
 
 
⭐ Patrons
 
goteleport.com goteleport.com
 
How to Secure Redis
 
 
Redis doesn’t have a default authentication setup in place—exposing it to security vulnerabilities. Learn how to secure your Redis database using standard practices.
 
 
faun.dev faun.dev
 
Sponsor FAUN and Reach Thousands of Developers
 
 
Reach Developers where they are not where you want them to be. Sponsor FAUN and let's help you build your brand awareness and increase your customer base.
 
 

👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.

 
🔗 Stories, Tutorials & Articles
 
ai.googleblog.com ai.googleblog.com
 
Minerva: Solving Quantitative Reasoning Problems with Language Models
 
 
Language models have demonstrated remarkable performance on a variety of natural language tasks. Solving mathematical and scientific questions requires a combination of skills, including correctly parsing a question with natural language and mathematical notation.

This post by Google AI Team shows that by focusing on collecting training data relevant for quantitative reasoning problems, training models at scale, and employing best-in-class inference techniques, we achieve significant performance gains. Minerva combines several techniques, including few-shot prompting, chain of thought or scratchpad prompting, to achieve state-of-the-art performance on STEM reasoning tasks.
 
 
thisisimportant.net thisisimportant.net
 
Write better docs with a product thinking mindset   ✅
 
 
Technical writers often fall into a “just get it done” mindset, or what Shreyas Doshi calls project thinking. Project thinking focuses on the steps and process for creating a product, Doshi says.

Doshi defines product thinking as follows in a Twitter thread:

“Product Thinking is about understanding motivations, conceiving solutions, simulating their effects, and picking a path based on the effects you want to create.”

By applying product thinking to documentation, we can write more useful, relevant, high-quality documentation. Embracing product thinking lets us write higher-quality documentation that is relevant to customers.
 
 
www.computerworld.com www.computerworld.com
 
Big clouds aren't always the right fit for small businesses
 
 
Sometimes, you need just the basics from a smaller cloud provider for your SMB needs.
 
 
posthog.com posthog.com
 
The really important job interview questions engineers should ask (but don't)
 
 
These questions are direct, but a company that reacts badly to them may not be a good place to work. There are also a lot of questions here - think of them as themes, and you don't need to ask them all. Prioritize based on what you hear through the process.
 
 
architecturenotes.co architecturenotes.co
 
Things You Should Know About Databases   ✅
 
 
This post covers internal workings of indexes and transactions of RDBMSs.
 
 
itsfoss.com itsfoss.com
 
Deprecated Linux Commands You Should Not Use Anymore (And Their Alternatives)
 
 
Linux and its toolchain keep on evolving. Here are a few popular Linux commands that have been deprecated or going to be deprecated soon.
 
 
slack.engineering slack.engineering
 
Remote Development at Slack   ✅
 
 
For years, engineers at Slack isolated and tested their changes by running microcosms of the Slack application on their local computers. This was difficult for many reasons: it involved installing and maintaining local dependencies, handling resource intensive software, and writing custom scripts that must work across different operating systems.

The developer productivity team noticed this pain through their user surveys and metrics, and desperately wanted to solve the problem. The team explored other ways to handle this.
 
 
fasterthanli.me fasterthanli.me
 
Remote development with Rust on fly.io
 
 
Instead of buying a f***-you CPU (like a Threadripper, or something more consumery like the latest Ryzens), maybe you rent a big cloud machine that you can turn on and off as needed. Just for the big stuff.
 
 
aws.amazon.com aws.amazon.com
 
Create, train, and deploy a billion-parameter language model on terabytes of data with TensorFlow and Amazon SageMaker
 
 
This post introduces two main approaches: data parallelization and model parallelization using Amazon SageMaker, and discuss their pros and cons.
 
 
xeiaso.net xeiaso.net
 
How Static Code Analysis Prevents You From Waking Up at 3AM With Production on Fire
 
 
Xe Iaso, the Archmage of Infrastructure at Tailscale, talks about how static analysis helps you engineer more reliable systems.
 
 
www.raymondcamden.com www.raymondcamden.com
 
Testing the Netlify Cache Plugin with Eleventy
 
 
An example of caching for Netlify with an Eleventy site
 
 

👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community.

 
📺 Quick Hits
 
 
Erg, a statically typed language that is Python compatible, has been launched.
 
 
Github plans to roll out code signing, which will help beef up the security of open source projects.
 
 
Microsoft announced Microsoft Dev Box Preview, a managed service that enables developers to create on-demand, high-performance, secure, ready-to-code, project-specific workstations in the cloud.
 
 
Visual Studio for Mac 17.3 is now available.
 
 
Google’s investing arms are pumping $1.56 billion into Blockchain companies. A new report shows that major tech firms have made head-scratching investments into some blockchain companies, some of which are hurting after the recent crash.
 
 
Google announced discontinuing Google Cloud IoT Core - according to the documentation, the company will retire the service on the 16th of August, 2023. 
 
 
Amazon EMR on EKS gets up to 19% performance boost running on AWS Graviton3 Processors vs. Graviton2.
 
 
Google announced the general availability of curated detections as part of our Chronicle SecOps Suite. Curated detections for Chronicle enables security teams to use Google’s intelligence and expertise in responding to threats and cyberattacks.
 
 
Stanford engineers created a more efficient and flexible AI chip, which could bring the power of AI into tiny edge devices.
 
 
⭐ Supporters
 
sjv.io sjv.io
 
Internxt - the world’s safest, fully encrypted, open-source cloud storage service.
 
 
Internxt is a fully-encrypted, open-source cloud storage service designed to keep your data safe and well out of reach of hackers and data collectors. Designed for Web3, Internxt's zero-knowledge ecosystem currently offers three primary services: Drive, Photos, and Send.

Introducing Internxt - World's most secure cloud storage
 
 
👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.
 
🎦 Videos, Talks & Presentations
 
www.youtube.com www.youtube.com
 
I made a multiplayer game in Microsoft Word
 
 
A multiplayer game entirely built and run in Microsoft Word using Microsoft add-ins and JavaScript!
 
 
 
💼 Jobs
 
 
- SiFive is looking for Physical Design Flow Integration Engineer, San Mateo, CA, USA .
- SiFive is looking for Software Automation Lead, San Mateo, CA, USA .
- Sardina Systems is looking for remote SysOps / Cloud System Engineer .
- SiFive is looking for Senior Software Engineer, Developer Tools, San Mateo, CA, USA .
🚀Get featured in our weekly newsletters and Linkedin page (16k followers) by posting your job to JobsForDevOps.com
 
 
⚙️ Tools, Apps & Software
 
github.com github.com
 
upptime/upptime
 
 
Free uptime monitor and status page powered by Github
 
 
github.com github.com
 
hwayne/awesome-cold-showers
 
 
For when people get too hyped up about things
 
 
github.com github.com
 
bentoml/Yatai
 
 
Production-first ML platform on Kubernetes
 
 
github.com github.com
 
withastro/astro
 
 
Build faster websites with Astro's next-gen island architecture
 
 

👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.

 
❤️ Thanks for reading
 
 
👋 Keep in touch and follow us on social media:
- 💼LinkedIn
- 📝Medium
- 🐦Twitter
- 👥Facebook
- 📰Reddit
- 📸Instagram

👌 Was this newsletter helpful?
We'd really appreciate it if you could forward it to your friends!

🙏 Never miss an issue!
To receive our future emails in your inbox, don't forget to add community@faun.dev to your contacts.

🤩 Want to sponsor our newsletter?
Reach out to us at sponsors@faun.dev and we'll get back to you as soon as possible.
 

VarBear #335: Big Clouds are not Always the Right Fit for Small Businesses
Legend: ✅ = Editor's Choice / ♻️ = Old but Gold / ⭐ = Promoted / 🔰 = Beginner Friendly

You received this email because you are subscribed to FAUN.dev.
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.