Own Your DNS Data | Linux Journal
Unsorted Bookmarks
The Last Word On Nothing | The Quaking Giant
Lambda Overdose -
Lambdas are a nice recent addition to C++. They are cool, they are hip, and they tend to be overused and misused, e.g. as replacement for normal functions.
GitHub - dimonomid/geekmarks: API-Driven, Geeky Bookmarking Service
API-Driven, Geeky Bookmarking Service. Contribute to dimonomid/geekmarks development by creating an account on GitHub.
Yak Shaving - the Less You Do the Better · Code Ahoy
It is important for software developers to avoid distractions and stay focused on the primary task.
GitHub - tuhdo/os01: Bootstrap yourself to write an OS from scratch. A book for self-learner.
Bootstrap yourself to write an OS from scratch. A book for self-learner. - GitHub - tuhdo/os01: Bootstrap yourself to write an OS from scratch. A book for self-learner.
How Python syntax works beneath the surface - O'Reilly Media
Use Python's magic methods to amplify your code.
Analyzing the data from a survey of 425 microservices engineers | @datawireio
Ambassador Labs’ developer control plane enables developers to code, ship, and run more efficiently using a developer-first approach and a series of open source, CNCF tools.
probability - Do I need Hidden Markov Model or is Markov Model enough for modeling the user browsing - Mathematics Stack Exchange
Wrapping Kubernetes Around Applications Old And New
Kubernetes, the software container management system born out of Google, has seen its popularity in the datacenter soar in recent years as datacenter
design-patterns-for-humans/README.md at master · kamranahmedse/design-patterns-for-humans · GitHub
An ultra-simplified explanation to design patterns - design-patterns-for-humans/README.md at master · kamranahmedse/design-patterns-for-humans
GitHub - wallix/awless: A Mighty CLI for AWS
A Mighty CLI for AWS. Contribute to wallix/awless development by creating an account on GitHub.
codr4life/lifoo: a fresh take on Forth in the spirit of Common Lisp
From Microservices to Distributed Systems: A Survival Guide for Java Devs - DZone Java
When and Where to use cast,cal & info messages in Elixir & Erlang — GenServer
cast, call & info messages in Elixir & Erlang
Out of the loop: Rex Tillerson finds state department sidelined by White House | US news | The Guardian
America’s top diplomat is operating with senior staff positions left vacant, his deputy vetoed and foreign policy made by an ideological clique around Trump
How Hibernate Almost Ruined My Career
Next Big Future: Elon Musk wants to speed up tunneling by 10 times and lower costs by 10 to 100 times and create 30 layers of mostly underground cities
Tunnel technology is older than rockets, and boring speeds are pretty much what they were 50 years ago. As with space launches, tunnels are often funded
Matt Ruff talks about his masterful antiracist novel Lovecraft Country, out in paperback today / Boing Boing
When I reviewed Matt Ruff’s incredible Lovecraft Country last February on its hardcover release dates, I wrote, “Ruff inverts the Lovecraft horror, which turned so often on “misce…
'President Supervillain' Puts Trump's Quotes in Red Skull's Mouth, and It's Disturbingly Perfect
He’s barely been in office for a month, but already Donald Trump has given the world a fearsome amount of wild, delirious quotes. They’re sentences that not even the best satirical writer could come up with—and weirdly enough, they make for uncomfortably believable quotes for Marvel’s premiere fascist supervillain.
Apache Kafka: A Primer - The New Stack
Apache Kafka is fast becoming the preferred messaging infrastructure for dealing with contemporary, data-centric workloads such as Internet of Things, gaming, and online advertising. The ability to ingest data at a lightening speed makes it an ideal choice for building complex data processing pipelines. In a previous article, we discussed how Kafka acts as the gateway…
Colormind blog - generating color palettes with deep learning
The Colormind blog details the development process of Colormind, the deep learning color generator. Discussions on the application of Generative Adversarial Networks in color palette generation.
Auto-Scaling Jenkins with Kubernetes
Jenkins is a great piece of software (ok, it has problems but I couldn’t imagine software development without it). But one of the challenges with maintaining a Jenkins cluster is capacity management. It’s fairly typical to start out with a single master instance. Over time the number and size of Jenkins jobs increases placing more and more demand on the server. The first fix people apply when this happens is to vertically scale the Jenkins server (In fact I recently interviewed for a position and was told their Jenkins server hardware had 40 cores and 512GB of RAM). Some of the problems with scaling vertically include: Cost per unit of scale increases with the size of the hardware. Complex software configuration required to support a large variety of job types. Greater risk of ‘noisy neighbours’ impacting: job performance. server stability. The alternatives to vertically scaling the Jenkins master are to: Deploy multiple Jenkins masters allocated: per environment. per organisational unit. per product line. Deploy statically provisioned Jenkins slaves. Deploy dynamicaly provisioned Jenkins slaves. Deploy multiple Jenkins masters with statically or dynamically provisioned Jenkins slaves. There are a few things to consider when choosing how to scale your Jenkins infrastructure. If you choose to deploy multiple master you should have an efficient and effective way to manage them. At a minimum, you should use configuration management or orchestration tooling to manage the lifecycle of the instances themselves. You should also consider similar for managing plugins, jobs etc. In the past I have had great success using tools like Chef and Job DSL to manage build infrastructure. If you choose to use slaves, consider if you should provision bloated slaves capable of performing any build Job or if you should provision specialized slaves.
Extend your ITIL: The six essential cybersecurity services | APNIC Blog
Guest Post: Six vital cybersecurity services and how to implement them in your security operations.
Installing Docker on Linode with Wordpress image - Code and Unicorns
After creating your new Debian/Ubuntu instance on your Linode manager console follow following steps. Instance update and docker install 1.) To upgrade your Linux instance with the newest relevant updates, to get our instance up to date (in our case running Ubuntu) . apt-get upgrade apt-get update 2.) There is an issue with Linode and Docker with dependancies, therefore following command needs to be run as well […]
A Better Way to Implement Bit Fields - Andrew Kelley
Penny Pinching in the Cloud: Running and Managing LOTS of Web Apps on a single Azure App Service - Scott Hanselman
I've blogged before about 'penny pinching in the cloud.' I'll update that ...
⚙ D29539 Add lld to test-release.sh
What Squatting Teaches Us About Housing Policy - CityLab
Preserving the Stories of Baltimore's Vacant Homes - CityLab