Software engineering blogs
190 subscribers
1 photo
2.42K links
Download Telegram
[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
[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,
[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,
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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]
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
[OLX]
Designing a Custom Progress bar with timed breaks in Android
IntroductionHave you ever come across a special requirement of customizing the progress bar by introducing breaks in its progress. If yes, then you are at the right place. In this post, we will draw a circular progress bar with breaks which can be used as a video recording button in which breaks
[Docker]
How to Deploy GPU-Accelerated Applications on Amazon ECS with Docker Compose
Many applications can take advantage of GPU acceleration, in particular resource-intensive Machine Learning ML applications. The development time of such applications may vary based on the hardware of the machine we use for development. Containerization will facilitate development due to
[Lyft]
Gotchas of Stream Processing: Data Skewness
Picture from pexelsUsing stream processing as a data processing technology and the frameworks designed to support it has become ubiquitous in recent years, as it unlocks huge potential in building business-critical systems. Within the Marketplace team at Lyft, we use the Apache Beam Flink
[Netflix]
Building a Rule-Based Platform to Manage Netflix Membership SKUs at Scale
By Budhaditya Das, Wallace Wang, and Scott YaoAt Netflix, we aspire to entertain the world. From mailing DVDs in the US to a global streaming service with over 200 million subscribers across 190 countries, we have come a long way. For the longest time, Netflix had three plans
[Kotlin]
Server-side With Kotlin Webinar Series, Vol 2
We continue our series of Kotlin for server-side webinars. Between February 18 and March 18 we will host 4 webinars to explore applied software development with Kotlin on server-side through live-coding sessions. Speakers from JetBrains, VMware, Confluent, and Oracle will cover reactive
[Google Research]
Rearranging the Visual World
Posted by Andy Zeng and Pete Florence, Research Scientists, Robotics at Google Rearranging objects such as organizing books on a bookshelf, moving utensils on a dinner table, or pushing piles of coffee beans is a fundamental skill that can enable robots to physically interact with our diverse
[Soshace]
Build Real-World React Native App #11 : Pay For Remove Ads
In this chapter, we are going to apply it in order to implement the Remove Ads feature. First, we are going to implement the Remove ads screen which will have a privacy policy and terms of use along with buttons to trigger the subscription-based payments. The post Build Real-World React Native