[Semaphore CI Engineering]
Talking CI/CD on Changelog’s Go Time Podcast
I had an honor to speak on Changelog's Go Time podcast along with Jérôme Petazzoni on Continuous Integration and Delivery CI/CD. The post Talking CI/CD on Changelog’s Go Time Podcast appeared first on Semaphore.
Talking CI/CD on Changelog’s Go Time Podcast
I had an honor to speak on Changelog's Go Time podcast along with Jérôme Petazzoni on Continuous Integration and Delivery CI/CD. The post Talking CI/CD on Changelog’s Go Time Podcast appeared first on Semaphore.
Semaphore
Talking CI/CD on Changelog's Go Time Podcast - Semaphore
Semaphore's cofounder Marko Anastasov discussed the challenges and best practices of CI/CD on the Go Time podcast.
[Docker Engineering]
Docker Index Shows Continued Massive Developer Adoption and Activity to Build and Share Apps with Docker
It’s been one year since we started publishing the Docker Index stats, trends and analysis from developers and dev teams based on anonymized data from millions of Docker users. At that time we saw how Docker was being used at an incredible scale to power application building globally. Today we
Docker Index Shows Continued Massive Developer Adoption and Activity to Build and Share Apps with Docker
It’s been one year since we started publishing the Docker Index stats, trends and analysis from developers and dev teams based on anonymized data from millions of Docker users. At that time we saw how Docker was being used at an incredible scale to power application building globally. Today we
Docker
Docker Index Shows Continued Massive Developer Adoption and Activity to Build and Share Apps with Docker | Docker
It’s been one year since we started publishing the Docker Index (stats, trends and analysis from developers and dev teams based on anonymized data from millions of Docker users). Today we are excited to share the latest edition of the Docker Index, this time…
[Netflix]
Hawkins: Diving into the Reasoning Behind our Design System
Stranger Things imagery showcasing the inspiration for the Hawkins Design Systemby Hawkins team member Joshua Godi; with art contributions by Wiki ChavesHawkins may be the name of a fictional town in Indiana, most widely known as the backdrop for one of Netflix’s most popular TV series “Stranger
Hawkins: Diving into the Reasoning Behind our Design System
Stranger Things imagery showcasing the inspiration for the Hawkins Design Systemby Hawkins team member Joshua Godi; with art contributions by Wiki ChavesHawkins may be the name of a fictional town in Indiana, most widely known as the backdrop for one of Netflix’s most popular TV series “Stranger
Medium
Hawkins: Diving into the Reasoning Behind our Design System
by Hawkins team member Joshua Godi; with art contributions by Wiki Chaves
[Bootstrap.com]
Bootstrap 5 Beta 2
Our second beta has arrived for Bootstrap 5! We delayed its release to iron out some issues with third-party libraries and stabilize our major changes. We’ve also once again shipped some awesome updates to our documentation. Next up is our final beta, which we may even promote to a stable release
Bootstrap 5 Beta 2
Our second beta has arrived for Bootstrap 5! We delayed its release to iron out some issues with third-party libraries and stabilize our major changes. We’ve also once again shipped some awesome updates to our documentation. Next up is our final beta, which we may even promote to a stable release
Getbootstrap
Bootstrap 5 Beta 2
Our second beta has arrived for Bootstrap 5! We delayed its release to iron out some issues with third-party libraries and stabilize our major changes. We’ve also once again shipped some awesome updates to our documentation.
Next up is our final beta, which…
Next up is our final beta, which…
[Android]
Announcing Kotlin Symbol Processing (KSP) Alpha
Posted by Ting-Yuan Huang, Software Engineer and David Winer, Product Manager Today we are excited to announce the alpha of Kotlin Symbol Processing KSP, an all-new tool for building lightweight compiler plugins in Kotlin. KSP offers similar functionality to KAPT, however it’s up to 2x faster,
Announcing Kotlin Symbol Processing (KSP) Alpha
Posted by Ting-Yuan Huang, Software Engineer and David Winer, Product Manager Today we are excited to announce the alpha of Kotlin Symbol Processing KSP, an all-new tool for building lightweight compiler plugins in Kotlin. KSP offers similar functionality to KAPT, however it’s up to 2x faster,
Android Developers Blog
Announcing Kotlin Symbol Processing (KSP) Alpha
Posted by Ting-Yuan Huang , Software Engineer and David Winer , Product Manager Today we are excited to announce the alpha of ...
[GitHub]
New global ID format coming to GraphQL
The GitHub GraphQL API has been publicly available for over 4 years now. Its usage has grown immensely over time, and we’ve learned a lot from running one of the largest public GraphQL APIs in
New global ID format coming to GraphQL
The GitHub GraphQL API has been publicly available for over 4 years now. Its usage has grown immensely over time, and we’ve learned a lot from running one of the largest public GraphQL APIs in
The GitHub Blog
New global ID format coming to GraphQL
In order to support our projected growth, we're introducing a new Global ID format and a roll out plan that brings it to our GraphQL API this year.
[Wayfair]
Your Engineering Leadership Journey in a Nutshell
Before we start: despite my best efforts, this text contains many so-called male default terms, like leader, officer, or manager, which although they are generally believed to be gender-neutral, are considered by most men and sadly also the majority of women as male. I am therefore using pronouns
Your Engineering Leadership Journey in a Nutshell
Before we start: despite my best efforts, this text contains many so-called male default terms, like leader, officer, or manager, which although they are generally believed to be gender-neutral, are considered by most men and sadly also the majority of women as male. I am therefore using pronouns
[BBC]
CSS Animations as a DOM-Based Animations Framework
This is the second post in a series about how BBC Children’s and Education have migrated from native-first apps to interactive app experiences as Progressive Web Apps PWA. As we saw in the first blog post, very soon we will be launching four CBeebies apps, completing the migration of old
CSS Animations as a DOM-Based Animations Framework
This is the second post in a series about how BBC Children’s and Education have migrated from native-first apps to interactive app experiences as Progressive Web Apps PWA. As we saw in the first blog post, very soon we will be launching four CBeebies apps, completing the migration of old
Medium
CSS Animations as a DOM-Based Animations Framework
Learn how we have created a DOM-based Animations Framework to create re-usable, composable animations
[HubSpot]
What's Your Commstack?
When developers are looking for work or evaluating companies, it’s common to ask, “What’s your tech stack?” Naturally, people like to stay in ecosystems of technologies or services they have experience with and enjoy. For devs, choices of programming language, PaaS provider, framework, libraries,
What's Your Commstack?
When developers are looking for work or evaluating companies, it’s common to ask, “What’s your tech stack?” Naturally, people like to stay in ecosystems of technologies or services they have experience with and enjoy. For devs, choices of programming language, PaaS provider, framework, libraries,
Hubspot
What's Your Commstack?
A company's tech stack isn't the only thing you should be asking about.
[Deezer]
Updating Kubernetes CA certificates the hard way
In this article, we will share our experience with a tricky situation we found ourselves in a few months ago. It involves Kubernetes clusters, CA certificates, Hashicorp Vault, and transparent operations in production for millions of users.So buckle up; it might be a bumpy ride!The hard way yes,
Updating Kubernetes CA certificates the hard way
In this article, we will share our experience with a tricky situation we found ourselves in a few months ago. It involves Kubernetes clusters, CA certificates, Hashicorp Vault, and transparent operations in production for millions of users.So buckle up; it might be a bumpy ride!The hard way yes,
Medium
Updating Kubernetes CA certificates the hard way
In this article, we will share our experience with a tricky situation we found ourselves in a few months ago. It involves Kubernetes…
[Spotify]
How Spotify Optimized the Largest Dataflow Job Ever for Wrapped 2020
In this post we’ll discuss how Spotify optimized and sped up elements from our largest Dataflow job, Wrapped 2019, for Wrapped 2020 using a technique called Sort Merge Bucket SMB join. We’ll present the design and implementation of SMB and how we incorporated it into our data pipelines
How Spotify Optimized the Largest Dataflow Job Ever for Wrapped 2020
In this post we’ll discuss how Spotify optimized and sped up elements from our largest Dataflow job, Wrapped 2019, for Wrapped 2020 using a technique called Sort Merge Bucket SMB join. We’ll present the design and implementation of SMB and how we incorporated it into our data pipelines
Spotify Engineering
How Spotify Optimized the Largest Dataflow Job Ever for Wrapped 2020 - Spotify Engineering
[Kotlin]
Down Dog Case Study: Building 500K Subscribers App with KMM
Down Dog is the innovative start up that brings a studio-like yoga experience to your mobile device. With Down Dog you get a brand new yoga routine every time you come to your mat. Unlike following pre-recorded videos, Down Dog won’t make you do the same workout over and over again. With over
Down Dog Case Study: Building 500K Subscribers App with KMM
Down Dog is the innovative start up that brings a studio-like yoga experience to your mobile device. With Down Dog you get a brand new yoga routine every time you come to your mat. Unlike following pre-recorded videos, Down Dog won’t make you do the same workout over and over again. With over
[Android]
Quality to match with your user’s expectations
Posted by Hoi Lam, Android App Quality Since the launch of Android more than 10 years ago, the platform and the user’s expectations have grown. There are improvements from user experience through material design to the importance and advancement in privacy. We know you want your apps to offer a
Quality to match with your user’s expectations
Posted by Hoi Lam, Android App Quality Since the launch of Android more than 10 years ago, the platform and the user’s expectations have grown. There are improvements from user experience through material design to the importance and advancement in privacy. We know you want your apps to offer a
Android Developers Blog
Quality to match with your user’s expectations
Posted by Hoi Lam , Android App Quality Since the launch of Android more than 10 years ago, the platform and the user’s expe...
[Docker]
Save the Date! Next Docker Community All Hands
We’re excited to announce that our next Community All Hands will be on March 11th, 2021. This quarterly event is a unique opportunity for Docker staff and the broader Docker community to come together for live company updates, product updates, demos, community shout-outs and Q&A. We had more than
Save the Date! Next Docker Community All Hands
We’re excited to announce that our next Community All Hands will be on March 11th, 2021. This quarterly event is a unique opportunity for Docker staff and the broader Docker community to come together for live company updates, product updates, demos, community shout-outs and Q&A. We had more than
Docker Blog
Save the Date! Next Docker Community All Hands
We’re excited to announce that our next Community All Hands will be on March 11th, 2021 @ 8am PST/5pm CET. This quarterly event is a unique opportunity for Docker staff and the broader Docker community to come together for live company updates, product updates…
[Google Research]
3D Scene Understanding with TensorFlow 3D
Posted by Alireza Fathi, Research Scientist and Rui Huang, AI Resident, Google Research The growing ubiquity of 3D sensors e.g., Lidar, depth sensing cameras and radar over the last few years has created a need for scene understanding technology that can process the data these devices capture
3D Scene Understanding with TensorFlow 3D
Posted by Alireza Fathi, Research Scientist and Rui Huang, AI Resident, Google Research The growing ubiquity of 3D sensors e.g., Lidar, depth sensing cameras and radar over the last few years has created a need for scene understanding technology that can process the data these devices capture
Google AI Blog
3D Scene Understanding with TensorFlow 3D
Posted by Alireza Fathi, Research Scientist and Rui Huang, AI Resident, Google Research The growing ubiquity of 3D sensors (e.g., Lidar ,...
[Google Research]
Uncovering Unknown Unknowns in Machine Learning
Posted by Lora Aroyo and Praveen Paritosh, Research Scientists, Google Research The performance of machine learning ML models depends both on the learning algorithms, as well as the data used for training and evaluation. The role of the algorithms is well studied and the focus of a multitude of
Uncovering Unknown Unknowns in Machine Learning
Posted by Lora Aroyo and Praveen Paritosh, Research Scientists, Google Research The performance of machine learning ML models depends both on the learning algorithms, as well as the data used for training and evaluation. The role of the algorithms is well studied and the focus of a multitude of
Google AI Blog
Uncovering Unknown Unknowns in Machine Learning
Posted by Lora Aroyo and Praveen Paritosh, Research Scientists, Google Research The performance of machine learning (ML) models depends b...
[Wayfair]
A Dynamic Journey to Performance
Excitement buzzed in the virtual air -- after multiple years of work, we were finally going live! As we ramped up our feature toggle, we were met with words no engineer wants to hear: “Your service isn’t performing fast enough. We need you to toggle off.” Our team quickly pivoted
A Dynamic Journey to Performance
Excitement buzzed in the virtual air -- after multiple years of work, we were finally going live! As we ramped up our feature toggle, we were met with words no engineer wants to hear: “Your service isn’t performing fast enough. We need you to toggle off.” Our team quickly pivoted
[Kotlin]
Kotlin for Apache Spark: One Step Closer to Your Production Cluster
We have released Preview 2 of Kotlin for Apache Spark. First of all, we’d like to thank the community for providing us with all their feedback and even some pull requests! Now let’s take a look at what we have implemented since Preview 1? Scala 2.11 and Spark 2.4.1+ support The main change in
Kotlin for Apache Spark: One Step Closer to Your Production Cluster
We have released Preview 2 of Kotlin for Apache Spark. First of all, we’d like to thank the community for providing us with all their feedback and even some pull requests! Now let’s take a look at what we have implemented since Preview 1? Scala 2.11 and Spark 2.4.1+ support The main change in
The JetBrains Blog
Kotlin for Apache Spark: One Step Closer to Your Production Cluster | The Kotlin Blog
We have released Preview 2 of Kotlin for Apache Spark. First of all, we’d like to thank the community for providing us with all their feedback and even some pull requests! Now let’s take a look at wha
[Docker]
How Developers Can Get Started with Python and Docker
Python started in 1991 with humble beginnings focusing on helping “automate the boring stuff.” But over the past few years, we’ve seen Python grow in popularity and become extremely useful not only for scripting but for building modern web applications, machine learning and data science. The
How Developers Can Get Started with Python and Docker
Python started in 1991 with humble beginnings focusing on helping “automate the boring stuff.” But over the past few years, we’ve seen Python grow in popularity and become extremely useful not only for scripting but for building modern web applications, machine learning and data science. The
Docker
How Developers Can Get Started with Python and Docker
Python started in 1991 with humble beginnings focusing on helping “automate the boring stuff.” But over the past few years, we’ve seen Python grow in popularity and become extremely useful not only for scripting but for building modern web applications, machine…
[Soshace]
How To Secure Python Web App Using Bandit
Cybersecurity is a very important aspect of software development. It is a branch of code testing which is integral in the profitability of major tech companies around the world as highlighted in my pr The post How To Secure Python Web App Using Bandit appeared first on Soshace.
How To Secure Python Web App Using Bandit
Cybersecurity is a very important aspect of software development. It is a branch of code testing which is integral in the profitability of major tech companies around the world as highlighted in my pr The post How To Secure Python Web App Using Bandit appeared first on Soshace.
Soshace
How To Secure Python Flask App Using Bandit
Cybersecurity is a very important aspect of software development. It is a branch of code testing which is integral in the profitability of major tech companies around the world as highlighted in my previous article on static code analysis.
[Soshace]
An in-depth guide on the CSS position property
Positions are used a lot in CSS to describe how elements are placed in a document. Also, they describe how elements behave with the top, left, bottom, and right property. In CSS, there are five positioning properties namely: static, relative, fixed, absolute, and sticky. These properties behave
An in-depth guide on the CSS position property
Positions are used a lot in CSS to describe how elements are placed in a document. Also, they describe how elements behave with the top, left, bottom, and right property. In CSS, there are five positioning properties namely: static, relative, fixed, absolute, and sticky. These properties behave
Soshace
An in-depth guide on the CSS position property
Positions are used a lot in CSS to describe how elements are placed in a document. Also, they describe how elements behave with the top, left, bottom, and right property. In CSS, there are five positioning properties namely: static, relative, fixed, absolute…