~/devreads

23 Jul 2021

22 Jul 2021

Mark Smallcombe 5 min read

Here at Xplenty (Integrate.io), we have a number of customers who use Xplenty’s Heroku Add-on with Heroku Connect to enable Salesforce integration at their organization. Since Xplenty and Heroku Connect both provide a bi-directional data connection to Salesforce, you might think that you should use one or the other for your integration needs. But our […] The post Salesforce Integration:…

ecosystem

21 Jul 2021

kevin 4 min read

Allen Weisselberg, the chief financial officer of the Trump Organization, recently got indicted by the New York DA for fifteen counts of tax fraud. The charges say they said he didn't report benefits as taxes. If your company pays you a $100,000 per year cash salary, you will owe a chunk of that to the […]

housing

RisingStack Engineering 11 min read

In this React-Native sound and animation tutorial, you'll learn tips on how you can add animation and sound effects to your mobile application. The post React-Native Sound & Animation Tutorial appeared first on RisingStack Engineering.

reactedited

20 Jul 2021

Matthew Green 6 min read

This week a group of global newspapers is running a series of articles detailing abuses of NSO Group’s Pegasus spyware. If you haven’t seen any of these articles, they’re worth reading — and likely will continue to be so as more revelations leak out. The impetus for the stories is a leak comprising more than … Continue reading A case…

appleattacksbackdoorsmalware

Ruth John 1 min read

As we’re all aware by now, we made some big platform changes at the end of 2020. Whilst the big move has happened, it’s given us a great opportunity to clear out the cupboards and closets. The post Spring Cleaning MDN: Part 1 appeared first on Mozilla Hacks - the Web developer blog.

featured articlemdndatafirefoxgithub

lukaseder 1 min read

jOOQ 3.15 shipped with a ton of new features, the most important ones being: MULTISET support (type safe, nested collections) Reactive SQL support via R2DBC A very useful, lesser known new feature is “ad-hoc data type conversion”. Data type converters and bindings have been around in jOOQ for a long time. Their goal is to … Continue reading Ad-hoc Data…

jooq-in-usebindingconverterjdbcjooq

David Gormley 1 min read

Secure access service edge (SASE) — cloud-delivered security combining networking and security functions — is on the rise, fueled in part by the need to secure work from home in countless locations. The hybrid work model is here to stay –– and SASE solutions are critical to supporting this new normal. How do you determine which one is right for…

securitycasbcloud access security brokersasesd-wan

Zac Sweers 6 min read

Note: This article assumes some familiarity with Dagger, Anvil, and Kotlin. We use Dagger heavily in the Slack Android app for compile-time dependency injection. It’s powerful, flexible, supports basic Kotlin idioms, and allows for advanced dependency injection patterns with less boilerplate. It’s not without its sharp edges though. It slows down our builds with kapt,…

uncategorizedandroidkotlin

19 Jul 2021

Mark Reay 3 min read

We believe that we can only solve the problem of inaccessible software by shifting accessibility left into the software design and development cycle. In this post, Mark Reay describes how our open-source offering, Accessibility Insights, can help. The post Shifting accessibility left with Accessibility Insights appeared first on Engineering@Microsoft.

engineeringmicrosoft1esa11yaccessibility

David Walsh 1 min read

Dark mode has seemingly become the desired visual mode for websites and mobile apps alike. Dark mode is easier on the eyes, especially for those like me who like to burn the midnight oil by coding and reading tutorials. Unfortunately not all websites offer dark mode, so it’s up to me to remedy the situation. Though it’s not a true…

2 min read

First off: I think I’ve done a bad numbering in some of these recent weeks, because I wanted to write about what I actually did on July 13/14, but apparently I’ve already counted that week? Counting, man, a hell of a thing. My good friend Maeghan who aside from being a top drawer human being and tswift fan is an…

17 Jul 2021

jgamblin 1 min read

I was recently asked if I had ever thought about trying to predict CVE growth. I had not, or really didn’t even know where to start, but after some research, I found the Prophet project that is a forecasting algorithm open-sourced by Facebook and uses the GAM family of algorithms. Using prophet with the NVD data in a Jupyter notebook…

uncategorized

16 Jul 2021

15 Jul 2021

lukaseder 1 min read

One of the biggest new features of the recently released jOOQ 3.15 is its new support for reactive querying via R2DBC. This has been a highly popular feature request, and we finally delivered on it. You can continue using jOOQ the way you were used to, providing you with type safe, embedded SQL in Java, … Continue reading Reactive SQL…

jooq-developmentasyncjooqnonblockingr2dbc

14 Jul 2021

Nic Raboy 1 min read

When it comes to natural language searching, it's useful to know how the order of the results for a query were determined. Exact matches might be obvious, but what about situations where not all the r... The post Influence Search Result Ranking with Function Scores in Atlas Search appeared first on MongoDB.

jonskeet 1 min read

Just a quick post with some updates around books and related events… Software Mistakes and Tradeoffs: MEAP update In June, I posted about the book that Tomasz Lelek and I are writing. (Well, Tomasz is doing the bulk of the work – only two of the thirteen chapters are by me, but I’ll take any … Continue reading Book updates…

books

13 Jul 2021

Andrea Gross 1 min read

Managing cybersecurity for a small business has never been more challenging. Business-critical operations increasingly rely on cloud-based applications, while employees push for more remote and hybrid work opportunities. And if your small business is like most, odds are you lack the budget to update your security infrastructure so that it keeps pace with these changes. […] The post The Essential…

securitycasbdnsumbrella

Divya Kamath 7 min read

At Slack, we believe that designing an optimal keyboard experience is key to delivering a best-in-class product for all our customers. However, despite our design system components being individually accessible, we heard from keyboard users that we were still missing focus transitions in their end-to-end user experience. Non-sighted users who relied on a screenreader constantly…

uncategorizeda11yaccessibilityfront-end-developmentfrontend

12 Jul 2021

Chandler Mayo 1 min read

PubNub’s React Chat Components empower developers like you to create rich chat experiences with minimal build time, so you can get to market faster.

3 min read

So here’s what happened: I went on vacation and because I’m leaning so hard into this funemployment life I didn’t open my laptop once. Every year Zach and I go to his parents’ (now my in-laws! hah!) lake in Minnesota for the 4th of July. Normally we fly there, but last year we drove (because of the panderoni) and this…

10 Jul 2021

9 Jul 2021

David Walsh 1 min read

The early days of the web felt like the wild west when it came to coding practices — just make it work. Then we became enlightened to better practices, separating HTML from CSS and JavaScript. Then came React and JSX, where we combine JavaScript, HTML, and even CSS with Styled Components — what an elegant mess we’ve made! Every once…

8 Jul 2021

7 Jul 2021

RisingStack Engineering 13 min read

The main drawback of a Ceph storage is that you have to host and manage it yourself. In this post, we'll check two different approaches of deploying Ceph. The post How to Deploy a Ceph Storage to Bare Virtual Machines appeared first on RisingStack Engineering.

devopsedited

21 min read

I guess I should really call this a parable. The backdrop is: you have been brought in to grow a tiny data team (4 people) at a mid-stage startup ($10M annual revenue), although this story could take place at many different types of companies. It’s a made up story based on n-th hand experiences (for n ≤ 3), and quite…

6 Jul 2021

Bryan Sullivan 3 min read

If a security tool catches a critical vulnerability, but also reports 99 other findings that turn out to be false positives, developers are going to ignore everything that the tool reports and then miss the important issues. Bryan Sullivan talks through how you can hone your tooling to separate the signal from the noise. The post Separating the signal from…

engineeringmicrosoft1esautomated toolingsecurity

Magnus Hedlund 1 min read

Microsoft has over 100,000 software engineers working on software projects of all sizes. Keeping those engineering teams productive while meeting their ever-increasing scale demands is a big challenge. Read about the One Engineering System (1ES) initiative in this inaugural post on the Engineering@Microsoft blog. The post Welcome to the Engineering@Microsoft Blog appeared first on Engineering@Microsoft.

engineeringmicrosoft1es

lukaseder 1 min read

R2DBC What a lot of users have been waiting for: jOOQ 3.15 is reactive, thanks to the new native R2DBC integration. Recent versions already implemented the reactive streams Publisher SPI, but now we’re not cheating anymore. We’re not longer blocking. Just wrap your R2DBC ConnectionFactory configured jOOQ query in a Flux (or any reactive streams … Continue reading 3.15.0 Release…

jooq-developmentapache ignitecreate functioncreate procedurecreate trigger

lukaseder 1 min read

This is how SQL should have been used all along. They called it The Third Manifesto, ORDBMS, or other things. Regrettably, it never really took off. Because most vendors didn’t adopt it. And those who did, didn’t agree on syntax. But this is about to change. Thanks to the now ubiquitous SQL/JSON support (which jOOQ … Continue reading jOOQ 3.15’s…

jooq-developmentdb2javajooqjson

4 Jul 2021

In this article we’ll learn how to build shared libraries and install them properly on several platforms. For guidance, we’ll examine the goals and history of dynamic linking on UNIX-based operating systems. Content for the article comes from researching how to create a shared library, wading through sloppy conventions that people recommend online, and testing on multiple Unix-like systems. Hopefully…

3 Jul 2021

2 Jul 2021