|
Table of Contents Trying ZK-less Kafka Yourself Taking Brokers Down Wrap-Up Sometimes, less is more. One case where that’s certainly true is dependencies. And so it shouldn’t come at a surprise that the Apache Kafka community is eagerly awaiting the removal of the dependency to the ZooKeeper service, which currently is used for storing Kafka metadata (e.g. about topics and partitions) as well as for the purposes of leader ....
|
The moment has arrived! You can reserve your badge for DEF CON in Vegas or the DEF CON online-only event right now at shop.defcon.org . Your pre-purchase allows us to accurately predict attendance, and it guarantees you a physical badge and secures your space if the venue is forced to restrict capacity. We thank you for your support and flexibility – hard numbers are the only way we can responsibly make a physical DEF CON happen this year...
|
|
initLogs 3: Learnings From My Experience on How to Learn Programming
-
www.unsungnovelty.org
-
5 years ago
-
eng
When you start your programming journey, you ask for recommendations from friends, colleagues or anybody who knows how to program. Either that or you just search online on how to learn programming. The recommendations would be something which you are blindly jumping into with no idea what to expect, in the hope that it will just “click”. This does work, sometimes. Especially if you have a mentor to help you out. Like a colleague in your com....
|
|
I did an AMA on Clubhouse a little while ago and there were a lot of awesome, hard-hitting questions on the panel. So for the next several weeks, I’m going to write out my thoughts to each of the questions and how I answered them.
|
|
Today I wanted to take the text of a Confluence page and convert it to Markdown. Getting the text was rather easy (after some duckduckgoing): Confluence provides a REST - API that returns among other things the content of pages in json. Here’s the curl-command to do this: curl "https://$CONFLUENCE/rest/api/content/343109903?expand=body.view" | jq .body.view.value > text.html This curl-command gets the contents of the page with the i....
|
|
Reforestation is the commercial logging industry's answer to the large-scale destruction of old growth forests, but a planted forest rarely replicates the biodiversity and complexity of a natural forest.
|
|
ShellHistory - Full Text Search, Backup, Synchronize and Organize your shell history
-
www.outcoldman.com
-
5 years ago
-
eng
I am excited to show my new application, ShellHistory. I can say that I started working on it four years ago when I published my little shell script dbhist . That script was convenient. It kept shell history from many macs for the last years (close to 100,000 records). But it was a time for an upgrade. Read more at loshadki.app…
|
|
I'm a big fan of Boris Buliga 's Emacs Plus homebrew recipe for customizing and installing Emacs builds on macOS. For a little while, I took a detour and built Emacs myself, so I could enable Andrea Corallo 's fantastic native compilation . I documented the steps here . Though it was fairly straightforward, I did miss Emacs Plus's convenience. I had been meaning to check back on Emacs Plus for native compilation support. Turns o....
|
|
How I added the Kotlin Interactive Shell to Homebrew (and you can too)
-
sal.dev
-
5 years ago
-
eng
I really like ki, but I didn’t want to run the shell script every time. Other folks felt the same , so I ended up writing this Homebrew formula . Here’s an abbreviated version of how I did it. How does Homebrew work? Homebrew is a package manager and artifact builder. All of the programs/tools/packages that core Homebrew knows about are located at brew --repo homebrew/core repository. The repository contains instructions (called fo....
|
|
How I added the Kotlin Interactive Shell to Homebrew (and you can too)
-
sal.dev
-
5 years ago
-
eng
I really like ki, but I didn’t want to run the shell script every time. Other folks felt the same , so I ended up writing this Homebrew formula . Here’s an abbreviated version of how I did it. How does Homebrew work? Homebrew is a package manager and artifact builder. All of the programs/tools/packages that core Homebrew knows about are located at brew --repo homebrew/core repository. The repository contains instructions (called fo....
|
|
Repository: @knadh/listmonk GitHub release page: v1.0.0 With this release, listmonk hits the v1.0.0 milestone and finally gets out of beta. It is now stable and production ready (has been for a while now). There are production instances that have handled millions of subscribers and hundreds of millions of e-mails. Docker Hub shows 1+ million pulls.
|
|
Book Review: The Voice of the Sirens. The Greeks and the art of persuasion
-
nicolaiarocci.com
-
5 years ago
-
eng
According to a famous and fortunate Homeric expression, words are winged, not so much like birds but rather like arrows, which cut the air quickly to go straight to the target and break through the listener’s heart. The Greeks have always known that the word is used to convince and show truth and correctness. But they also know that it has a magical force in it: it can turn into a spell, capable of dominating and dragging the listener’s sou..
|
|
Being a Senior Android Developer, I have got a chance to develop for a backend, this post chronicles the journey
|
|
Being a Senior Android Developer, I have got a chance to develop for a backend, this post chronicles the journey
|
|
Building a Platform Game With Arcade and Covering Python News Monthly
-
realpython.com
-
5 years ago
-
eng
Did you know the Python Software Foundation is hiring! With the recent support of three Visionary Sponsors, the PSF has been able to open positions for a developer-in-residence and a Python packaging project manager. Real Python now has a monthly Python news article. Frequent guest of the show, David Amos compiles and summarizes the biggest Python news from the past month.
|
|
Flask 2.0 has just been released. Along with it come many other major satellite releases: Werkzeug 2.0, Jinja 3.0, Click 8.0, ItsDangerous 2.0, and MarkupSafe 2.0. Across all projects, Python 3.6+ is now required, and comprehensive type annotations are supported. At a glance, I’d say that the biggest news is async views in Flask 2. Work has also been done around Werkzeug Request and Response classes to allow for better sync and async in t..
|
|
With Snyk IaC, you can get immediate guidance on security configurations as you write, and scan your Terraform plans in your deployment pipelines to ensure they’re free from cloud misconfigurations.
|
|
Welcome to Learn With Me: Julia . A series where you can follow me along my journey of learning Julia, Data Science and Machine Learning. This series is heavily inspired by Learn With Me: Elixir , a series by Kevin Peter / The Inquisitive Developer and the format of this post will follow
|
|
In this post, I am going to talk about Proto Buffers and how you can use them in Python for passing messages across networks. Protocol Buffers or Porobuf in short, are used for data serialization and deserialization. Before I discuss Protobuf, I would like to discuss data serialization and serialization first. Data Serialization and De-serialization According to Wikipedia Serialization is the process of translating a data structure or obje....
|
|
I made an Oracle APEX Plug-In that allows creating Slideover regions which slide in content from the side when opened.
|
|
I read a fair amount of books, but I’ve never kept track of them except in my brain because the friction to track books is just too high. Recently, I wondered how easy it would be if I could just use my phone to scan the barcode on the back of the book, and that would automagically insert the book into a list. The theory Each book is identified by a ISBN, a 13-digit number that is usually printed on the back of the book using a barcode.
|
|
I read a fair amount of books, but I’ve never kept track of them except in my brain because the friction to track books is just too high. Recently, I wondered how easy it would be if I could just use my phone to scan the barcode on the back of the book, and that would automagically insert the book into a list. The theory Each book is identified by a ISBN, a 13-digit number that is usually printed on the back of the book using a barcode.
|
|
Problem Statement Can organisations or individuals without nationstate resources assimilate information quickly enough to orchestrate an…
|
|
A the cost of this is lower than the very limited scope for mass production would allow, and the risk of a copy being obtained and defeated as practice is removed.
|
|
Joining forces with FossID to extend developer-first security to C/C++ applications
-
snyk.io
-
5 years ago
-
eng
We’re excited to announce the acquisition of FossID, extending Snyk’s developer-first security capabilities with deeper C/C++ support and enhanced license compliance.
|
|
For decades Scandinavian countries have been renowned for their educational systems, low levels of corruption, sustainable economy, social justice, overall quality of life. According to Jukka Savolainen on Slate , the reason why Finns have now been dominating the World Happiness Report four years in a row has little to do with these factors and more with their life expectations. Savolainen perspective is interesting because he is a Finn ..
|
|
I can be a completely insufferable person to be around. Part of this is because it took me a long time to learn the difference between someone seeking advice, and just wanting to vent. If I think I see a problem, I tend to look for solutions. Couple that with a bit of obnoxious optimism and an inclination towards simplicity, and the outcome is that I trivialize problems and offer deeply un nuanced “solutions”.
|
|
I can be a completely insufferable person to be around. Part of this is because it took me a long time to learn the difference between someone seeking advice, and just wanting to vent. If I think I see a problem, I tend to look for solutions. Couple that with a bit of obnoxious optimism and an inclination towards simplicity, and the outcome is that I trivialize problems and offer deeply un nuanced “solutions”.
|