News

PHP in 2020 - stitcher.io

PHP isn

Developers Security Report - WhiteSource

The survey gathered responses from 650 developers in NA and Europe about how their organizations handle the day-to-day operational responsi...

The survey gathered responses from 650 developers in NA and Europe about how their organizations handle the day-to-day operational responsibility for application security from identification to remediation.

GitHub - cabify/gotoprom: Type-safe Prometheus metrics builder library for golang

Type-safe Prometheus metrics builder library for golang - cabify/gotoprom

The Edge of Emulation | byuu.org

The final frontier in SNES emulation is cycle-perfect timings of the SNES video processors. In this article, I cover the importance and cha...

The final frontier in SNES emulation is cycle-perfect timings of the SNES video processors. In this article, I cover the importance and challenges of this.

Enforcing Java Record Invariants With Bean Validation - Gunnar Morling

Record types are one of the most awaited features in Java 14; they promise to "provide a compact syntax for declaring classes which are tra...

Record types are one of the most awaited features in Java 14; they promise to "provide a compact syntax for declaring classes which are transparent holders for shallowly immutable data". One example where records should be beneficial are data transfer objects (DTOs), as e.g. found in the remoting layer of enterprise applications. Typically, certain rules should be applied to the attributes of such DTO, e.g. in terms of allowed values. The goal of this blog post is to explore how such invariants can be enforced on record types, using annotation-based constraints as provided by the Bean Validation API.

Bartek's coding blog: "Use the Force, Luke"... or Modern C++ Tools

GitHub - googleforgames/agones: Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes - googleforgames/agones

Kotlin Algorithm Challenge No. 3 | blog

The following problem is the Reverse Integer problem on LeetCode. Problem Given a 32-bit signed integer, reverse its digits. Solution Thi...

The following problem is the Reverse Integer problem on LeetCode. Problem Given a 32-bit signed integer, reverse its digits. Solution This…

GitHub - dnote/dnote: A personal knowledge base for programmers

A personal knowledge base for programmers. Contribute to dnote/dnote development by creating an account on GitHub.

licenseclassifier/license_type.go at 842c0d70d7027215932deb13801890992c9ba364 · google/licenseclassifier · GitHub

A License Classifier. Contribute to google/licenseclassifier development by creating an account on GitHub.

Only 15% of the Basecamp operations budget is spent on Ruby - Signal v. Noise

How (not) to start a revolution in decentralized identity

The Internet has democratized information sharing, but, like any complex socio-technical system, it tends to concentrate power. These vast ...

The Internet has democratized information sharing, but, like any complex socio-technical system, it tends to concentrate power. These vast and growing accumulations distort everything that comes…

GitHub - hirsimaki-markus/SEAPIE: Scope Escaping Arbitary Python Injection Executor

Scope Escaping Arbitary Python Injection Executor. Contribute to hirsimaki-markus/SEAPIE development by creating an account on GitHub.

IntelliJ-based IDE Features Roadmap for 2020 | IntelliJ IDEA Blog

Is a round Minecraft world possible? - YouTube

Heights of circular orbits: http://mesecons.net/random/orbit.pdf More mathematical video on how to make the planet look spherical: https://...

Heights of circular orbits: http://mesecons.net/random/orbit.pdf More mathematical video on how to make the planet look spherical: https://www.youtube.com/wa...

Draft JEP: 8235674: Reimplement the Legacy DatagramSocket API

John Feminella 🌠 on Twitter: "⏲️ As of today, we have about eighteen years to go until the Y2038 problem occurs. But the Y2038 problem will be giving us headaches long, long before 2038 arrives. I'd like to tell you a story about this."

Demo & Interview: Futhark, a GPU Functional Language - YouTube

I'm very happy to be interviewing Troels Henriksen for this video. He's the lead of Futhark, a data-parallel functional programming languag...

I'm very happy to be interviewing Troels Henriksen for this video. He's the lead of Futhark, a data-parallel functional programming language. It has support ...

Servlets and Tomcat: 23+ Years and Counting - Tomitribe

Learn how, 23 years ago, the Servlet API and Tomcat were born and how they remain the very foundation of Enterprise Java today. @JakartaEE ...

Learn how, 23 years ago, the Servlet API and Tomcat were born and how they remain the very foundation of Enterprise Java today. @JakartaEE #OpenSource @TheApacheTomcat @TheASF #TomEE #Tomcat

The Wave/Particle Duality of Git Commits • &> /dev/null

GitHub - roman01la/proton-native-cljs

Contribute to roman01la/proton-native-cljs development by creating an account on GitHub.

Pharo - Pharo 8.0 Released!

URI.escape is obsolete. Percent-encoding your query string

Have you encountered one of those warnings in your Ruby 2.7.0 project?

Kotlin variable initialization for child class behaves weird for initializing variable with value 0 - Stack Overflow

I have created the following class hierarchy: open class A { init { f() } open fun f() { println("In A f") ...

I have created the following class hierarchy: open class A { init { f() } open fun f() { println("In A f") } } class B : A() { var x: Int = 33 init { ...

Comprehension Refactoring (Part 3) - YouTube

Part 3 of working on the coffee machine code. I am comprehension refactoring the model of the coffee machine code from recent episodes. - S...

Part 3 of working on the coffee machine code. I am comprehension refactoring the model of the coffee machine code from recent episodes. - Small Steps, Revert...