Happy new year every one. Thank you for being a reader. 2018 is a crazy years, we saw the up and down of cryptocurrency. WebAssembly started to become real. Kubernetes is defenitely the tool of DevOps. Vue is picking up on React…I’m sure that we sometimes feel we are in a hopeless race to catch up with the shiny new things. It’s frustrated. Dan, creator of Redux and contributor of React, wrote a blog post to reflect on thing he doesn’t know as of 2018. That means, even a profilic developer has thing they don’t know. However, they look up and learn it when they need. So be relax, focus on the main thing that you are interested, and pickup on side things as a fun activity rather to keep catching up with trend.
Ever feel frustrated with so many new things every week? This is a great remind you don’t have to know everything.
An introductory course on cryptography, freely available for programmers of all ages and skill levels. It is created by Principal of Latacora, a security company.
This blog note is in a cycle aimed at less-experienced developers. We will start with real-life code, that the author found in one of their projects. Through a series of steps, they will refactor it to excellent object structure, separated from other parts of the application.
This document explains the IEEE 754 floating-point standard. It explains the binary representation of these numbers, how to convert to decimal from floating point, how to convert from floating point to decimal, discusses special cases in floating point, and finally ends with some C code to further one’s understanding of floating point.
In Prolog, the program logic is expressed in terms of relations, represented as facts and rules. Which makes it well suited to solve logic puzzle. If you want to learn more about Prolog, go here
State machines are widely used to implement network protocols, or, generally, objects that have to react to external events.
Re-create DOOM fire effect in JavaScript.
Postgres extensions are usually in C/C++. I have linked a lot to a Rust links about projects that enable us to write Rust in place of C/C++ before. I think Rust is a great, more approach language for these kind of integration.
A penetration test (pen test) is an authorised attack simulation against an organisations network or applications identifying vulnerabilities and security issues. Designed as a quick reference cheat sheet providing a high level overview of the typical commands you would run when performing a penetration test.
This is megalist, includes many topic and programing languages. Not all of them are good questions but we got something to validate our knowledge and fill in the gaps.
record and replay user action on a web page, help you debug/reproduce bugs easily. The introduction post explains detail how it works and its visison.
JavaScriptTypeScripteven if you don’t have a Facebook account
Reliably finding bugs to escape the Chrome sandbox
Not just for exam, it can be used to learn and remember things. And they are scientifically-proven techniques
The markdown-based note-taking app that doesn’t suck
A tool to scan Kubernetes cluster for risky permissions
Run production-grade databases easily on Kubernetes
The ultimate solution for populating your MongoDB database
BetterDev Link
Every Monday