|
We're removing the Beta tag fromSnyk and adding two long-awaited features: tight GitHub integration and organization support.
|
|
In the previous post of this series, we discussed the process of and lessons learned from building Apache for the Nextcloud snap. Nextcloud is a web application written in PHP, so for this post we’ll focus on getting PHP into the snap. PHP 7, like Apache, is included in the Ubuntu archives. However, I was planning on using the PHP Apache module, and since I was building Apache from source, I figured there’d be a lot of hoops for me to jump ..
|
|
We’ve been working very hard on updating a very ambitious demo for this week but alas it still isn’t ready… In the meantime we decided to modernize the clock demo which is an important demo that is missing from the IDE’s for some reason which is a shame because it’s probably our only low level graphics focused demo… Check out a live preview of the demo on the right here thanks to our JavaScript port!
|
UPDATE 2019-01-16 : In the three years since this article was written, parts of the article, in particular talking about UTF-8 are thankfully no longer accurate. It would appear in a recent update Microsoft has added support for safely reading and writing UTF-8 CSVs to Excel. There is a new format in the save dialog CSV UTF-8 (Comma delimited) which is distinct from Comma Separated Values which is also still in there. In my testing it....
|
UPDATE 2019-01-16 : In the three years since this article was written, parts of the article, in particular talking about UTF-8 are thankfully no longer accurate. It would appear in a recent update Microsoft has added support for safely reading and writing UTF-8 CSVs to Excel. There is a new format in the save dialog CSV UTF-8 (Comma delimited) which is distinct from Comma Separated Values which is also still in there. In my testing it....
|
|
Earlier this year, we created a ppx_let , a PPX rewriter that introduces a syntax for working with monadic and applicative libraries like Command, Async, Result and Incremental. We’ve now amassed about six months of experience with it, and we’ve now seen enough to recommend it to a wider audience.
|
|
With more than 125 million tracks from over 12 million creators heard each month on our platform, SoundCloud is uniquely positioned to offer listeners a full spectrum of music discovery. Classic hits, the latest releases, gems from underground talent and the best of what’s up-and-coming – all in one place. How can you make great content discoverable and available at ease? How can you create a unique experience for every single user?
|
|
Earlier this year, we created a ppx_let , a PPX rewriter that introduces a syntax for working with monadic and applicative libraries like Command, Async, Result and Incremental. We’ve now amassed about six months of experience with it, and we’ve now seen enough to recommend it to a wider audience.
|
|
With more than 125 million tracks from over 12 million creators heard each month on our platform, SoundCloud is uniquely positioned to offer listeners a full spectrum of music discovery. Classic hits, the latest releases, gems from underground talent and the best of what’s up-and-coming – all in one place. How can you make great content discoverable and available at ease? How can you create a unique experience for every single user?
|
|
The backbone of any web application is of course the web server, so that’s where I started when snapping Nextcloud. I went with Apache as opposed to Nginx for two reasons: 1) Apache is recommended by Nextcloud (the v9 docs that I used when making this decision are lost to the dust of time, but Apache is still the recommended option in v21), and 2) I’m much more familiar with Apache than Nginx.
|
|
Historical note: Codename One’s UWP target was discontinued in release 7.0.229 . This post is preserved for historical context only, and its build/setup instructions no longer apply to current Codename One projects. Chidiebere Okwudire of SMash ICT Solutions just released version 3.0 of the parse4cn1 library . The biggest feature of which is support for the open source Parse server which should work with some of the parse a..
|
|
Today we are open-sourcing Humidifier - one of the tools that we use internally to manage infrastructure on Amazon Web Services (AWS) at Localytics. This Ruby gem allows you to programmatically generate domain objects that represent the AWS CloudFormation (CFN) resources you want, handling the details of JSON manipulation under
|
|
In mgmt , deploying and managing your clustered config management infrastructure needs to be as automatic as the infrastructure you’re using mgmt to manage. With mgmt, instead of a centralized data store, we function as a distributed system, built on top of etcd and the raft protocol . In this article, I’ll cover how this feature works. Foreword : Mgmt is a next generation configuration management project. If you haven’t heard ..
|
|
In mgmt , deploying and managing your clustered config management infrastructure needs to be as automatic as the infrastructure you’re using mgmt to manage. With mgmt, instead of a centralized data store, we function as a distributed system, built on top of etcd and the raft protocol . In this article, I’ll cover how this feature works. Foreword : Mgmt is a next generation configuration management project. If you haven’t heard ..
|
|
AdRoll and Diversity in Tech: A Q&A with Truc Nguyen and Jessica Grist
-
tech.nextroll.com
-
10 years ago
-
eng
Introduction CODE: Debugging the Gender Gap is a documentary that exposes the dearth of American female and minority software engineers and explores the reasons for these gaps. CODE raises the question: “What would society gain from having more women and minorities code?” At AdRoll, we see the value and gains from having more women and minorities coding, which is why we screened this documentary at our headquarters as part of our w....
|
|
I’m thrilled to tell you that I’ll be speaking about mgmt in Hong Kong and South Africa. It will be my first time to both countries and my first time to Asia and Africa ! In Hong Kong I’ll be speaking at HKOSCon2016 . In South Africa I’ll be speaking at DebConf16 . I’m looking forward to meeting with many of the hard-working Debian hackers, and collaborating with them to build and promote excellent Free Software. The mgmt pro..
|
|
I’m thrilled to tell you that I’ll be speaking about mgmt in Hong Kong and South Africa. It will be my first time to both countries and my first time to Asia and Africa ! In Hong Kong I’ll be speaking at HKOSCon2016 . In South Africa I’ll be speaking at DebConf16 . I’m looking forward to meeting with many of the hard-working Debian hackers, and collaborating with them to build and promote excellent Free Software. The mgmt pro..
|
|
I’ve been an ownCloud user for years, and I recently moved to using Nextcloud, which is based upon ownCloud. Both my wife and I use it to sync our calendars and contacts across all our devices, and also use it to sync our documents, music, pictures, and videos. It caters to my paranoid nature– the idea that all that information is being saved on my own in-house server instead of someone else’s greatly pleases me.
|
|
Background fetch allows an app to periodically “fetch” information from the network while the app is in the background. This is scheduled by the native platform, where apps that support background fetch will be started up (in the background), and their performBackgroundFetch method will be invoked. __ | Since the app will be launched directly to the background, you cannot assume that the start() method was invoked prior to the per..
|
|
I was in an Uber taxi, discussing the economics of driving for Uber and ideas about how to learn coding with the driver. A car cut in front of ours and forced my driver to slow down. I switched the topic “… he didn’t have the right of way”. I was purposefully trying not to react negatively and to not get angry. I though I was doing pretty good. But then the driver actually went even further “It doesn’t bother me. If I got bothered by stu....
|
|
A couple of weeks ago we detailed a plan to migrate to the new xcode 7.x build servers. We tried this migration over the weekend and while for most developers this worked rather nicely for some there were issues that we can’t explain so we decided to revert the change and regroup. We want this transition to be smoother than past transitions and since we aren’t currently working against a deadline we feel we have some time to refin..
|
|
Very interesting talk about organizations, teams and viewing problems in equanimity instead?of letting emotions run with you / other and lettings the ego have its way with us. The post Why Team Happiness can be the Worst Thing to Aim for appeared first on Jaime Martinez .
|
|
Over the last couple years, I’ve seen more and more people in technology trying to make government work better. They’re idealists who are also making a large impact. These are people that I respect–some of them worked to fix healthcare.gov, for example. From talking to many of them, I can tell you that their energy […]
|
|
Over the last couple years, I’ve seen more and more people in technology trying to make government work better. They’re idealists who are also making a large impact. These are people that I respect–some of them worked to fix healthcare.gov, for example. From talking to many of them, I can tell you that their energy […]
|
|
About a week ago I was near crater lake and went hiking on a portion of the pacific crest trail (PCT). I expected that the snow will have melted by June. Instead, the forest floor was covered by nearly a meter of snow and we had to walk through snow, and follow small markers posted on the trees in order to keep on the trail. We went about four or five miles into the trail. At every step we needed to keep looking up on the trunks for the b....
|
|
This article has been translated to Japanese by Kana Takahashi on POSTD. The display property is one of the most important CSS properties we use for layout.…
|
|
The Accordion ui pattern is a vertically stacked list of items. Each item can be opened/closed to reveal more content similarly to a Tree however unlike the Tree the Accordion is designed to include containers or arbitrary components rather than model based data. This makes the Accordion more convenient as a tool for folding/collapsing UI elements known in advance whereas a Tree makes more sense as a tool to map data e.g. file..
|
|
Having read Are You in Despair? That’s Good , I was encouraged to expand my emotional vocabulary. As a zone.el fan (checkout nyan , sl , and rainbow ), I looked into writing a zone program . When zone-when-idle is set, zone acts as a screensaver of sorts. We can use this to display random emotional vocab whenever Emacs is idle for a period of time. Let's get to it… Zone keeps a list of programs to choose from when kicked off. Bel....
|
|
The ruby I'm talking about is not the Ruby programming language. As a native Mandarin speaker, this element is pretty relevant to me. If you have seen how East…
|
|
WebUI Security Vulnerability Resolved in uTorrent/BitTorrent
-
engineering.bittorrent.com
-
10 years ago
-
eng
On Feb 1, 2016 we were informed about a DLL planting[1] vulnerability in uTorrent/BitTorrent by the team behind The Zero Day Initiative[2]. All versions of uTorrent prior to 3.4.7.42330 and BitTorrent 7.9.7.42331 are affected. Older versions of uTorrent/BitTorrent would “pin” netprofm.dll at startup in an attempt to mitigate a (an old) crash due to premature […]
|
|
We often talk about the growing number of npm dependencies, and how they make us productive and fast or fragile and insecure. But what exactly is an npm dependency? This post defines the ways to look at an npm dependency.
|
|
At trivago we are building and using a Pattern Library which is based on Brad Frost's Pattern Lab adapted to our needs; our patterns are written in Twig. This Pattern Lab is based around Brad's Atomic Design, which is also something that we are embracing.
|
|
At trivago we are building and using a Pattern Library which is based on Brad Frost's Pattern Lab adapted to our needs; our patterns are written in Twig. This Pattern Lab is based around Brad's Atomic Design, which is also something that we are embracing.
|
|
This has been a tremendous week with a lot of news & next week will be even more hectic! Next week we will turn on the new iOS build servers by default which means a huge change is coming the biggest is probably http connection problems but I’m sure we’ll run into quite a few other issues… Please let us know immediately as you run into issues… Onwards to the activity on stackoverflow this week:
|
|
Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..
|
|
Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..
|
|
Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..
|
|
Released by the nice folks at Drud, EveGenie is a tool for making Eve schema generation easier. Eve’s schema definitions are full of features, but can take a good amount of time to create when dealing with lots of complex resources. From our experience, it’s often helpful to describe an endpoint in JSON before creating it as an Eve schema. This allows you to make quick decisions about the structure of your entities without spending ..
|
|
It’s funny. When you learn to ride a bike—you’ve got it. Hop back on a bike after a few years and you still remember.
|