Atom 1.29
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Topics /
The most popular blog posts about software engineering on Hacker News. 466 posts.
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
The concept of contravariance, contravariant functors, and the Contravariant typeclass defined in the ‘contravariance’ Haskell library.
Is your Git repository bursting at the seams? git-sizer is a new open source tool that can tell you when your repo is getting too big. git-sizer computes various Git…
The Electron team is excited to announce that the first stable release of Electron 3 is now
Are dependent types the future of software development? Read more about our work on Dependent Haskell in this blog post.
Start using this domain right away. Straightforward domain shopping experience. Quick access to your domain.
In light of Oracle’s recent announcement indicating an end to free long-term support for OpenJDK after January 2019, we re-affirm that the OpenJDK 8 and OpenJDK 11 Java runtimes in Amazon Linux 2 will continue to receive free long-term support from Amazon until at least June 30, 2023. We are collaborating and…
Learn how to build and train a deep learning network to recognize numbers (MNIST),how to convert it in the CoreML format to then deploy it on your iPhoneX and …
DropCatch.com helps you secure expiring domain names.
It is deceptively simple to get started with Linux Containers, but how well do you really understand the underlying technology? Could you explain the architectural trade offs of container hosts
Meet the experts. Explore the digital magazine where innovators share tech strategies, executive insights, and advancements in AI and IT transformation.
One such topic that has challenged my own conceptions is how errors are handled in Go. To recap:
By virtue of using LLVM, Mono has access to a wide suite of tools and optimization backends. A lot of active research uses LLVM IR. One such research project, Souper, tries to brute-force a search for missed optimizations in our emitted code. The .NET community may have software projects that benefit from using Souper…
An interactive demo (using D3) of CockroachDB. Watch as CockroachDB evolves with your application, from proof-of-concept, to multi-node cluster, to international deployment.
If you’re considering a microservices implementation, and you enjoy this post, you might also enjoy my more recent post Gasp! You Might Not Need Microservices. I recently read a post called The False Dichotomy of Monoliths and Microservices by Jimmy Bogard, which I absolutely loved. While reading through it I noticed…
Like many developers exploring the world of wearables, I’m an avid fan of apps that track your exercise. Companies like Strava & Runkeeper have paved the way for what we can do with motion and health data, creating new and… Continue reading Introduction to Apple WatchKit with Core Motion — Tracking Jumping Jacks
The whole API lifecycle should go agile in order to stay relevant. But, this is made difficult because new Service-Based Architecture makes dependencies skyrocket! It’s time to think of a new way to
News and insights on the Android platform, developer tools, and events.
In Visual Studio 2017 release 15.8 Preview 3 we’re announcing support for Just My Code stepping for C++. In addition to previously supported callstack
UML was created in 1994 by engineers at Rational Software to standardize system diagrams. Of the 14 UML diagram types, activity and use case diagrams handle 80% of real-world business process documentation needs.
With 2019 a day away, let’s reflect on the past to see how we can improve. Yes, let’s take a long look back 30 years and reflect on the original fuzzing paper, An Empirical Study of the Reliability of UNIX Utilities, and its 1995 follow-up, Fuzz Revisited, by Barton P. Miller. In this blog post, […]
Several JavaScript data structures such as Map, Set, WeakSet, and WeakMap use hash tables under the hood. This article explains how V8 v6.3 improves hash table performance.
So you’ve bought into this whole RPC thing and want to try it out, but aren’t quite sure about Protocol Buffers. Your existing code encodes your own objects, or perhaps you have code that needs a particular encoding. What to do? Fortunately, gRPC is encoding agnostic! You can still get a lot of the benefits of gRPC…
The compiler tool chain is one of the largest and most complex components of any system, and increasingly will be based on open source code, either GCC or LLVM. On a Linux system only the operating system kernel and browser will have more lines of code. For a commercial system, the compiler has to be completely…