InfoQ Homepage News
-
An Overview of Apple's Unified Logging System in Swift
In a recent series of articles, iOS independent developer Majid Jabrayilov focused on the importance of logging to enable the analysis of bugs hard to catch in the debugger as well as to better understand user behaviour through the app.
-
Amazon EC2 Introduces Automatic Recovery of Instances by Default
Amazon recently announced that EC2 instances will now automatically recover in case they become unreachable due to underlying hardware issues. Automatic recovery migrates the instance to a different hardware while retaining instance ID, private IP addresses, Elastic IP address, and metadata.
-
Veracode Report Shows Signs of Progress in Securing Software Supply Chain
Veracode's recently released State of Software Security report found a general decline in the number of known security vulnerabilities found in third-party libraries along with a trend towards smaller applications being scanned more regularly for issues. It also finds that the industry still has a long way to go.
-
RDS and Aurora PostgreSQL Vulnerability Leads to AWS Deprecating Many Minor Versions
A researcher at the security company Lightspin recently explained how she obtained credentials to an internal AWS service using a PostgreSQL extension and exploiting a local file read vulnerability on RDS. AWS confirmed the issue and deprecated dozens of minor versions of Amazon Aurora and RDS for PostgreSQL.
-
The Path to a Staff-Plus Engineer Role: from Management Back to Tech
When working in tech, a managerial career may not be for you. Fabiane Bizinella Nardon went from being a manager back to tech, becoming a staff plus engineer and creating a staff plus friendly company. She presented A CTO That Still Codes: My Tortuous Path to the Staff Plus Engineer Role at QCon London 2022 and will present at QCon Plus May 10-20, 2022.
-
Crypto Miners Exploiting VMware Vulnerability in the Wild
A critical vulnerability affecting VMware Workspace ONE Access and VMware Identity Manager allows malicious actors to remotely execute arbitrary code triggering a server-side template injection. According to VMware the vulnerability is actively exploited.
-
Becoming an Effective Staff-Plus Engineer
To increase your effectiveness as a staff-plus engineer, it can help to develop your communication, listening, technical strategy, and networking skills. Blanca Garcia Gil presented Five Behaviours to Become an Effective Staff-Plus Engineer at QCon London 2022 and will present at QCon Plus May 10-20, 2022.
-
Building Resiliency into the Twitter Ad Pacing Service
Twitter’s ad pacing algorithms were initially part of an ad-serving monolith. Later, Twitter’s engineering extracted them into a separate service to facilitate its development. Being an important service, it needs to be very reliable. An article was published recently describing how they built a reliable service by making economical design choices on managing different failure scenarios.
-
Remain in Tech by Becoming a Staff Plus Engineer
Engineers who want to remain focused on tech can follow the path toward a staff plus engineer. Staff plus engineers enable others to have impact. Bringing the people along can be hard; you need to work on your communication and influential skills. Nicky Wrightson presented The Secret Strategy for Landing That Staff Engineer Role at QCon London 2022 and will present at QCon Plus May 10-20, 2022.
-
Google Announces AI-Generated Summaries for Google Docs
Google has announced a new feature for their Docs app that will automatically generate a summary of the document content. The summarization is powered by a natural language processing (NLP) AI model based on the Transformer architecture.
-
Netflix Studio Search: Using Elasticsearch and Apache Flink to Index Federated GraphQL Data
Netflix engineers recently published how they built Studio Search, using Apache Kafka streams, an Apache Flink-based Data Mesh process, and Elasticsearch to manage the index. They designed the platform to take a portion of Netflix's federated GraphQL graph and make it searchable. Today, Studio Search powers a significant portion of the user experience for many applications within the organisation.
-
Ten Lessons from Three Generations of Tensor Processing Units
A recent report published by Google’s TPU group highlights ten takeaways from developing three generations of tensor processing units. The authors also discuss how their previous experience will affect the development of future tensor processing units.
-
Google Launches a New Cross-Platform Data Storage Engine BigLake in Preview
At the recent Cloud Data Summit, Google recently announced the preview of BigLake, a new data lake storage engine that makes it easier for enterprises to analyze the data in their data warehouses and data lakes.
-
How Open Source Can Pave the Path Towards a Staff+ Role
Open source contributions and long-term community engagement can help you on your path to a staff+ engineer role. Written communication skills are key for the async and remote work which is common in open source. Your contributions should be aligned with business needs, which can give you visibility that opens up career possibilities. Alex Porcelli presented at QCon London 2022.
-
On Go's Generics Implementation and Performance
On the heels of Go generics becoming stable in Go 1.18, PlanetScale performance engineer Vicent Martà dissected how they work and highlighted some performance limitations of their actual implementation. He also provided a few handy suggestions about their usage.