Skip to content

Latest commit

 

History

History
1518 lines (718 loc) · 86.6 KB

bulletin-2022-02-25.md

File metadata and controls

1518 lines (718 loc) · 86.6 KB

Bulletin for Friday, 25 Feb 2022

7 days digest


Ably Blog: Data in Motion (1)


allegro.tech (1)


Blog on Tailscale (1)


Computer Things (1)


Irrational Exuberance (1)


LinkedIn Engineering (1)


Monzo - Technology (1)


Netflix TechBlog - Medium (1)


Notes on software development (1)


ongoing by Tim Bray (1)


Posts on (1)


Schibsted engineering - Medium (1)


Slack Engineering (1)


Spotify Engineering (1)


Stay SaaSy (1)


Stratechery by Ben Thompson (1)


Tom Gamon (1)


Daniel Lemire's blog (2)


Facebook Technology (2)


Future (2)


Google AI Blog (2)


Julia Evans (2)


Krebs on Security (2)


The Teleport Blog (2)


Weaveworks (2)


Writing - rachelbythebay (2)


Changelog Master Feed (3)


Sentry Blog RSS (3)


The CircleCI Blog Feed - CircleCI (3)


Timescale Blog (3)


Earthly Blog (4)


Amazon Science Homepage (5)


Pluralistic: Daily links from Cory Doctorow (5)


Stack Overflow Blog (6)


The Full Feed - All of the Packet Pushers Podcasts (6)


The Cloudflare Blog (13)


Cloud Blog (20)


https://ably.com/

The future of WebTransport looks bright, but can it replace the more established WebSockets? (BACK TO TOP)

https://blog.allegro.tech

Have you ever worked on a project where after downloading the code from the repository you start to wonder what business requirements are hidden under the layer of unreadable tests? Or maybe you are currently wondering how to test a new feature that you have been entrusted to implement? Nothing is more frustrating than code that we cannot control, and over time it becomes so troublesome that no one bothers about it too much. An online store sells vinyl records.g.g.g. statusCode == HttpStatus .g. (BACK TO TOP)

https://tailscale.com/blog/

You can use subnet routers in Tailscale to easily connect an existing network you have to your tailnet—for example, a virtual private cloud, or an on-premises legacy network. To set up a subnet router, you advertise routes from the device, and then approve these from the admin console. But what if you’re spinning up multiple subnet routers in high-availability mode ? Or multiple exit nodes ? We’re introducing the concepts of autoApprovers for routes and exit nodes. (BACK TO TOP)

https://buttondown.email/hillelwayne

First a term: by “treatise”, I’m not saying this newsletter is comprehensive, persuasive, or even correct . I’m using it to mean a very specific type of writing, one that presents an idea and its consequences without trying to convince people of that idea. I don’t even know if I’m convinced by the idea. I just want to see if I can communicate a specific idea, and if people understand it but reject it, I’m happy. l = l self . w = w @property def l ( self ): return self . _w @l . _l = _l @w ..... (BACK TO TOP)

https://lethain.com/

Ellen Chisa has a new newsletter on product management, and I particularly enjoyed this week’s piece on 34 Product Lessons . The bullet of advice that resonated with me most deeply was: 25. When you’re promoted to VP Product, the best thing you can do is make sure to call an experienced VP Product once every week to say “is this normal?" Amazing advice gifted to me by Leland Rechis. The job is so different that it just helps to have someone to talk it through with.g.) (BACK TO TOP)

https://engineering.linkedin.com/blog.rss.html

LinkedIn launched in its initial form over 18 years ago, which is an eternity in the technology world. The early site was a single monolithic Java web application, and as it gained in popularity and the user base grew, the underlying technology had to adapt in order to support our ever-growing scale. We now operate well over 1,000 separate microservices running on the JVM, and each has its own set of operational challenges when it comes to operating at scale. (BACK TO TOP)

https://monzo.com/blog/technology

As Monzo has grown, we've continued to change our on-call process so we can keep our systems running smoothly without sacrificing the wellbeing of our engineers. Luke Briscoe explains what we've changed and how. (BACK TO TOP)

https://netflixtechblog.com

By: Ankush Gulati , David Gevorkyan Additional credits: Michael Clark , Gokhan Ozer Intro Netflix has more than 220 million active members who perform a variety of actions throughout each session, ranging from renaming a profile to watching a title. Reacting to these actions in near real-time to keep the experience consistent across devices is critical for ensuring an optimal member experience. This network connection heterogeneity made choosing a single delivery model difficult. (BACK TO TOP)

http://notes.eatonphil.com/

I've never run my own mail server before. Before today I had no clue how email worked under the hood other than the very few times I've set up mail clients. I've heard no few times how hard it is to send mail from a self-hosted server (because of spam filters). If I could send email from my Gmail account and receive it in my server I'd be happy. I spent the afternoon digging into this. All code is available on Github . DNS First I bought a domain. But I had to look up the specifics . Done.0.0... (BACK TO TOP)

https://www.tbray.org/ongoing/ongoing.atom

(BACK TO TOP)

https://paulbutler.org/posts/

This is the first of an unbounded and weakly-ordered series of posts aimed at developers coming to Rust from a JavaScript/TypeScript background. It’s “for web devs” because my imagined reader is a web developer, but it’s not about web development. Nor is it meant to be a comprehensive introduction to Rust, just a series of essays on the parts I find interesting. If you’re brand new to Rust, you might want to start with The Book or Rust in Action. (BACK TO TOP)

https://medium.com/schibsted-engineering

Photo by Roman Synkevych on  Unsplash Cost-optimized, elastic, and fully managed, on AWS 🚀 GitHub Actions, GitHub’s own CI/CD solution, is pretty sweet in that it’s fully integrated with the usual GitHub user experience, resulting in tremendous amounts of soft values and synergies, especially for those who spend all their awake time on GitHub. This is where AWS CDK comes in. 👉 https://github. The usual suspects. Networking, and security groups.e. possibly cheaper) or use on-demand pricing . (BACK TO TOP)

https://slack.engineering

In 2021, we changed developer testing workflows for Webapp, Slack’s main monorepo, from predominantly testing before merging to a multi-tiered testing workflow after merging. This changed our previous definition of safety and developer workflows between testing and deploys. In this project, we aimed to ensure frequent, reliable, and high-quality releases to our customers for a […] The post Balancing Safety and Velocity in CI/CD at Slack appeared first on Slack Engineering . (BACK TO TOP)

https://engineering.atspotify.com

Tell us more about working on Spotify Wrapped…  I specialize in iOS Engineering and was one of a few iOS embeds working on 2021 Wrapped. We divided up the various Wrapped stories amongst ourselves — my focus was on Top Five Artists, Top Five Songs, Top Five Podcasts, Top Genres and the Audio Aura, which [...] (BACK TO TOP)

https://staysaasy.com/

We’ve written before that building a product that users will love and customers will buy is kind of like dating or marriage . Two people need to capture the magic of aligning what they bring to the table with what the other is seeking. It’s an opaque, situation-specific dance, not an algebra equation that you can crank through. In this post we’ll lay out some of the most important enterprise features to add to your product. Retrofitting your product to support this can be painful. (BACK TO TOP)

https://stratechery.com

Shopify should build an advertising business to complement Shop Pay and the Shopify Fulfillment Network (BACK TO TOP)

https://tomgamon.com/

I just wanted to share something that we experimented with in our team that turned out to be really successful. In brief, we dedicate one day a fortnight to learning and personal development. Problem The team, particularly the engineers, had repeatedly shown interest in time set aside for learning and personal development. We tried to accommodate this with optional slots in the afternoon for learning, or giving people autonomy to take time in their schedule to learn.  ↩︎ (BACK TO TOP)

https://lemire.me/blog

At my university, one of our internal software systems allows a professor to submit a revision to a course. The professor might change the content or the objectives of the course. In a university, professors have extensive freedom regarding course content. As long as you reasonably meet the course objectives, you can do whatever you … Continue reading Enforcement by software (BACK TO TOP)

Most Canadian academics have to write their resumes using a government online tool called the Common CV. When it was first introduced, it was described as a time-saving tool: instead of writing your resume multiple times for different grant agencies, you would write it just once and be done with it. In practice, it turned … Continue reading The Canadian Common CV and the captured academy (BACK TO TOP)

https://tech.fb.com

A few months ago, I went through a part of my usual Saturday routine: I took my child to soccer practice and cheered from the sidelines. But this time, I wore my Ray-Ban Stories glasses. With a simple voice command, I was able to take photos and videos without having to fiddle with my phone […] The post Being intentional about diversity, equity, and inclusion in the metaverse appeared first on Facebook Technology . (BACK TO TOP)

At today’s Meta AI: Inside the Lab event, we’re sharing some of the latest breakthroughs in artificial intelligence (AI). These are part of Meta’s long-term effort to create foundational technologies to enable the next era of computing, which will be necessary as we build for the metaverse. Today, we’re showcasing some of this work, such […] The post Inside the lab: Building for the metaverse with AI appeared first on Facebook Technology . (BACK TO TOP)

https://future.a16z.com

Today, we’re excited to announce our search for the next host of the a16z Podcast. The new host will take ownership of one of the most successful tech podcasts of the last decade and lead the franchise into its next act, as the flagship show of the a16z podcast network.   Since 2014, the a16z Podcast... Read More The post The Future of the a16z Podcast appeared first on Future . (BACK TO TOP)

Crypto faces a major barrier when it comes to mainstream adoption: The user journey is complicated and not yet built-out, and it’s not at all easy or intuitive for people new to crypto to even do the simplest possible thing — hold complete control over their own digital assets. Of course, it’s not required that... Read More The post The Missing Link Between Web2 and Web3: Custody appeared first on Future . (BACK TO TOP)

http://ai.googleblog.com/

Posted by AJ Piergiovanni and Anelia Angelova, Research Scientists, Google Research While not immediately obvious, all of us experience the world in four dimensions (4D). For example, when walking or driving down the street we observe a stream of visual inputs, snapshots of the 3D world, which, when taken together in time, creates a 4D visual input. This means that far-away objects might only get a handful of points, or none at all, and might not be seen by LiDAR alone.e.e. (BACK TO TOP)

Posted by Ali Kemal Sinop and Kostas Kollias, Research Scientists, Google Research In the world of networks , there are models that can explain observations across a diverse collection of applications. These include simple tasks such as computing the shortest path, which has obvious applications to routing networks but also applies in biology, e.g., where the slime mold Physarum is able to find shortest paths in mazes.g. The penalty method is known to produce results of high quality (i.e.g.g.  ↩ (BACK TO TOP)

http://jvns.ca/atom.xml

Hello! Here are some things you may or may not have noticed about DNS: when you resolve a DNS name in a Python program, it checks /etc/hosts , but when you use dig , it doesn’t. switching Linux distributions can sometimes change how your DNS works, for example if you use Alpine Linux instead of Ubuntu it can cause problems. There are a bunch of surprising-to-me things about getaddrinfo , and once I learned about them, it explained a bunch of the confusing DNS behaviour I’d seen in the past.168. (BACK TO TOP)

Hello! I was talking to some friends the other day about the types of conference talks we enjoyed. One category we came up with was “you know this thing that used to be super hard? Turns out now it’s WAY EASIER and maybe you can do it now!“. So I asked on Twitter about programming things that used to be hard and are now easy Here are some of the answers I got. Not all of them are equally “easy”, but I found reading the list really fun and it gave me some ideas for things to learn. (BACK TO TOP)

https://krebsonsecurity.com

The U.S. Internal Revenue Service (IRS) said Monday that taxpayers are no longer required to provide facial scans to create an account online at irs.gov. In lieu of providing biometric data, taxpayers can now opt for a live video interview with ID.me, the privately-held Virginia company that runs the agency's identity proofing system. The IRS also said any biometric data already shared with ID. (BACK TO TOP)

Missouri Governor Mike Parson made headlines last year when he vowed to criminally prosecute a journalist for reporting a security flaw in a state website that exposed personal information of more than 100,000 teachers. But Missouri prosecutors now say they… Read More » (BACK TO TOP)

https://goteleport.com/blog/

Our previous blog post on authentication security covered six most common authentication vulnerabilities . In this post, we will discuss a few best practices that help avoid authentication vulnerabilities and defeat specific attack vectors. Below are the six best practices to secure the authentication process. 1. Prioritize passwordless authentication Passwords and password-based authentication processes are plagued with security threats such as phishing and password cracking.) 2.g. 3.1.g. .g.g. (BACK TO TOP)

One of the most exciting things about working at Teleport is getting to see how our infrastructure access solutions enable customers to grow their business. Since software has eaten the world , solutions like Teleport that enable developers to become more productive are essential to fast- growing companies. You simply can’t create a hyper growth business today without a strong software development muscle. Let’s look at each in turn. Productivity The big don’t eat the small anymore.S. (BACK TO TOP)

https://www.weave.works/

It’s hard to believe that it’s only been about 5 years since the term ‘GitOps’ was coined by Alexis Richardson , CEO of Weaveworks. GitOps is a comparatively new technology, and it still is gaining a lot of interest at every container and cloud-native conference. That’s what we’ve put together in our latest guide - ‘GitOps for Absolute Beginners. From here, you’ll get a clear understanding of what GitOps actually is as defined by the official GitOps governance group - OpenGitOps. (BACK TO TOP)

Kubernetes gained popularity as it simplifies the scalability and management of containerized applications. It enables you to deploy and manage nodes, pods, containers, services, and configuration maps across the entire application lifecycle. It was difficult to achieve such flexibility and control with scripts. But thanks to Kubernetes’ declarative approach to infrastructure, you can define precise changes at any scale. However, Helm’s scope goes beyond templating. Chart.yaml. (BACK TO TOP)

https://rachelbythebay.com/w/

Yesterday, I put forth a bunch of API possibilities for the problem of needing to return a value but also indicating the lack of a value and being able to comment on why. In it, the notion of a "wrapper" around a string was presented, such that it might look like "Result<string>", and those brackets started looking like a pain. I wanted the Result behavior, but didn't want to deal with templates and those brackets everywhere, or the duplication of code behind the scenes. Now, resultstr.value().. (BACK TO TOP)

If you agree with the notion that you need to be able to tell the difference between the absence of a value and a value itself, then this has some impacts on the code you write. If you want to keep 'em separated (so they can come out and play), then it gets you looking at your API designs in certain ways. These are my reactions to some of the ways a value can be returned (or not). It's probably a CGI program, but it could also be buried inside some much bigger thing, too... Only then is ... (BACK TO TOP)

https://changelog.com/master

Mark Sandstrom and Ben Kraft join Jon and Mat to talk about GraphQL. What exactly is it this query language everyone has been talking about? How does it work? What Go libraries are out there, and where should you get started? (BACK TO TOP)

In today’s episode, Gerhard is talking to Mauricio Salatino (@salaboy) about the Continuous Delivery for Kubernetes book that he is currently writing. Mauricio is a Staff Engineer at VMware where he spends most of his time contributing to Knative, an open source platform for running serverless workloads on Kubernetes. Gerhard & Mauricio spent a few months in 2021 working on Knative Eventing, and they both appreciate shipping great software continuously. Mauricio helped ship Knative 1.0. (BACK TO TOP)

Holla! This week we’re playing Story of the Week and Today I Learned before turning our focus to Vest – a very cool validations framework created by Evyatar Alush. (BACK TO TOP)

https://blog.sentry.io

Some of the tricks we used to speed up calls to our analytics API written in Python: played with asyncio, messed with SQLAlchemy, hacked deep in asyncpg, rewrote parts in Cython, found better data structures, replaced some pandas with pure numpy. (BACK TO TOP)

Many .NET applications and frameworks support a plugin based model. Also known as “add-in” or “extension” model. A plugin model allows… (BACK TO TOP)

Daniel is an Agile Software Developer specializing in all forms of mobile development, Native iOS, React-Native, and beyond (BACK TO TOP)

https://circleci.com/blog/

This tutorial covers: Set up a continuous deployment server Add and execute any custom step to your build process Deploy your application to Netlify React, a front-end framework for building user interfaces, uses component-based architecture and non-opinionated design principles, making it a developer favorite. React has been widely adopted and has a large community of developers behind it. As a result, you are not able to perform important tasks like running automated tests.netlify. Add the . (BACK TO TOP)

An introduction to pipelines A CI/CD pipeline is the most fundamental component of automated software development. While the term has been used to describe many different aspects of computer science, at CircleCI, and within much of the DevOps industry, we use “pipeline” to illustrate the broad applications of behaviors and processes involved in continuous integration (CI) . Modern software delivery pipelines can build, test, and deploy applications based on your business needs. (BACK TO TOP)

Many enterprises still struggle to get security right. To protect their business, it is critical they focus on security during the entire infrastructure and application lifecycle, including continuous integration (CI). Developers are becoming more autonomous as they transition to a DevOps way of working, with more people requiring access to production systems. One of the best places for developers to add security mechanisms is in continuous integration/continuous delivery (CI/CD) pipelines . (BACK TO TOP)

https://www.timescale.com/blog/

Deploy this simple microservices demo and learn how to get unprecedented insights about your systems! The demo application is instrumented with OpenTelemetry, and it includes six powerful Grafana dashboards built with traces and SQL. (BACK TO TOP)

Timescale 2.6 is now available, introducing two highly requested features by our community: compression for continuous aggregates and timezone support for continuous aggregates (the latter under experimental). (BACK TO TOP)

Timescale just raised $110 million in our Series C, led by Tiger Global alongside all existing investors: Benchmark, New Enterprise Associates, Redpoint Ventures, Icon Ventures, and Two Sigma Ventures. (BACK TO TOP)

https://earthly.dev/blog/

The team at Earthly is growing quickly and Josh Alletto is our latest hire. He’ll be coming onboard as Senior Technical Content Engineer to help us continue to grow our blog. I sat down with him to ask some questions about his background and what brought him to Earthly. What is Your Origin Story? When Did You First Get Interested in Software Development? I did not start out with a technical background. I was a literature major in college. In my spare time I started to do some coding as a hobby. (BACK TO TOP)

Docker is a powerful development platform that enables users to containerize software. These containers can be run on any machine, as well as in a public or private cloud. Thanks to Docker’s lightweight runtime and ability to run processes in isolation, multiple containers can run at the same time on the same VM or server. MongoDB is a NoSQL database service with seamless performance and options for scaling. It uses a JSON-like storage model and doesn’t require a predefined database schema.0.0. (BACK TO TOP)

What Is A CSV File I first began to work with CSV files when taking the backend portion of my software engineering bootcamp curriculum. It wasn’t until I began to dive more into the data science portion of my continued learning that I began to use them on a regular basis. CSV stands for comma-separated values, and files containing the .csv extension contain a collection of comma-separated values used to store data.csv file. Read A CSV File Using Python There are two common ways to read a . 1. (BACK TO TOP)

Linux Containers (LXC) is an OS-level virtualization technology that enables you to create and run multiple Linux operating systems (OS) simultaneously on a single Linux machine (LXC host). LXC provides a set of tools to manage your container as well as templates to create a virtual environment of the most common Linux OS . Docker is an open-source containerization technology that focuses on running a single application in an isolated environment. LXC leverages chroot to achieve this feature. (BACK TO TOP)

https://www.amazon.science/

Jovonia Thibert, director of strategy for Amazon Robotics, has a career that spans two decades — thanks in part to a lesson from her parents. (BACK TO TOP)

Amazon Scholar discusses the evolution of anomaly detection research. (BACK TO TOP)

Integrating symbolic reasoning and learning efficiently from interactions with the world are two major remaining challenges, says vice president and distinguished scientist Nikko Ström. (BACK TO TOP)

Bo Li — a new Amazon Visiting Academic and former Amazon Research Award recipient — is making sure algorithms are not only smarter but more trustworthy. (BACK TO TOP)

Method using hyperboloid embeddings improves on methods that use vector embeddings by up to 33%. (BACK TO TOP)

https://pluralistic.net

Today's links Mass arbitration attack could bring Intuit to its knees: Justice for the millions ripped off by Turbotax's "Free File" fraud. It was invented to let giant companies of equal size and power agree in advance not to spend billions and decades in court to resolve contractual disputes. Then, Federalist Society judges led by Antonin Scalia set about clearing the way for arbitration to be crammed down everyday folks' throats by powerful businesses. https://www.reuters. https://www.cnn. (BACK TO TOP)

Today's links Podcasting Part III of "The Internet Heist": In which the cartel gives itself a veto over your family life. China hamstrings its Big Tech: "National champions" are neither. https://onezero.medium.medium.medium. The centerpiece of CPCM was the "Authorized Domain," a euphemism for "a family." The creators of CPCM wanted to develop a DRM that would let you share videos within your household, but not with the world. The solution to this came from an exec at a giant software company.us. (BACK TO TOP)

Today's links A(nother) massive Swiss banking leak: Sunshine won't disinfect anything on its own. The people's disruption: Tech rights are workers' rights. They're calling it Suisse Secrets. https://www.theguardian.com/news/2022/feb/20/credit-suisse-secrets-leak-unmasks-criminals-fraudsters-corrupt-politicians They had to call it that, because Swiss Leaks was already taken, for the 2015 UBS leaks that revealed UBS's complicity in the same fucking thing.reuters. Yet. Then it got worse.dw.wired. (BACK TO TOP)

Today's links Pluralistic is two: Still at it! This day in history: 2002, 2007, 2012, 2021 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading Pluralistic is two (permalink) Today is the second anniversary of the founding of Pluralistic, my multiplatform, non-metrics-driven, solo blog, founded in some haste after my unplanned (but overdue and amicable) departure from Boing Boing. I call it "The Memex Method." https://doctorow.medium.wikipedia. (BACK TO TOP)

Today's links Tech platforms' playbook inevitably produces dumpster-fires: Anil Dash's amazing "broken tech/content culture cycle. That's how I feel about Anil Dash's "That broken tech/content culture cycle." https://anildash.&#34; As Ian Fleming wrote: "Once is happenstance. Twice is coincidence. Three times is enemy action." If you follow a playbook that has led to series of dumpster fires, you can't credibly claim to be surprised when you end up presiding over a dumpster fire of your own. Panic. (BACK TO TOP)

https://stackoverflow.blog

Do you design software with a big requirements doc upfront or let architecture emerge during agile processes? Is there a middle ground? The post Sustainable architectures in a world of Agile, DevOps, and cloud appeared first on Stack Overflow Blog . (BACK TO TOP)

Moving into a management role may be a rewarding step in your career, but you should know about the things you're leaving behind. The post What you give up when moving into engineering management appeared first on Stack Overflow Blog . (BACK TO TOP)

What if AlphaCode could tackle your technical interview questions? The post Finally, an AI bot that can ace technical interview questions (Ep. 417) appeared first on Stack Overflow Blog . (BACK TO TOP)

Running a development team for each mobile platform sucks up resources from other work. Flutter is the most popular way for one development team to build on all platforms. The post Why Flutter is the most popular cross-platform mobile SDK appeared first on Stack Overflow Blog . (BACK TO TOP)

Welcome to ISSUE #113 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: tech’s top-paying jobs, building a killer company brand, going from C-suite to IC, and that one developer who’s always doing Leetcode puzzles at work. The post The Overflow #113: Top-paying tech jobs appeared first on Stack Overflow Blog . (BACK TO TOP)

What if you built a recommendation engine optimized for users' health, not their watch time? The post An algorithm that optimizes for avoiding ennui (Ep. 416) appeared first on Stack Overflow Blog . (BACK TO TOP)

https://packetpushers.net

In the latest episode of IPv6 Buzz we talk to network architect Ben Bittfield about his experience moving to a large enterprise after a decade of IPv6 design and deployment work at Sprint/T-Mobile, and how learning IPv6 can impact your enterprise career. The post IPv6 Buzz 095: Enterprise IPv6 Is Here – Time To Pivot Your Career? appeared first on Packet Pushers . (BACK TO TOP)

This Day Two Cloud Tech Bytes episode, sponsored by Singtel, discusses common customer misconceptions about connecting private networks to the public cloud. For instance, SD-WAN might seem like a simple option, but things get tricky when you're talking about hundreds of sites across different countries. Our guest is Mark Seabrook, Global Solutions Manager at Singtel. The post Tech Bytes: Misconceptions About Connecting Your Network To The Cloud (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)

On today's Day Two Cloud we examine why Infrastructure as Code (IaC) is about more than the just the tools that enable it. Guest Rob Hirschfeld puts forth the notion that while the tools are there for a reason, those tools have to serve a purpose: supporting collaboration, re-use, and efficient operations. The post Day Two Cloud 135: Infrastructure As Code Should Foster Infrastructure As Collaboration appeared first on Packet Pushers . (BACK TO TOP)

Today on the Tech Bytes podcast, we’re talking about how your organization can adopt a hyperscale model in your network to improve TCO, scale out capabilities and services, and get supply chain diversity. Our sponsor is DriveNets, and we’re speaking with Run Almog, Head of Product Strategy. The post Tech Bytes: Improve Network TCO, Enable Cloud-Like Innovation And More With DriveNets (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)

This week's Network Break dives into a trio of acquisitions by Juniper, Intel, and Akamai; new security features from Gigamon and Aviatrix; big financial gains for Arista; and more tech news. The post Network Break 370: Juniper Acquires NAC Startup; Intel Buys Semiconductor Foundry appeared first on Packet Pushers . (BACK TO TOP)

On today’s Heavy Networking episode we talk with sponsor Console Connect, which provides software-defined interconnections for enterprises and service providers. Guests Paul Gampe and Jay Turner dig into the Console Connect catalog, including Internet On-Demand, CloudRouter, and some of the interesting partner integrations that provide unique connectivity options. The post Heavy Networking 618: Building Virtual Networks With Console Connect (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)

https://blog.cloudflare.com/

HPKE (RFC 9180) was made to be simple, reusable, and future-proof by building upon knowledge from prior PKE schemes and software implementations. This article provides an overview of this new standard, going back to discuss its motivation, design goals, and development process (BACK TO TOP)

As Cloudflare expands globally, Rebecca Rogers, Manager of Security Validations, discusses an exciting update to Cloudflare’s commitment to customer security for our German customers (BACK TO TOP)

This blogpost refers to the efforts to use formal/verification/implementation for post-quantum algorithms to achieve better assurance for them. It also touches on our Cloudflare efforts on this (BACK TO TOP)

This blogpost will touch upon how to practically use Jasmin and EasyCrypt to achieve better security guarantees when verifying KEMs (BACK TO TOP)

Earlier today we announced that Cloudflare has agreed to acquire Area 1 Security (BACK TO TOP)

Post-quantum key exchange and signature algorithms come with different trade-offs that we’re not used to. How do we handle that when updating protocols, and is this an opportunity to revisit the status quo? (BACK TO TOP)

On February 1, 2022, a configuration error on one of our routers caused a route leak of up to 2,000 Internet prefixes to one of our Internet transit providers. This leak lasted for 32 seconds and at a later time 7 seconds (BACK TO TOP)

In this blog post, we will look at what Key Encapsulation Mechanisms are and why they matter in a post-quantum world (BACK TO TOP)

How can one attest to an identity and prove it belongs to one self? And how can one do it in the face of quantum computers? In this blog post, we examine these questions and explain what post-quantum signatures are (BACK TO TOP)

Tonga, the South Pacific archipelago nation (with 169 islands), was reconnected to the Internet this early morning (UTC) and is back online after successful repairs to the undersea cable that was damaged on Saturday, January 15, 2022, by the January 14, volcanic eruption (BACK TO TOP)

At Cloudflare, we strive to help build a better Internet, which means a quantum-protected one. In this post, we look at the challenges for migrating to post-quantum cryptography and what lies ahead using a taxonomy (BACK TO TOP)

What is quantum computing and what advances have been made so far on this front? In this blog post, we will answer this question and see how to protect against quantum adversaries (BACK TO TOP)

How we’re using content-based analysis to identify Magecart-style attacks (BACK TO TOP)

https://cloud.google.com/blog/

Want to know the latest from Google Cloud? Find it here in one handy location. Check back regularly for our newest updates, announcements, resources, events, learning opportunities, and more.  Tip : Not sure where to find what you’re looking for on the Google Cloud blog? Start here:  Google Cloud blog 101: Full list of topics, links, and resources . Learn about the advancements we’ve released for our Google Cloud Marketplace customers and partners in the last few months. Read how they did it ... (BACK TO TOP)

PyTorch is an open source machine learning framework, primarily developed by Meta (previously Facebook). PyTorch is  extensively  used in the research space  and in recent years it has gained immense traction in the industry due to its ease of use and deployment. Vertex AI , a fully managed end-to-end data science and machine learning platform on Google Cloud, has first class support for PyTorch making it optimized, compatibility tested and ready to deploy.  Stay tuned. Read Article (BACK TO TOP)

PHP is used in ~78% of websites , making it a popular language for developers. If your application runs PHP and you want to take advantage of Google Cloud Spanner for its reliability and scalability, this post is for you! We will highlight the common steps to migrate an existing PHP application to Spanner. The example we work through modifies the e-commerce platform Magento’s Catalog Module to use the Spanner PHP client library. The pool is initialized with minSessions when it is created. DML.e. (BACK TO TOP)

Cloud Spanner is a fully managed relational database with unlimited scale, strong consistency, and up to five 9s of availability. To achieve the powers of consistency, scale and availability by default Cloud Spanner has a built-in mechanism to automatically shard your database and provide a transparent and seamless experience. Spanner is a distributed database and as your database grows, Spanner divides your data into shards called splits. For more information, see Database splits .9 latency. (BACK TO TOP)

IT and security teams have a lot on their plate -  from supporting the transition to new work environments, to preventing an increasing number of security attacks. And as more and more work is done in the browser, it’s important for IT and security professionals to look at the browser as a critical piece of infrastructure to keep their organization secure. Chrome has built-in, enterprise security solutions that makes it a crucial part of your enterprise security stack.86 million to USD 4.  (BACK TO TOP)

Editor's note : February is Black History Month—a time for us to come together to celebrate the diverse set of experiences, perspectives, and identities that make up the Black experience. Over the next few weeks, we will highlight Black-led startups and how they use Google Cloud to grow their businesses. Today’s feature highlights restaurant payments company Paerpay and its founder, Derek E. Canton.S. When the pandemic hit in 2020, our solution was in the right place at the right time.2 million. (BACK TO TOP)

Protecting the earth’s ecosystems from further degradation and improving outcomes for the wildlife and communities that rely on them needs to be a focus for the next decade of climate action. Ecosystem restoration is proving to be a powerful solution to slow and prevent the worst impacts of climate change, prevent 60% of predicted species extinctions 1 , and improve food security for more than 1.3 billion people 2 . But restoration can be hard to do successfully for many reasons. 1.nature.ipcc.. (BACK TO TOP)

Discovering, purchasing, and managing solutions on Google Cloud has never been easier thanks to Google Cloud Marketplace , where you can explore thousands of enterprise-ready products and services that integrate with Google Cloud. Marketplace simplifies buying solutions from Google and top software vendors as all purchases are seamlessly added to your existing Google Cloud invoice, so you receive just one bill from Google. 1. 2. Learn more about initiating and accepting customized offers . 3. (BACK TO TOP)

Editor’s note : A pioneer in the financial industry,  Banco Bilbao Vizcaya Argentaria, S.A.  ( BBVA ) has become “the digital bank of the 21st century,” in part by using  Google Cloud  as a foundation for its technological innovation. Years into their collaboration, BBVA and Google Cloud developed a customized training program—Ninja Cloud Academy—that would offer bank employees an opportunity to learn more about the technology and how it applies to their jobs. But now we know it is possible... (BACK TO TOP)

Our tech and startup customers are disrupting industries, driving innovation and changing how people do things. We’re proud of their success and want to showcase what they’re up to! You’ll hear about their new products, their businesses reaching new milestones and their ability to get things done faster and easier using Google Cloud’s app development, data analytics and AI/ML services.  Find out more . Watch now . Check it out . (BACK TO TOP)

We're pleased to announce a new and simplified outline of how you can get started  quickly with Google Cloud. The new Get Started page on cloud.google.com outlines a clear path to help you to start using Google Cloud in three easy steps: Sign up for a free trial Get hands-on with an interactive quickstart tutorial Walk through docs of common developer use cases For new users of Google Cloud, it can be overwhelming to learn about all of our products and decide what is right for your needs... (BACK TO TOP)

Democratizing data insights and accelerating data-driven decision making is a top priority for most enterprises seeking to build a data cloud. This often requires building a self-serve data platform that can span data silos and enable at-scale usage and application of data to drive meaningful business insights. With built-in data intelligence, Dataplex automates the data discovery, data lifecycle management, and data quality, enabling data productivity and accelerating analytics agility. (BACK TO TOP)

With the advent of the pandemic, contact center traffic has increased by as much as 300% , taxing center capabilities. To help handle the surge, and keep up with heightened customer demands, many customer experience providers have deployed automation in the form of virtual agents that serve as the first—and, sometimes the last—line of customer support. This approach is not conducive to achieving lower average handle times (or AHT), reduced processing errors, or increased customer satisfaction. (BACK TO TOP)

We'd like to let you in on a secret.  The public sector has an untapped problem-solving superpower: each other. There are countless public servants across counties, states, federal agencies, and global institutions addressing similar issues. And now, these problem solvers and innovators have an opportunity to engage in Google Cloud’s  Public Sector Connect . This community has been invaluable to me personally. This community pushed me in ways that I naturally / actively shy away from.  1.  2. 3. (BACK TO TOP)

As data environments become more complex, companies are turning to streaming analytics solutions that analyze data as it’s ingested and deliver immediate, high-value insights into what is happening now. These insights enable decision makers to act in real time to take advantage of opportunities or respond to issues as they occur. Tyson wanted to leverage its data to uncover ways to improve current processes and grow its business. Most of these jobs run multiple times a day. Read Article (BACK TO TOP)

Learn about everything related to threat detection, investigation and response in our Q1 2022 Google Cloud Security Talks  Join us for our first Google Cloud Security Talks of 2022 , a live online event on March 9th, where we’ll focus on all things SecOps, and threat detection, investigation and response across on-premise, cloud, and hybrid environments. Next, find out what’s new in Google Chronicle, our cloud native security information and event management (SIEM) solution. Read Article (BACK TO TOP)

Google Cloud Data Heroes is a series where we share stories of the everyday heroes who use our data analytics tools to do amazing things. Like any good superhero tale, we explore our Google Cloud Data Heroes’ origin stories, how they moved from data chaos to a data-driven environment, what projects and challenges they are overcoming now, and how they give back to the community. Lynn wears many data professional hats including Cloud Architect, Developer, and Educator. And so I started small.. (BACK TO TOP)

When a deployed ML model produces poor predictions, it can be due to a wide range of problems. It can be the result of bugs that are typical in any program—but it can also be the result of ML-specific problems. Perhaps data skews and anomalies are causing model performance to degrade over time. Or the data format is inconsistent between the model’s native interface and the serving API. If  models aren't monitored, they can fail silently. This duality can result in training-serving skew. (BACK TO TOP)

As the way people work continues to evolve, keeping security policies in place that protect organizations but give workers the ability to get things done is more important than ever. IT and security teams must aim to stay a step ahead of web-based security threats that come their organization’s way. To help, the Center for Internet Security (CIS ) team has released the latest CIS Benchmark 2.1 for Google Chrome . Any labeled Level 1, are considered to be a good baseline for an organization. (BACK TO TOP)

Today, we are excited to share an open source library, Maps Compose , which enables you to use the Maps SDK for Android alongside Jetpack Compose . Previously, adding a map to your app with Compose entailed writing a lot of View interoperability code to bridge between Compose and the View-based MapView. Now, you no longer need to do that. Compose is Android’s declarative, modern native UI toolkit. The same is true for Maps Compose, you can now add a map in your Android app with much less code. (BACK TO TOP)

Bulletin by Jakub Mikians