Software engineering blogs
190 subscribers
1 photo
2.42K links
Download Telegram
[Imgur]
Post-Hypevote Hype Analysis 9000
Howdy, Imgurians! It’s certainly not hype-rbole when we say that yesterday was a wild ride. From top tapping techniques to furious feats of hype, you went all in as we
[Kotlin]
Kotlin Kernel for Jupyter Notebook, v0.9.0
This update of the Kotlin kernel for Jupyter Notebook primarily targets library authors and enables them to easily integrate Kotlin libraries with Jupyter notebooks. It also includes an upgrade of the Kotlin compiler to version 1.5.0, as well as bug fixes and performance improvements. pip
[GitHub]
How we scaled the GitHub API with a sharded, replicated rate limiter in Redis
About a year ago, we migrated an old rate limiter in order to serve more traffic and accommodate a more resilient platform architecture. We adopted a replicated Redis backend with client-side sharding. In the end,
[Android]
Start Your Engines: Launch New Android Auto Apps to Production!
Posted by Eric Bahna, Product Manager In March, we published the Android for Cars App Library as part of Jetpack and most developers have already migrated their implementations to it! In addition to fantastic partner adoption, drivers have been enthusiastic about the new apps and our quality
[.NET]
Announcing Open Source C# standardization
The C# compilers have been open source since 2014, now in the dotnet/roslyn repository. The dotnet/csharplang split off to provide a dedicate public space for the innovation and evolution of the C# language. Now, dotnet/csharpstandard completes the group, providing a public space for the ongoing
[Airbnb]
Our Journey Towards Cloud Efficiency
by Jen Rice and Anna MatlinIntroductionAirbnb was born in the cloud. In 2008, while many companies were operating data centers, a few clicks on the AWS console brought Airbnb to life. From our first Ruby on Rails app, to our more recent adoption of service-oriented architecture, the ability to
[Google Online Security]
Rust in the Android platform
Posted by Jeff Vander Stoep and Stephen Hines, Android Team Correctness of code in the Android platform is a top priority for the security, stability, and quality of each Android release. Memory safety bugs in C and C++ continue to be the most-difficult-to-address source of incorrectness. We
[OpenDNS]
Protective DNS: What it is, why it matters, and what you need
Earlier this month, the National Security Agency NSA and Cybersecurity Infrastructure Security Agency CISA issued an advisory on the growing need to introduce a protective DNS PDNS solution to your organization’s security footprint. Because DNS is foundational to most online activity, it’s
[.NET]
.NET April 2021 Updates – 5.0.5
Today, we are releasing the .NET April 2021 Updates. These updates contains reliability and other non-security improvements. See the individual release notes for details on updated packages. You can download 5.0.5 versions for Windows, macOS, and Linux, for x86, x64, Arm32, The post .NET April
[GitHub]
GitHub Availability Report: March 2021
In March, we experienced three incidents resulting in significant impact and degraded state of availability for issues, pull requests, webhooks, API requests, GitHub Pages, and GitHub Actions services. Follow up to March 1 09:59 UTC
[Deezer]
Women’s Voices — A Product Marketing Story
Women’s Voices — A Product Marketing StoryThis post is part of a series about the women behind ‘Women’s Voices’, an in-app story created by Deezer for International Women’s Day:Part. 1: Women’s Voices — A Product StoryPart. 2: Women’s Voices — A Brand StoryPart. 3: Women’s Voices — A Data
[Spotify]
Building the Future of Our Desktop Apps
For the past couple of years, we’ve been on a mission to modernize our Spotify clients by creating one single desktop UI for both the Desktop application and the Web Player. We couldn’t build everything we wanted to for our users with our old setup, so we decided to do something about it. In the
[Semaphore CI Engineering]
Monorepo Support Is Now Generally Available
Today, we are launching a new set of monorepo features in Semaphore, providing our users with a state-of-the-art CI/CD experience. The post Monorepo Support Is Now Generally Available appeared first on Semaphore.
[Kotlin]
Kotlin Plugin 2021.1 Released: Improved IDE Performance and Better Support for Refactorings
The newest release of IntelliJ IDEA, version 2021.1, comes with the improved Kotlin plugin. Enjoy an improved developer experience with faster code completion and highlighting, change signatures with better IDE support, benefit from better debugging experience for evaluating properties, and more
[Docker]
Get Involved with Docker
Every day, hundreds of passionate Docker users around the world contribute to Docker. Whether you are just getting started or are an expert in your field, there are many ways to get involved and start contributing to Docker. If you’re into technical writing, you can easily publish and/or edit
[Cloudflare]
Jonathon Dixon: Why I joined Cloudflare
I’m excited to announce that on March 1st, I joined Cloudflare as Vice President and GM, Asia Pacific including Japan and Greater China to help build and expand Cloudflare’s growing customer and partner base and presence in the region.
[Google Research]
Announcing the 2021 Research Scholar Program Recipients
Posted by Negar Saei, Program Manager, University Relations In March 2020 we introduced the Research Scholar Program, an effort focused on developing collaborations with new professors and encouraging the formation of long-term relationships with the academic community. In November we opened the
[Zendesk(old)]
Creating Zendesk Tickets using events from Amazon EventBridge
Written by David Hall, published by Zendesk DevelopersAmazon EventBridge API Destinations allow you to use events from selected AWS services or SaaS partners to make API calls. EventBridge simplifies the process of authenticating with your chosen API, and transforming the event data into the
[HubSpot]
How to Learn Complex Things Quickly: A Guide
In my 20+ years as a software engineer, I’ve constantly been asked or expected to learn complex things. In his book Deep Work, when talking about the knowledge economy, author Cal Newport writes, “If you can’t learn, you can’t thrive.” New languages and platforms are launched, projects get new