A Performance Cheat Sheet for PostgreSQL

Performance is one of the most important and most complex tasks when managing a database. It can be affected by the configuration, the hardware or even the design of the system. By default, PostgreSQL is configured with compatibility and stability in mind, since the performance depends a lot on the hardware and on our system itself. We can have a system with a lot of data being read but the information does not change frequently. Or we can have a system that writes continuously. For this reason, it is impossible to define a default configuration that works for all types of workloads.

In this blog, we will see how one goes about analyzing the workload, or queries, that are running. We shall then review some basic configuration parameters to improve the performance of our PostgreSQL database. As we mentioned, we will see only some of the parameters. The list of PostgreSQL

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/r2ZleO1cajk/performance-cheat-sheet-postgresql

Original article

Which Macs will run Apple’s macOS Mojave?

Apple removed several years’ worth of Macs from the list of supported systems when it unveiled macOS 10.14, aka “Mojave,” earlier this month.As the Cupertino, Calif. company has done before, its two-year cycle scratched out Macs that had been able to run the immediate predecessor, macOS High Sierra. Apple’s odd-even cadence has alternately retained the prior year’s models (odd-numbered years, odd-numbered editions) and dropped models (even-numbered years, even-numbered editions).[ Further reading: 40 tips to get the most from your Mac (and macOS ‘High Sierra’) ]In 2016, for instance, macOS Sierra (10.12) struck 2007’s, 2008’s and some of 2009 Macs from support. Last year, High Sierra (10.13) stuck with the same models as Sierra.To read this article in full, please click here

Original URL: https://www.computerworld.com/article/3282824/mac-os-x/which-macs-will-run-apples-macos-mojave.html#tk.rss_all

Original article

Microsoft strengthens its education offerings by acquiring video discussion platform Flipgrid — and makes it free

Microsoft has acquired Flipgrid, a social video discussion platform used in classrooms around the world. The acquisition strengthens Microsoft’s educational offerings and helps it to better compete with rivals Google and Apple. Flipgrid is used by million of students and teachers to collaborate on lessons, covering everything from Pre-K to PhD level. The acquisition is great news for schools: Microsoft is slashing the current price tag of $1,000, and making the service free just like Office 365 for Education. See also: Microsoft to stop offering support for Windows 7 and Windows 8.1 in forums Microsoft wants you to know Windows… [Continue Reading]

Original URL: https://betanews.com/2018/06/18/microsoft-acquires-flipgrid/

Original article

How to deploy Ghost Blog with Nginx on Ubuntu 18.04 LTS

Ghost is a completely open source (MIT license) blogging platform, that is gaining popularity among developers and ordinary users. In this tutorial, we are going to set up and deploy a secure Ghost blog with the help of Ghost’s Ghost-CLI tool on an Ubuntu 18.04 LTS server using Let’s Encrypt, Acme.sh, Node.js, npm, Yarn, NGINX and MySQL/MariaDB.

Original URL: https://www.howtoforge.com/tutorial/ubuntu-nginx-ghost-blog/

Original article

Linux 4.18 Preparing Many New Features While Dropping 100k+ Lines of Code

An anonymous reader writes: Linux 4.18 development is going strong with recent 4.18-rc1 release. This kernel cycle has dropped 107,210 lines of code so far but Linux 4.18 is adding many new features. The kernel is coming in lighter as a result of the LustreFS code being removed and other code cleanups. On the feature front, Phoronix reports, “ew AMDGPU support improvements, mainlining of the V3D DRM driver, initial open-source work on NVIDIA Volta GV100 hardware, merging of the Valve Steam Controller kernel driver, merging of the BPFILTER framework, ARM Spectre mitigation work, Speck file-system encryption support, removal of the Lustre file-system, the exciting restartable sequences system call was merged, the new DM writecache target, and much more.”

Read more of this story at Slashdot.

Original URL: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/i3t1N1hM2ZE/linux-418-preparing-many-new-features-while-dropping-100k-lines-of-code

Original article

Meet the GitLab Web IDE

GitLab has been doing much more for the application development workflow than just source code management and versioning for a while – now spanning everything from portfolio management to the complete DevOps lifecycle. Having everyone work from and be familiar with the same interface has many advantages. All that code that gets automatically tested and deployed to production has a human at its source though. With the speed of innovation in today’s web development, we saw a chance to help out both new as well as seasoned developers with writing, reviewing, and committing that code with more confidence. In GitLab 10.7 we released the first iteration of our Web IDE – here’s how it happened. From experiment towards product The original idea came from staff developer Jacob Schatz, who observed how non-developers were having a hard time editing multiple files and getting those changes committed. Although having discussed implementing an

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/-hRDsCYSxZ0/

Original article

Railway Oriented Programming

This page contains links to the slides and code from my talk “Railway Oriented Programming”.

Here’s the blurb for the talk:

Many examples in functional programming assume that you are always on the “happy path”.
But to create a robust real world application you must deal with validation, logging,
network and service errors, and other annoyances.
So, how do you handle all this in a clean functional way?
This talk will provide a brief introduction to this topic,
using a fun and easy-to-understand railway analogy.

I am also planning to upload some posts on these topics soon. Meanwhile, please see the recipe for a functional app series, which covers similar ground.

If you want to to see some real code, I have created
this project on Github that compares normal C# with F# using the ROP approach


I presented on this topic at NDC London 2014 (click image to view video)

Other videos of this

Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/X-fpBx_F6fA/

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: