Presentation: From Monolith to riff Functions
1 hour ago, infoq

Swapnil Bawaskar, Florent Biville take an in-depth look at riff and discuss strategies to break an actual monolith into its component functions and deploy them. By Swapnil Bawaskar, Florent Biville...

Presentation: A Practical Path Towards Becoming a High Performance (IT) Organization
3 hours ago, infoq

Michiel Sens provides advice on becoming a high performance IT organization. By Michiel Sens...

How Uber Deals With Unreachable Code Associated to Feature Flags in its Mobile Apps
6 hours ago, infoq

Piranha is a newly open-sourced tool by Uber that can be used to remove stale code in mobile apps written in Java, Objective-C, or Swift for Android and iOS. The tool was born with the aim to pay technical debt ensuing from the process of implementing and eventually removing feature flags, says Uber. By Sergio De Simone...

First Contact Day
8 hours ago, influxdata

April 5th is a special holiday for all Trekkies out in the universe. April 5th is the day we celebrate First Contact Day and all things Star Trek. On April 5th 2063, Zefram Cochrane will be the first human to … First Contact Day Read More » The post First Contact Day appeared first on InfluxData....

Theia Framework 1.0 Enables Web IDEs
10 hours ago, infoq

Theia is a framework for building multi-language IDEs upon JavaScript, and powers GitPod.io, Arduino's new Pro IDE, and Arm's new mBed Studio. Earlier this week they released 1.0 signifying that they had reached stability and the vendor-neutral open-source framework was ready for use. Read on to find out more about what Eclipse Theia delivers and how it differs from VS Code. By Alex Blewitt...

WormSpace: A modular foundation for simple, verifiable distributed systems
1 day ago, metadata

This paper is by Ji-Yong Shin, Jieung Kim, Wolf Honore, Hernán Vanzetto, Srihari Radhakrishnan, Mahesh Balakrishnan, Zhong Shao, and it appeared at SOCC'19. The paper introduces the Write-Once Register (WOR) abstraction, and argues that the WOR should be a first-class system-building abstraction. By providing single-shot consensus via a simple data-centric API, the WOR acts as a building block for providing distributed systems durability, concurrency control, and failure atomicity.Each WOR is im...

Lætitia AVROT: Debian Default Logging Explained
1 day ago, postgresql

I really love what Debian did to make Postgres administration tasks easier. However, when I was writting the article “What’s wrong with Postgres?", I found something unexpected in my Ubuntu server. I was trying to find Postgres logfile, so I tried postgres=# select pg_current_logfile(); pg_current_logfile -------------------- (1 row) But, I know that, by default, I’ll find my logs under /var/log/postgresql, and sure enough: [root@elinor] ll /var/log/postgresql/ drwxrwxr-t 2 root postgres 4096 Ap...

Ecmascript 2020's Feature Set Finalized
1 day ago, infoq

The TC39 committee recently approved the ES2020 candidate which contains the finalized set of features entering the JavaScript language. The ES2020 candidate is set for review and approval by the ECMA general assembly in June this year. Most of the new features are already implemented in browsers and can be transpiled with the Babel JavaScript parser. By Bruno Couriol...

ES2020's Feature Set Finalized
1 day ago, infoq

The TC39 committee recently approved the ECMAScript 2020 (commonly known as ES2020) candidate which contains the finalized set of features entering the JavaScript language. The ES2020 candidate is set for review and approval by the ECMA general assembly in June this year. Most of the new features are already implemented in browsers and can be transpiled with the Babel JavaScript parser. By Bruno Couriol...

Julien Rouhaud: New in pg13: Monitoring the query planner
1 day ago, postgresql

Depending on your workload, the planning time can represent a significant part of the overal query procesing time. This is especially import in OLTP workload, but OLAP queries with numerous tables being joined and an aggressive configuration on the JOIN order search can also lead to hight planning time. Planning counters in pg_stat_statements Previously, pg_stat_statements was only keeping track of the execution part of a query processing: the number of execution, cumulated time, but ...

The Serverlist: Built with Workers, Single-Tenant Architecture, and more!
1 day ago, cloudflare

Check out our fourteenth edition of The Serverlist below. Get the latest scoop on the serverless space, get your hands dirty with new developer tutorials, engage in conversations with other serverless developers, and find upcoming meetups and conferences to attend....

Presentation: From POC to Production in Minimal Time - Avoiding Pain in ML Projects
1 day ago, infoq

Janet Bastiman describes how turning an AI proof of concept into a production ready, deployable system can be a world of pain, especially if different parts of the puzzle are fulfilled by different teams, going into technical details. By Janet Bastiman...

Presentation: Exploiting Common iOS Apps’ Vulnerabilities
1 day ago, infoq

Ivan Rodriguez walks through some of the most common vulnerabilities on iOS apps and shows how to exploit them. All these vulnerabilities have been found on real production apps of companies that have (or don't have) a bug bounty program. This talk is useful for those connected with mobile app development or those who do use mobile apps to work with sensitive data. By Ivan Rodriguez...

Building Secure Docker Images - 101
2 days ago, walmart

Docker containers have made the distribution of software easier and has simplified resource sharing on a system. Loopholes in the container image configuration , either by default, or when customized by users can lead to security events.In this article the basic steps one can take to build a secure Docker image have been summarized.Image Source https://pixabay.com1. Run the container as a non-root userroot is the default user inside a Docker container.If you do not specify a user while starting ...

Firefox 74.0.1
2 days ago, lwn

Firefox 74.0.1 has been released with two security fixes. CVE-2020-6819 is a use-after-free when running the nsDocShell destructor and CVE-2020-6820 is a use-after-free when handling a ReadableStream. In both cases there have been targeted attacks in the wild abusing these flaws. These issues have also been fixed in Firefox ESR 68.6.1....

Apply to Dataquest’s Covid-19 Financial Aid Scholarship!
2 days ago, dataquest

Dataquest is launching another data science scholarship for anyone who's interested in studying data science. The post Apply to Dataquest’s Covid-19 Financial Aid Scholarship! appeared first on Dataquest....

Next