HIPAA 101 for Software Development Teams
Everything you need to know about HIPAA compliance, from the basics to infrastructure requirements to building with AI.
Learning how to write a 3D engine from scratch in C#, TypeScript or JavaScript (2013)
Access to this page requires authorization. You can try signing in or changing directories .
Python 3 comes to Scrapy
Python 3 Support with Scrapy 1 - Upgrade your Scrapy projects to Python 3. Leverage the latest features and improvements.
Self-Documented Makefile
Good projects are automated projects. But documenting all those Make targets in a README file doesn't make much sense, when you can make the Makefile auto-documented.
Trello clone with Phoenix and React – 5-part tutorial
Get your very own domain easily. Fast and professional customer service.
Automated Testing for League of Legends
Hi, I’m Jim ‘Anodoin’ Merrill, and I work on test automation efforts for League of Legends , focused specifically on the in-game experience. I currently serve as the tech captain to the Build Verification System Development (BVS-Dev) team.…
React Native on the Universal Windows Platform
Today, Microsoft and Facebook announced at Facebook’s developer conference, F8 2016, that we’re adding Universal Windows Platform (UWP) support to React Native. This is provided as an open source, community-supported framework. The new UWP support extends the reach of these native apps to a new market of 270 million…
How my open source hobby project became my job: 10 years of OptaPlanner
@{siteConfig.tagline}
Undebt: How We Refactored 3M Lines of Code
Undebt: How We Refactored 3 Million Lines of Code Evan H., Software Engineering Intern Aug 23, 2016 Peter Seibel wrote that to maximize engineering effectiveness, “Let a thousand flowers bloom....
How to Generate Secure Random Numbers in Various Programming Languages
This blog post will maintain the industry best practices for securely generating random data in Ruby, Node.js, Java, etc.
Atom 1.6 Released with Pending Pane Items, Async Git and Top and Bottom Bar API
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
ES6, ES7, and beyond
V8 v5.2 supports ES2015 and ES2016!
Sccache, Mozilla’s distributed compiler cache, now written in Rust
If this were a diary it would have a unicorn on the cover, because unicorns are awesome.
The State of Babel
- Some History
PyPy 5.1 released
We have released PyPy 5.1, about a month after PyPy 5.0. This release includes more improvement to warmup time and memory requirements,...
Abandoning Gitflow and GitHub in favour of Gerrit
Build amazing customer experiences on the Twilio platform with APIs for SMS, RCS, voice, and email, plus conversational AI for smarter engagement, and identity verification for trust.
Beyond 10,000 Lines: Lessons Learned from a Large Phoenix Project
Lessons Learned from a Large Phoenix Project
jQuery 3.0 Release Candidate
jQuery: The Write Less, Do More, JavaScript Library
A Taste of JavaScript's New Parallel Primitives
Author's note: Since this post was written, the API of postMessage has changed slightly. When sending a SharedArrayBuffer with postMessage, the buffer should no longer be in the transfer list ...
.NET Framework – What's New in C# 7.0
Access to this page requires authorization. You can try signing in or changing directories .
The engineer’s engineer: Computer industry luminaries salute Dave Cutler
The technology industry is still young, but its history is already rich with myths and legends.
Ruby has been fast enough for 13 years
When I started programming Ruby, it was on an Apple iBook G4/800. That beautiful 12” powerhouse of a 800 MHz PowerPC with a rocking 256MB of RAM. A lovely computer that was not only fast enough to …