Bulletin for Friday, 25 Mar 2022
7 days digest
Computer Things (1)
Earthly Blog (1)
Eugene Yan (1)
General Engineering Archives - Uber Engineering Blog (1)
Julia Evans (1)
- Supporting innovation in AI research: Partnering with the Cornell Ann S. Bowers College of Computing and Information Science (Bowers CIS)
Metadata (1)
- Amazon Aurora: Design Considerations + On Avoiding Distributed Consensus for I/Os, Commits, and Membership Changes
Mozilla Hacks – the Web developer blog (1)
Project Zero (1)
Schibsted engineering - Medium (1)
Stay SaaSy (1)
Tech at Meta (1)
Timescale Blog (1)
Future (2)
- Data50: The World’s Top Data Startups
- How Data Rights Stifle Innovation in the DoD (and How to Fix Them)
Google AI Blog (2)
- A Closer Look at the LAPSUS$ Data Extortion Group
- ‘Spam Nation’ Villain Vrublevsky Charged With Fraud
- How a leading Microsoft engineer extends culture to service resiliency
- DEV-0537 criminal actor targeting organizations for data exfiltration and destruction
Sentry Blog RSS (2)
- Performance Monitoring and more updates to Sentry for Electron
- Unity Tutorial: What You Need to Know Before Developing Your First Unity Game
Weaveworks (2)
- Swiss Quality Assurance (Ship It! #45)
- "Foundation" models (Practical AI #172)
- Going full-time on Eleventy (JS Party #217)
- Demystifying the Backend Engineering interview process
- Preparing for Mobile Interviews at Monzo
- Data Hiring at Monzo - The Interview Process
The CircleCI Blog Feed - CircleCI (4)
- Benefits of scheduling continuous integration pipelines
- Build an automated invoice generator application
- Schedule database backups for MongoDB in a Node.js application
- Observability versus monitoring in software development
- AirPlay in a high-density environment isn't great
- Some people don't deserve access to the machine room
- Where the time went during a "laptop" coding interview
- My list of magic numbers for your turkey day enjoyment
- How AWS uses graph neural networks to meet customer needs
- Making DeepSpeed ZeRO run efficiently on more-affordable hardware
- Monitoring and rewarding honest bids to increase auction revenue
- New Amazon graduate research fellows announced at Carnegie Mellon
- Huseyin Topaloglu receives Cornell endowed faculty chair
Pluralistic: Daily links from Cory Doctorow (5)
- Pluralistic: 23 Mar 2022
- Pluralistic: 22 Mar 2022
- Pluralistic: 21 Mar 2022
- Pluralistic: 20 Mar 2022
- Pluralistic: 18 Mar 2022
- New data: Top movies and coding music according to developers
- Getting through a SOC 2 audit with your nerves intact (Ep. 426)
- Codespaces moves into public beta, the virtual real estate worth millions, and how microservices and CI/CD can hurt productivity (Ep. 425)
- AI and nanotechnology are working together to solve real-world problems
- The Overflow #117: New podcast hosts, the CEO on PagerDuty, and horrible code on a deadline
- McDonald’s is to Chipotle what REST APIs are to GraphQL (Ep. 424)
The Full Feed - All of the Packet Pushers Podcasts (6)
- IPv6 Buzz 097: Selling An IPv6 Project To Your Organization
- Tech Bytes: The Advantages Of Singtel SD-WAN For Cloud Access (Sponsored)
- Day Two Cloud 139: Azure Bicep Is (Not) ARM
- Tech Bytes: Apstra Extends Intent-Based Data Center Networking To The Edge (Sponsored)
- Network Break 374: Pluribus Extends DC Fabric To NVIDIA DPUs; Intel Buries Three FPGAs
- Heavy Networking 622: Intel’s Smart Edge Brings The Cloud To The Edge (Sponsored)
The Cloudflare Blog (14)
- Cloudflare Radar’s new ASN pages
- Cloudflare’s investigation of the January 2022 Okta compromise
- Get updates on the health of your origin where you need them
- Zero Trust for SaaS: Deploying mTLS on custom hostnames
- Network performance update: Security Week
- Application security: Cloudflare’s view
- New cities on the Cloudflare global network: March 2022 edition
- Unlocking QUIC’s proxying potential with MASQUE
- A Primer on Proxies
- Domain Scoped Roles - Early Access
- Securing Cloudflare Using Cloudflare
- Using Cloudflare One to Secure IoT devices
- Cloudflare Observability
- Commitment to Customer Security
Cloud Blog (20)
- Regain Cloud SQL disk space with Database Migration Service
- How tens of thousands of Japanese found their way to COVID-19 vaccination centers with the help of Navagis and Google Maps Platform
- What’s new in cloud-native apps?
- Google Cloud Certification success story: Meet Gabby
- The key role ‘visibility’ plays in healthcare’s cybersecurity resilience
- Introduction to Google Cloud
- What’s new with Google Cloud
- Celebrating our tech and startup customers
- Save big by temporarily suspending unneeded Compute Engine VMs—now GA
- Celebrating Women in Tech: Highlighting Symbl.ai
- Meet AI’s multitool: Vector embeddings
- How technology is forging the foundation for more efficient, transparent and secure financial markets
- Using GeoJSON in BigQuery for geospatial analytics
- Automating log uploads with gcloud transfer
- Disaster recovery simplified with Cloud Spanner CPU optimized backups
- Federated workload identity at scale made easy with CA Service
- To foster the culture of citizen development, Google Workspace & AppSheet join PMI Citizen Developer™ Partner Program
- In case you missed it: Google Cloud Security Talks, Threat Detection & Response Edition
- Step-by-step guide to resolve DEADLINE_EXCEEDED errors on Cloud Spanner
- Introducing our new cohort of startups for the 2022 Google Cloud Accelerator Canada
Learn how to use the pub/sub pattern and build a chat console app in .NET6. (BACK TO TOP)
The horrors of the Russian war on Ukraine continue unabated. Every eurocent we send to Russia is an intolerable assault on the senses. The world buys lots of things from Russia. For some of these, if Europe does not buy them, someone else will. But there is one major exception: natural gas. Over the past few weeks I’ve been automating graphs that show, on an hourly basis, just how much gas we buy from Russia: (BACK TO TOP)
https://buttondown.email/hillelwayne
The Problem When teaching things I like to break code up into a set of small changes, showing the differences between each change. So if I start with // version 1 boilerplate more boilerplate some code more boilerplate I’d show the next small change as a diff, like this: // version 2 boilerplate more boilerplate - some code + other code more boilerplate I might do this four or five times for a single code snippet, gradually progressing from a base version to a final version... * file__1... (BACK TO TOP)
Programmers often need to write data structures to disk or to networks. The data structure then needs to be interpreted as a sequence of bytes. Regarding integer values, most computer systems adopt “little endian” encoding whereas an 8-byte integer is written out using the least significant bytes first. In the Go programming language, you can … Continue reading Writing out large arrays in Go: binary.Write is inefficient for large arrays (BACK TO TOP)
Introduction Welcome back! In my tutorial series on building an Activity Tracker , I built up a client and server communicating over gRPC. I then added REST endpoints to it using the gRPC-Gateway protoc plugin. The plugins like gRPC-gateway and OpenAPI helped make me productive, but my protoc call grew from a simple invocation to a multi-line script, which brought buf to my attention. buf is a suite of tools that simplify dealing with protocol buffers wrapped up in a nice three-letter command... (BACK TO TOP)
https://eli.thegreenplace.net/
Coding interviews have never been popular in the programming community; I mean, they are prevalent, since many companies still use them to filter candidates, but they are vastly unpopular in the community because people find them too hard, too unfair, too unrepresentative of reality and so on. There are viral stories all around - like when the creator of Homebrew failed Google's interviews [1] . In this post I want to make the case that coding interviews aren't all that bad. (BACK TO TOP)
How they differ and why they work better in different situations. (BACK TO TOP)
At Uber, all stateful workloads run on a common containerized platform across a large fleet of hosts. Stateful workloads include MySQL ® , Apache Cassandra ® , ElasticSearch ® , Apache Kafka ® , Apache HDFS ™ , Redis ™ … The post Avoiding CPU Throttling in a Containerized Environment appeared first on Uber Engineering Blog . (BACK TO TOP)
Hello! Recently I’ve been thinking about how I find it fun to learn computer networking by implementing working versions of real network protocols. And it made me wonder – I’ve implemented toy versions of traceroute , TCP and DNS . What about TLS? Could I implement a toy version of that to learn more about how it works? I asked on Twitter if this would be hard, got some encouragement and pointers for where to start , so I decided to go for it.3’s design.ulfheim.3 RFC for a few small things.net). (BACK TO TOP)
https://engineering.linkedin.com/blog.rss.html
Supporting innovation in AI research: Partnering with the Cornell Ann S. Bowers College of Computing and Information Science (Bowers CIS)
One of my favorite proverbs is 'if you want to go fast, go alone; if you want to go far, go together'. This couldn't be more true, especially in the field of engineering where when we bring together our collective minds and research, we can achieve greater technological advancements to help people and organizations around the globe reach their goals. That’s why today, I’m proud to share that LinkedIn is partnering with the Cornell Ann S. (BACK TO TOP)
http://muratbuffalo.blogspot.com/
Amazon Aurora: Design Considerations + On Avoiding Distributed Consensus for I/Os, Commits, and Membership Changes
Amazon Aurora is a high-throughput cloud-native relational database. I will summarize its design as covered by the Sigmod 17 and Sigmod 18 papers from the Aurora team. Aurora uses MySQL or PostgreSQL for the database instance at top, and decouples the storage to a multi-tenant scale-out storage service. In this decoupled architecture, each database instance acts as a SQL endpoint and supports query processing, access methods, transactions, locking, buffer caching, and undo management.e.e. (BACK TO TOP)
MDN is one of the most trusted resources for information about web standards, code samples, tools, and everything you need as a developer to create websites. Today, we are launching MDN Plus, our first step to providing a personalized and more powerful experience while continuing to invest in our always free and open webdocs. The post Introducing MDN Plus: Make MDN your own appeared first on Mozilla Hacks - the Web developer blog . (BACK TO TOP)
https://www.tbray.org/ongoing/ongoing.atom
https://googleprojectzero.blogspot.com/
.lst-kix_oh8g77k3z2ge-8>li:before{content:"\0025a0 "}ol.lst-kix_94mysn7p9quk-2.start{counter-reset:lst-ctn-kix_94mysn7p9quk-2 0}.lst-kix_94mysn7p9quk-5>li{counter-increment:lst-ctn-kix_94mysn7p9quk-5}.lst-kix_oh8g77k3z2ge-6>li:before{content:"\0025cf "}ol.lst-kix_94mysn7p9quk-7{list-style-type:none}ol.lst-kix_94mysn7p9quk-6{list-style-type:none}.lst-kix_oh8g77k3z2ge-7>li:before{content:"\0025cb "}ol.lst-kix_94mysn7p9quk-8{list-style-type:none}.lst-kix_94mysn7p9quk-3{list-style-type:none}ol. "}.. (BACK TO TOP)
https://medium.com/schibsted-engineering
Express is a fantastic framework to build APIs. However, when you want to build something more than just a simple small CRUD, you need to think about creating a sturdy and clean architecture. Because Express is not opinionated (which is great), you need to design this architecture by yourself. Maybe you don’t even want to know anything about the app instance inside the module where you implement your routes. We will do that by leveraging Typescript decorators. Basically, there’s no app.json.e.e. (BACK TO TOP)
If you’re a high growth company, it’s imperative to find ways to expand. The market rewards growth, and the power law dynamics of startup outcomes (i.e. most value accrues to the winners) mean that growing fast and winning your market carries outsized rewards. Many teams approach the question of how to expand their business as a free-form brainstorming exercise. But in my opinion, this is the wrong approach. Tweet at us or reach out via email if you have other ideas.io.g., AWS).g., AWS again). (BACK TO TOP)
This story is part of TechConnect, a series about how Meta’s tech innovations and investments help people build deeper connections and community. I am a husband, a father, and a lifelong Alaskan (though I was actually born in Brazil). I’ve been in Alaska since 1966, and I make my living creating films in Alaska about […] The post In Alaska, wireless tech helps this filmmaker collaborate with colleagues worldwide appeared first on Tech at Meta . (BACK TO TOP)
https://www.timescale.com/blog/
Learn how to instrument Python code with OpenTelemetry, both manually and using auto-instrumentation. (BACK TO TOP)
Over a decade after the idea of “big data” was first born, data continues to be one of the most important and furiously growing innovation drivers across both large enterprises and new startups. From providing pulse checks that are foundational to business operations to intelligently automating daily tasks through machine learning, data has become the... Read More The post Data50: The World’s Top Data Startups appeared first on Future . (BACK TO TOP)
This is an edited and abridged version of a post that originally ran on the Anduril blog. It would be difficult to find a more prophetic blog post in the history of technology commentary than Marc Andreessen’s 2011 “Why Software is Eating the World.” Over the past decade, software companies have driven the lion’s share... Read More The post How Data Rights Stifle Innovation in the DoD (and How to Fix Them) appeared first on Future . (BACK TO TOP)
Posted by Boris Babenko, Software Engineer and Naama Hammel, Clinical Research Scientist, Google Health Three years ago we wrote about our work on predicting a number of cardiovascular risk factors from fundus photos (i.e., photos of the back of the eye) 1 using deep learning . That such risk factors could be extracted from fundus photos was a novel discovery and thus a surprising outcome to clinicians and laypersons alike. The eye can be imaged in multiple ways.e.e.e.S.g., for liver disease ). (BACK TO TOP)
Posted by Mohammad Saleh, Software Engineer, Google Research, Brain Team and Anjuli Kannan, Software Engineer, Google Docs For many of us, it can be challenging to keep up with the volume of documents that arrive in our inboxes every day: reports, reviews, briefs, policies and the list goes on. When a new document is received, readers often wish it included a brief summary of the main points in order to effectively prioritize it. A neural network then learns to map input tokens to output tokens. (BACK TO TOP)
Microsoft and identity management platform Okta both disclosed this week breaches involving LAPSUS$, a relatively new cybercrime group that specializes in stealing data from big companies and threatening to publish the information unless a ransom demand is paid. Here's a closer look at LAPSUS$, and some of the low-tech but high-impact methods the group uses to gain access to targeted organizations. (BACK TO TOP)
Pavel Vrublevsky, founder of the Russian payment technology firm ChronoPay and the antagonist in my 2014 book "Spam Nation," was arrested in Moscow this month and charged with fraud. Russian authorities allege Vrublevsky operated several fraudulent SMS-based payment schemes, and facilitated money laundering for Hydra, the largest Russian darknet market. (BACK TO TOP)
https://www.microsoft.com/security/blog
Nadim Abdo, Corporate Vice President of Identity and Network Access Engineering, talks with principal software engineering manager, Huiwen Ru, on her groundbreaking work to make cloud services resilient. The post How a leading Microsoft engineer extends culture to service resiliency appeared first on Microsoft Security Blog . (BACK TO TOP)
The activity we have observed has been attributed to a threat group that Microsoft tracks as DEV-0537, also known as LAPSUS$. DEV-0537 is known for using a pure extortion and destruction model without deploying ransomware payloads. The post DEV-0537 criminal actor targeting organizations for data exfiltration and destruction appeared first on Microsoft Security Blog . (BACK TO TOP)
For those who aren’t that familiar with it, Electron is an open-source framework that allows developers to build cross-platform desktop… (BACK TO TOP)
This step-by-step walkthrough of Unity's platform will help beginners navigate platform basics, with screenshots to assist. (BACK TO TOP)
https://blog.pragmaticengineer.com/
Engineering migrations done well. Preparing for them, pre-migration steps, migration strategies, after the migration and the long-tail. This is a content summary only. Click on the blog title to continue reading this post and browse The Pragmatic Engineer blog. (BACK TO TOP)
Customer complaints handling is at scale is broken at most tech companies. The easiest way to experience this is by starting to work at a consumer-facing company. Choose Google, Meta, ByteDance, Spotify or any other one. This is a content summary only. Click on the blog title to continue reading this post and browse The Pragmatic Engineer blog. (BACK TO TOP)
By using automation judiciously, you can develop and update your applications faster and with reduced investment. Here’s how. You can’t automate everything. That’s because there are some things that need human brain power – everyone knows that. But identifying the best candidate processes isn’t always easy. In this article, we explain how GitOps can be used to automate much of the routine tasks involved in software delivery, saving you money without risk. Neither is particularly appealing. (BACK TO TOP)
Today we are announcing the March 2022 release of Weave GitOps. The focus of this release is adding trusted application delivery and policy-as-code capabilities to Weave GitOps: building on our acquisition of Magalix at the start of the year. This release makes it easier to get started with Weave GitOps if you’re an existing flux user, adds GitOps for Terraform and we have a new VSCode extension. With pure GitOps, Kubernetes is updated as soon as changes are merged into the monitored branch.g. (BACK TO TOP)
Pia Wiedermayer, Lead QA at Zühlke, is talking with Gerhard today about software quality. If the name sounds familiar, check out episode 28. They are designed, built and maintained over long periods of time. It all starts with people like Pia that really care about quality. It’s so much more than just automated testing… (BACK TO TOP)
The term “foundation” model has been around since about the middle of last year when a research group at Stanford published the comprehensive report On the Opportunities and Risks of Foundation Models. The naming of these models created some strong reactions, both good and bad. In this episode, Chris and Daniel dive into the ideas behind the report. (BACK TO TOP)
Zach Leatherman recently announced he will now be working on Eleventy – his simpler static site generator – while continuing to work at Netlify. What makes Eleventy special? How’d he convince Netlify to let him do this? What does this mean for the project’s future? How many questions in a row can we type into this textarea? Tune in to find out! (BACK TO TOP)
https://monzo.com/blog/technology
We want to explain exactly what our Backend Engineering interview process entails to make it fair and transparent for all our applicants. This post explains what you should expect from each of our interviewing stages and how to prepare. (BACK TO TOP)
Our mobile interview process is designed to learn about your strengths. The post explains the specific skills and abilities that will make you successful in the role and what to expect in the interview process. (BACK TO TOP)
We hire lots of different people in Data who join us to work in a lot of different teams. Our interviews are designed to do two things: teach you about Monzo and capture information that tells us the role is right for you. (BACK TO TOP)
Scheduling is an integral part of software development practices. Tools for scheduling jobs help development teams save time by scheduling recurring tasks — like modifying a database or sending out periodic emails — for execution at specified times. There are many to choose from, including cron for Linux, scheduled tasks for Windows, launchd for macOS, Jobber, and anacron. In most cases, a user writes a script with setup instructions, and a command executes the script at the designated time. (BACK TO TOP)
This tutorial shows you how to: Use an API to generate and send an invoice to your client Add scheduled pipelines to your config Define scheduled triggers using project settings As a software engineer and technical content creator, I work with a lot of companies on many different contracts. To get paid for my work, most companies require that I send an invoice. Sometimes they want one daily, at the end of the week, or even when the project has been completed.js file. Saved invoice to invoice.0. (BACK TO TOP)
This tutorial covers: Setting up a MongoDB backup for a Node.js app Scheduling the backup at a defined regular interval Deploying the app to Heroku using scheduled pipelines Database backup protects your data by creating a copy of your database locally, or remotely on a backup server. This operation is often performed manually by database administrators. Like every other human-dependent activity, it is susceptible to errors and requires lots of time.js application with a MongoDB database. .env. (BACK TO TOP)
To supervise the behavior of distributed applications and track the origin of service failures and downtime, developers often use traditional monitoring technologies and tools. However, this approach can fall short in its ability to measure the overall health of modern cloud-native architectures, which can span multiple hosting environments and encompass hundreds of microservices. Observability encompasses both the software components themselves and the data traveling between them. (BACK TO TOP)
Apple's AirPlay is something that's useful when it's constrained to a person and their own devices and the devices of their visiting friends (who have been granted access to the host's network). It lets them send music and/or video to a speaker or TV and have it display for the benefit of everyone. Unfortunately, at least the Apple TV does this goofy thing where it also (by default, I'm pretty sure) advertises itself to anyone nearby . Quick, there are FOUR "Living Room" devices....... Stupid. (BACK TO TOP)
A long time ago, I tried categorizing the people you encounter in tech support as one of three major types: the ones who investigate problems and come up with solutions, the ones who use those solutions in response to problems coming up, and the ones who think they're an investigator but are actually terrible and screw things up on the customer's machine. It's this "let's just run around doing crazy stuff that is totally not indicated by ANY kind of data" thing that brings me to today's story... (BACK TO TOP)
Have you ever wondered where the time goes during a "laptop" coding interview? This is one of those things where you bring in your own little laptop computer (or, they supply one, I guess) and you are expected to solve some problem on the spot. They give you maybe 60-90 minutes to do this, and they want to see it work, and have tests, and all of that good stuff. The interviewer hands you a piece of paper and may or may not discuss it. Then they set you loose and disappear for a while. Joy. Joy.. (BACK TO TOP)
Hello, world! A couple of days ago, I noticed someone remarking on a line from an older post of mine that had been making the rounds. In it, I say something about adding a number to "my list of magic numbers". That person wanted to see that list. It turns out that I've never written this down in any one coherent list... until now. This year will be even stranger since we're all trying to not get each other sick and might be doing it in isolation. Be safe out there, and enjoy. .......0.0.e. 10... (BACK TO TOP)
Information extraction, drug discovery, and software analysis are just a few applications of this versatile tool. (BACK TO TOP)
Amazon researchers optimize the distributed-training tool to run efficiently on the Elastic Fabric Adapter network interface. (BACK TO TOP)
Amazon Scholar Alexandre Belloni discusses the implications of auction design on digital goods. (BACK TO TOP)
Graduate Research Fellows Program, launched in 2021, supports research in automated reasoning, computer vision, robotics, language technology, machine learning, operations research, and data science. (BACK TO TOP)
The Howard and Eleanor Morgan Professor is awarded to a Cornell faculty member who has made meaningful contributions to operations research. (BACK TO TOP)
Today's links Facebook's genocide filters are really, really bad: An AI that can't recognize its own training data is a very, very bad AI. Hey look at this: Delights to delectate. https://pluralistic.net/2020/10/25/musical-chairs/#son-of-power-ventures Facebook's attacks were truly shameless. They told easily disproved lies (for example, claiming that the plugin gathered sensitive personal data, despite publicly available, audited source-code that proved this was absolute bullshit).techdirt.net. (BACK TO TOP)
Today's links Ban surveillance advertising: EFF's technological and legal proposal for a surveillance-free internet. Hey look at this: Delights to delectate. This day in history: 2007, 2012, 2017, 2021 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading Ban surveillance advertising (permalink) I've been working with EFF for 20 years (!) now, and that association continues to pay dividends.eff.g. https://pluralistic.eff. https://www.eff.craphound. (BACK TO TOP)
Today's links Podcasting "What Is Peak Indifference?": A theory of change. To make Big Tech better, make it smaller: Decreasing the salience of tech's errors is as important as reducing their prevalence. Brazil's "Remuneration Right" will strengthen Big Tech and Big Media: Fix ads, not snippets. Hey look at this: Delights to delectate. https://craphound. The same goes for nuclear disarmament, the climate emergency, corporate monopolization and many other serious – even existential – problems. (BACK TO TOP)
Today's links Kathe Koja's Dark Factory: Taking Bohemia seriously. Hey look at this: Delights to delectate. http://darkfactory.club/ The titular Dark Factory is a hot mixed-reality club, where dancers, DJs, bartenders and artists combine music, neural interface signals, intoxicants and physical movement to create transformative, all-night parties without rival. After a half-dozen absolutely remarkable YA novels, Koja returned to the vicious poetry of making art in difficult times.craphound.html. (BACK TO TOP)
Today's links The market for carbon credit lemons: Bad money drives out good. This day in history: 2007, 2012, 2017, 2021 Colophon: Recent publications, upcoming/recent appearances, current writing projects, current reading The market for carbon credit lemons (permalink) The idea of selling indulgences – the right to sin, for a price – has been controversial for the past 500+ years, since Jan Hus's condemnation of the practice. https://pluralistic. "Efficiency" is ethics-blind. https://www.html. (BACK TO TOP)
Programmers cannot live on code alone. We asked about the movies and music that best fit with programming. The post New data: Top movies and coding music according to developers appeared first on Stack Overflow Blog . (BACK TO TOP)
And how to make friends with your auditor. The post Getting through a SOC 2 audit with your nerves intact (Ep. 426) appeared first on Stack Overflow Blog . (BACK TO TOP)
Codespaces moves into public beta, the virtual real estate worth millions, and how microservices and CI/CD can hurt productivity (Ep. 425)
The home team chats with Adam Lear, a staff software engineer on the public platform at Stack Overflow. They discuss GitHub’s move to put prebuilt Codespaces into public beta, the people paying millions for virtual real estate, and the downsides of microservices and CI/CD for developer productivity. The post Codespaces moves into public beta, the virtual real estate worth millions, and how microservices and CI/CD can hurt productivity (Ep. 425) appeared first on Stack Overflow Blog . (BACK TO TOP)
AI and nanotechnology are often seen as science fiction. But together they are finding real-world applications. The post AI and nanotechnology are working together to solve real-world problems appeared first on Stack Overflow Blog . (BACK TO TOP)
This week: our new crew of podcast hosts, the CEO who still takes his turn on PagerDuty, and the existential horror of working with abysmal code when a deadline looms. The post The Overflow #117: New podcast hosts, the CEO on PagerDuty, and horrible code on a deadline appeared first on Stack Overflow Blog . (BACK TO TOP)
Ceora, Ben, and Matt talk with Danielle Man, Director of Engineering at Apollo GraphQL, about how an MIT program for high school girls helped kick off her career, her path from IC to engineering manager, and how Apollo became what it is today. The post McDonald’s is to Chipotle what REST APIs are to GraphQL (Ep. 424) appeared first on Stack Overflow Blog . (BACK TO TOP)
Today's IPv6 Buzz discusses how to sell IPv6 as a project. That is, doing the advocacy work in your organization to drive IPv6 adoption. We examine the business and technical arguments you can make, including tying IPv6 to initiatives around cloud, containers, and zero trust. The post IPv6 Buzz 097: Selling An IPv6 Project To Your Organization appeared first on Packet Pushers . (BACK TO TOP)
On today's Tech Bytes with sponsor Singtel, we look at SD-WAN as a critical network feature for cloud access, including the use of overlays to simplify operations. We also discuss why organizations might consider a service provider for SD-WAN and dig into Singtel's SD-WAN offering. The post Tech Bytes: The Advantages Of Singtel SD-WAN For Cloud Access (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)
Today's Day Two Cloud podcast gets into Azure Bicep, a language that IT teams can use to deploy Azure resources in a consistent manner. While Bicep is Azure-specific, it can be useful as part of an Infrastructure-as-Code initiative. Guests Ben Weissman and Rob Sewell explore how Bicep works, discuss use cases, compare it to Terraform, and more. The post Day Two Cloud 139: Azure Bicep Is (Not) ARM appeared first on Packet Pushers . (BACK TO TOP)
Today on the Tech Bytes podcast we’re talking about a new release of Juniper’s Apstra intent-based networking platform for data centers. Apstra is introducing new features including a collapsed fabric to extend intent-based networking to edge locations and a new capability that enables group-based policies for more fine-grained policy enforcement. The post Tech Bytes: Apstra Extends Intent-Based Data Center Networking To The Edge (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)
In this week's Network Break we discuss Pluribus porting its network OS to NVIDIA DPUs, why Intel is pulling the plug on three FPGA cards in its portfolio, the debut of a network operations startup that draws from multiple data sources to help NetOps teams troubleshoot problems faster, and more IT news. The post Network Break 374: Pluribus Extends DC Fabric To NVIDIA DPUs; Intel Buries Three FPGAs appeared first on Packet Pushers . (BACK TO TOP)
In today’s sponsored Heavy Networking show with Intel, we dive into recent Intel silicon announcements that are impacting how networking services will be delivered in the years to come. The edge of the network is set to change thanks to modern CPUs that accelerate network functions including packet processing and security. The post Heavy Networking 622: Intel’s Smart Edge Brings The Cloud To The Edge (Sponsored) appeared first on Packet Pushers . (BACK TO TOP)
Autonomous Systems (ASes) are a group of routable IP prefixes belonging to a single entity or organization, and is one of the fundamental building blocks of the Internet (BACK TO TOP)
Today at 03:30 UTC we learnt of a compromise of Okta. We use Okta internally for employee identity as part of our authentication stack. We have investigated this compromise carefully and do not believe we have been compromised as a result (BACK TO TOP)
We are thrilled to announce Health Checks availability within Cloudlare’s centralized Notification tab, available to all Pro, Business, and Enterprise customers. Now, you can get critical alerts on the health of your origin without checking your inbox! (BACK TO TOP)
SaaS providers can now enable mutual TLS authentication on their customer’s domains through our Access product (BACK TO TOP)
Today, we’re proud to report we are the fastest provider in 71% of the top 1,000 most reported networks around the world (BACK TO TOP)
In this post, we share some of the insights we’ve gathered from the 32 million HTTP requests/second that pass through our network (BACK TO TOP)
Today, we are announcing the addition of 18 new cities in Africa, South America, Asia, and the Middle East, bringing our network to over 270 cities globally (BACK TO TOP)
We continue our technical deep dive into traditional TCP proxying over HTTP (BACK TO TOP)
A technical dive into traditional TCP proxying over HTTP (BACK TO TOP)
Cloudflare is making it easier for enterprise account owners to manage their team’s access to Cloudflare by allowing user access to be scoped to sets of domains (BACK TO TOP)
Cloudflare is committed to bolstering our security posture with best-in-class solutions — which is why we often turn to our own products as any other Cloudflare customer would. (BACK TO TOP)
We asked ourselves: can we use our own products to secure IoT devices themselves — even on the same network as production systems? Using Cloudflare One, the answer is yes. (BACK TO TOP)
Being a single pane of glass for all network activity has always been one of Cloudflare’s goals. Today, we’re outlining the future vision for Cloudflare observability. (BACK TO TOP)
Cloudflare has been hooked on securing customers globally since its inception. Our services protect customer traffic and data as well as our own, and we are continuously improving and expanding those services to respond to the changing threat landscape of the Internet (BACK TO TOP)
https://cloud.google.com/blog/
So you made a mistake, you pushed an application change that accidentally caused a massive surge of data to hit your database. And now your instance has made happy use of the feature of automatically expanding your storage when you get close to running out of disk space. Most of the time, this is a lifesaving feature that prevents downtime due to a gradually increasing database running out of space. But this time a mistake causes your storage to spike much higher than it normally would... (BACK TO TOP)
How tens of thousands of Japanese found their way to COVID-19 vaccination centers with the help of Navagis and Google Maps Platform
Editor’s Note: David Moore, Founder and CEO of Navagis, shares his story of teaming up with the Google Maps Platform team to help people across Japan get vaccinated amid COVID-19 pandemic. The roots of Navagis go back to Hurricane Katrina, when I led an Army Corps of Engineers team that deployed 3D mapping technologies with Google Earth to respond to critical needs on the U.S. Gulf Coast. The experience taught me how powerful mapping insights can be in protecting lives when disaster strikes. (BACK TO TOP)
Developers and IT operations pros of all stripes come to Google Cloud to build modern, cloud-first and cloud-native applications. Here’s the latest from Google Cloud on everything app dev, containers, Kubernetes, DevOps, serverless and open source, all in one place. Week of Mar 21 - Mar 25 2022 Get Going with latest Go 1.18 release With the release of version 1. Learn more here . Mete Atamel shows you how . Les Echos shares its website architecture here. Check out how they did it . (BACK TO TOP)
Setting a goal of achieving a certification is a personal and professional milestone! Each journey to certification is different though and it is dependent on many factors such as prior experience, exposure to technology, motivation, and more. This month we’d like to feature one particular journey of our colleague Gabby - Customer Engineer, Application Modernization at Google Cloud in Los Angeles and a holder of four Google Cloud certifications. (BACK TO TOP)
When technology just works, it's easy to trust. But too often, we place our trust in technology that doesn’t deserve it. When we do this with technology to provide healthcare, we put the safety of patients and the security and reliability of our global healthcare system at risk. The institutions that make up our global healthcare system also place their trust in cybersecurity measures and technology to keep their systems running and repelling the unceasing wave of attacks they face... (BACK TO TOP)
Imagine you are a Google Cloud Architect for foo.com, an internet accessible application. There are many different ways to architect such an application on Google Cloud; no one way is right or wrong. Let’s examine one approach, from the perspective of a generic request flow for when a user opens the browser and types foo.com in the address bar. Domain Name System (DNS) The request goes to the DNS server, which responds back with an IP address.com frontend is deployed. Operations foo.dev (BACK TO TOP)
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 . Read the blog. Eventarc adds support for Firebase Alerts ... #GoogleforGames Dev Summit is NOW LIVE . Watch → g. Read this blog . Learn more .g.g. (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 . Geotab’s Intelligent Transportation Systems (Geotab ITS) is built on Google Cloud. Watch now . (BACK TO TOP)
One of the best aspects of the cloud is the ability to purchase and use only what you need. This enables you to take advantage of modern and performant computing while fine tuning cost optimization. With Suspend/Resume , Generally Available today, you have even more control over your Google Cloud resource consumption. While your instance is in the SUSPENDED state, you no longer pay for cores or RAM, instead you only pay for the storage costs of your instance memory. Read Article (BACK TO TOP)
Editor's note: In the US, the UK and Australia, March is celebrated as Women’s History Month. Here at Google, we’re excited to celebrate women from all backgrounds and are committed to increasing the number of women in the technology industry. Over the next few weeks, we will shine a spotlight on women-led startups and how they use Google Cloud to grow their businesses. Today’s feature highlights conversation intelligence company Symbl and its co-founder, Surbhi Rathore. Our Symbl. Vocalize. (BACK TO TOP)
Embeddings are one of the most versatile techniques in machine learning, and a critical tool every ML engineer should have in their toolbelt. It’s a shame, then, that so few of us understand what they are and what they’re good for! The problem, perhaps, is that embeddings sound slightly abstract and esoteric: In machine learning, an embedding is a way of representing data as points in n-dimensional space so that similar data points cluster together. Let’s dive in.e.e.e.e.D.C.e. “search by image. (BACK TO TOP)
How technology is forging the foundation for more efficient, transparent and secure financial markets
Financial markets were among the first to adopt new technologies, and that has certainly been true of the derivatives markets, which were early adopters of electronic trading. Going forward, new capabilities will transform the way industry participants communicate, analyze, and trade. The following is a summary of our discussion. Cloud technology allows for easier, faster, and much more secure experimentation with large datasets and ML. The “walk” phase is where much of the innovation happens. (BACK TO TOP)
The first step in most analytical workloads is to ingest the data that you need for your analysis into your data warehouse. For geospatial analysis involving point, line, or polygon data, ingesting data can be complex because geospatial data comes in myriad data formats. Two of the most popular geospatial formats are GeoJSON and GeoJSON-NL (newline-delimited geoJSON). What is a GeoJSON-NL file? GeoJSON-NL stands for newline-delimited GeoJSON.9584,-37.1009,-35.2144,-33.9584,-37.1009,-35.2144,-33. (BACK TO TOP)
Hi, my team just released the gcloud transfer command-line tooI, and this tutorial will show you how to use it for a common task: uploading logs to the cloud. Setup You’ll need a device running a Linux operating system with at least 8 GB of RAM to continue. If you don’t have one lying around, it’s easy to spin up a Compute Engine virtual machine . Let’s create some logs to upload. In the real world, Google Cloud’s transfer service is a great tool if you have large amounts of data (terabytes+).. (BACK TO TOP)
For business critical applications, a disaster recovery and data protection plan is essential. This plan should protect against both natural disasters (fires, floods, power outages, etc) as well as human caused incidents, like shipping a bug that causes bad data to be committed. Cloud Spanner is a fully managed relational database with unlimited scale, strong consistency, and up to 99.999% availability. To address these needs, Cloud Spanner offers backup/restore and point-in-time recovery . (BACK TO TOP)
At the end of 2021, we announced the ability for Google Cloud Certificate Authority (CA) Service to issue certificates for workloads reflecting their federated identities , even if the workloads are hosted on-premises or in other clouds. We are excited to announce this capability is now generally available , advancing our work to support customers’ implementation of zero trust strategies across all their IT environments.g., for your unique application semantics)... Read Article (BACK TO TOP)
To foster the culture of citizen development, Google Workspace & AppSheet join PMI Citizen Developer™ Partner Program
Today, we are pleased to announce that Google Workspace has joined the Project Management Institute (PMI) Citizen Developer ™ Partner Program. By doing so, we are joining organizations from across the globe who are supporting not only the future of work, but the empowerment of the workers who are leading this charge. PMI has developed a new suite of resources—called PMI Citizen Developer™—to support individuals and organizations as they embark on their digital transformation journeys. (BACK TO TOP)
We recently held our first Google Cloud Security Talks event of 2022. The event focused on all things security operations (SecOps) across on-premises, cloud and hybrid environments. We shared product updates across the portfolio and talked about how threat detection, investigation and response fits into our invisible security vision. In case you missed the event, we’ve put together a brief recap below. Learn how you can protect your users and critical information. Read Article (BACK TO TOP)
When accessing Cloud Spanner APIs, requests may fail due to “Deadline Exceeded” errors. This error indicates that a response has not been obtained within the configured timeout. A Deadline Exceeded error may occur for several different reasons, such as overloaded Cloud Spanner instances, unoptimized schemas, or unoptimized queries. This post describes some of the common scenarios where a Deadline Exceeded error can happen and provide tips on how to investigate and resolve these issues.apache.5. (BACK TO TOP)
In January, we put a call-out to startups across the country to participate in our second Google Cloud Accelerator Canada cohort. Looking at the incredible response to our inaugural program last year , it’s clear that Canadian organizations across every sector, from healthcare and education, to retail, manufacturing and public services, are leaning in on cloud technology to drive growth and innovation. Booxi (Montreal, QC): Booxi is an appointment scheduling software designed for retailers.I. (BACK TO TOP)
Bulletin by Jakub Mikians