Lessons from Failed DocuSign Integration
Technology should be optimized for humans, and prioritizing less in-app time needed to get the job done is so right now.
The latest blog posts to take off on Hacker News. 21,834 posts.
Technology should be optimized for humans, and prioritizing less in-app time needed to get the job done is so right now.
Eliminate secrets sprawl and automate credential rotation across hybrid and multicloud environments with centralized, enterprise-grade secrets management.
What languages do you want to work with next year? Are you more productive in an office or working from home? When did you write your first line of code? We want to hear from you in our annual developer survey ! The survey, now in its ninth year, launches today and anyone who codes is encouraged to participate. Take…
Memory safety violations can cause programs to crash unexpectedly and can be exploited to alter intended behavior--languages can manage this multiple ways
For decades, discussion of software reuse was far more common than actual software reuse. Today, the situation is reversed: developers reuse software written by others every day, in the form of software dependencies, and the situation goes mostly unexamined.
DiffEqFlux.jl – A Julia Library for Neural Differential Equations...
Ah, C. The best lingua franca we have… because we have no other lingua francas. Linguae franca. Surgeons general? C is fairly old — 44 years, now! — and comes from a time when there were possibly more architectures than programming languages. It works well for what it is, and what it is is a relatively simple layer of…
Here's our CEO on GitLab’s inception using Rails, and how challenges are being handled along the way.
The network stack does several seemingly-impossible things. It does reliable transmission over our unreliable networks, usually without any detectable hiccups. It adapts smoothly to network congestion. It provides addressing to billions of active nodes. It routes packets around damaged network infrastructure…
Why unix pipes are awesome.
I saw this question on the Software Engineering Stack Exchange: What are the barriers that prevent widespread adoption of formal methods? The question was closed as opinion-based, and most of the answers were things like “its too expensive!!!” or “website isn’t airplane!!!” These are sorta kinda true but don’t explain…
What happened that made TypeScript viable for me and worth migrating paypal-scripts for.
This article explores different ways to create iterators and iterable values in Javascript for dynamic sequence generation, specifically using functions, iterators, iterables and generators. It provides code examples for implementing the Fibonacci sequence with each approach.
I started to compile a list of public failure/horror stories related to Kubernetes. It should make it easier for people tasked with operations to find outage reports to learn from. Since we started w
After diving into the C language through K&R, and then studying portability (see C Portability Lessons from Weird Machines ), my next challenge was to take a systematic look at the standard library. To do this I worked through P. J. Plauger’s book The Standard C Library (ISBN 978-0131315099) where he examines an…
Spreadsheets are the world’s most widely used programming language, by several orders of magnitude. We asked ourselves whether it would be possible to apply programming language research ideas to make spreadsheets a better programming language? If we could, that would empower a huge user community to do more. One of…
<img class="ui image" src="/static/blog/arcade/hero.png" alt="MakeCode Arcade hero banner" loading="lazy">
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
If you like this blog, you should follow it via RSS and read older posts . Here are the recent posts:
Otherwise known as “wait, you mean I can use the TLA toolbox from the command line?”