StatusCode Weekly What's happening in software development, ops, platforms and tools. Rust Meets the Web - A Clash of Programming Paradigms? — There's a lot to enjoy here about how Rust is taking steps into the browser via WebAssembly and how its approaches 'clash' with the Web and JS ways of doing things: "JavaScript was not built in one day. And just like JavaScript evolved to fit the browser, Rust will need to grow, too. I am optimistic that we, the communities of Rust and JavaScript, will come up with great solutions." Jakob Meier | CYPEX - Building PostgreSQL Applications Faster Than Ever — CYPEX is optimized for cost-effective, modern and agile software creation. Replace slow development processes with CYPEX and build dashboards, forms and complex business workflows based on PostgreSQL databases within seconds and with greatest ease. CYBERTEC | Apple Bringing Face ID and Touch ID to the Web — Multi-factor authentication has taken off online in a big way, but can often require clumsy mechanisms like text messages or third party apps to work. So Apple is bringing its native Face ID and Touch ID mechanisms to the Web on top of the Web Authentication API. Jiewen Tan (WebKit) | Find a Job Through Vettery — Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery | ℹ️ Interested in running a job listing in StatusCode? There's more info here. 📕 Tutorials, Opinions and Stories | PySDR: A Guide to SDR and DSP using Python — If you've ever wanted to dip into the world of software defined radio (SDR), digital signal processing, or even just learn about frequencies, tuning, and filtering, this is a fantastic resource. Think DSP is another similarly useful resource. Dr. Marc Lichtman | Why Not to Copy Paste Code Into A Shell — As well as being merely good advice, this demo shows how the Clipboard API can be used to maliciously change what users copy and paste from a page. (Luckily some terminals – such as Windows Terminal – can mitigate the problem.) Brian Tracy | No, C++ Still Isn't Cutting It — While it's fair to think seriously about the merits and weaknesses of the languages we use, it's also worth remembering C++ (and C++ developers!) carries around decades of baggage that Rust doesn't. David Andersen | The Tyranny of Metrics — "As we introduce more and more metrics, we fall prey to the distortion of information." Gergely Nemeth | Why mmap Is Faster Than System Calls — Yes, mmap is a system call, but the point here is that memory mapping a file and reading it that way is quicker than using read system calls. Alexandra (Sasha) Fedorova | Taking a Service from Fargate to Lambda — They ended up reducing their costs by 99%, but admittedly the original service wasn't suited to Fargate at all in terms of scale. Are there lots of companies running services inappropriately who would save big by going serverless? For sure. Yasser Muwakki | supported by | | Pure sh Bible: Pure POSIX sh Alternatives to Common Tasks — Sure, you could use tools like awk or wc to trim strings, count lines, and what not.. but what about using sh 's inherent capabilities? Even if you don't use it, some of these examples will impress you with what sh can do. Dylan Araps | An Introduction to Temporal: Open Source Workflows as Code — Azure's Durable Functions extends Azure Functions and takes care of things like state management and checkpointing on the back-end, but what if you wanted something similar not locked to Azure? Temporal is an open source tool that takes first class support of workflows wherever you are, and the company behind it just raised $18.75M too. Mikhail Shilkov | Bunkerized-NGINX: A 'Secure by Default' NGINX Docker Image — Let's be fair, NGINX is not inherently insecure, but the creators of this Docker image have brought a variety of things to the party you might find useful like ClamAV, an integrated WAF, the ability to block Tor and proxies, automatic DNSBL checks, and more. Bunkerity | |
0 коммент.: