|
High availability with nats-streaming-server (fault-tolerance)
-
carlosbecker.com
-
6 years ago
-
eng
I wanted to set up a fault tolerant nats-streaming-server , but couldn’t find a “quick” guide on how to do it - so here we are.
|
|
There is a little trick I just found about, which I think can be very useful when you split tasks across different notebooks. Jupyter notebooks keep gaining popularity and use cases, the rapid growth of the tooling ecosystem around it is just one proof (for example voilà or panel ). Most people choose Jupyter when publishing a course or tutorial on Github and that’s great, but when there are a lot of notebooks it can become messy.
|
|
We are thrilled to announce that Snyk has acquired DevSecCon, the world’s premier conference dedicated to DevSecOps – getting developers and security working well together! Together, Snyk and the DevSecCon team, led by Francois Raynaud, will partner to maintain a vendor neutral home dedicated to growing and strengthening the DevSecOps community with additional support and resources, including 9 global conferences in the remainder of 2019 an..
|
|
Whenever I’ve been promoted or moved into a management position, I reach for this book which I learned about after reading this post on how your first three months are so important for setting the right tone with your manager and the role you are signing up for.
|
|
The growth of open source alongside the lagging security standards has led many regulatory bodies and industry watchdogs to move toward stricter and clearer rules around how to protect applications that include open source code.
|
|
Hello! I thought it would be fun to write a post aimed towards business leaders making technology decisions for their organizations. There is a lot of hype in our field and little truth behind the hype. Like most things I write about, this started from an idea I had on Twitter: has anyone ever done technical breakdowns of these products in Gartner reports that are actually just trash, is this something you'd read..? — jessie frazell....
|
|
A little over a year ago, I moved to Fort Gordon for the Cyber Basic Officer Leaders Course. I saw one of my former classmates in the gym this morning, lounging on a bench press near two of his Soldiers. He once said that he did not have hours to spend in the gym every day, and that he had better things to do with his time. Permalink.
|
|
Bye Whatsapp A while ago I decided to move away from Whatsapp and Telegram in favor of Matrix, mostly to improve my privacy and get more control over my own data - yes Whatsapp, I’m looking at your limited backup options. But enough about the idealistic tech vision and more about tech itself. To get the most out of Matrix it is best to deploy an instance for yourself. It’s quite an involved process, however luckily there’s an Ansible playbo..
|
|
Continuous Integration of Vanilla C Programs for Intel, ARM, and MIPS Architecture
-
ariya.io
-
6 years ago
-
eng
Developing cross-platform applications presents a major challenge:, how to ensure that every commit does not break some combinations of operating systems and CPU architectures. Fortunately, thanks an array of online services and open-source tools, this challenge becomes easier to tackle.
|
|
TL;DR - With such an overwhelming response to the original post , I have turned this into a KickStarter in an attempt to make this work. You can check it out here . Even better news, this is now not just a thing, but an actual physical product! Please check out LidLayer.com A few days ago, I posted about my MacBook Pro sticker prototype to help protect the lid, preserve my various stickers, and subsequently show how it ca..
|
|
In my last post, I looked into the infrastructure of mimalloc, to be frank. A few details on how it is actually hooking the system allocator when used, mostly. I’m still using what is effectively a random scatter/gather approach to the codebase. Mostly because it is small. I’m trying to… grok it would be the best term, I guess. I’m going over the code because it also give me a good idea about practices in what seems to be a damn good C co....
|
|
Tom Smith over at DZone, one of a handful of websites I read every day , just finished a great three-part series on common cybersecurity shortfalls. He highlights the importance of basic countermeasures, like encryption and patching, all the way up to complex topics like attack vectors. I recommend all three: part 1 , part 2 , and part 3 . Permalink.
|
|
Open source projects are excellent giving users the control to self-host projects without incurring the cost of a software as a service.
|
Forms are the main tool through which you have a conversation with your users. If you fail at them, you fail to have a good conversation with your users Forms are central to: Registrations : Having more users Revenue : Having more money Data input : Having more data Tasks and interactions : Actually do something useful Guiding principles Reduce cognitive load Help prevent errors Make it human In practice this means :
|
|
Ardan Labs (a leader in building Go enterprise software) is excited to announce that we have partnered with Light Code Labs and Matt Holt to bring Caddy into the Ardan Labs family of products and services. Caddy is a lightweight ingress service written in Go that provides automated security features and a plugin environment for extensibility. With the service being free open source (FOSS), small and large Go engineering teams finally ..
|
Forms are the main tool through which you have a conversation with your users. If you fail at them, you fail to have a good conversation with your users Forms are central to: Registrations : Having more users Revenue : Having more money Data input : Having more data Tasks and interactions : Actually do something useful Guiding principles Reduce cognitive load Help prevent errors Make it human In practice this means :
|
|
After nearly a year coding in Python (although not consistently), I started trying code formatters and discovered they were more useful than I thought. Here are some reason why. First, I must admit these tips may be biased by the fact I use Jupyter Notebooks quite a lot. I think they are an incredible tool for learning although they may also instill some bad coding habits. Before talking about black lets go through the step to insta..
|
|
Repository: @knadh/listmonk GitHub release page: v0.2.0-alpha This release has breaking changes. If you have an older version running, there a couple manual patches to apply. Unsubscription URIs have changed from /unsubscribe to /subscription/*. Production Nginx config needs to be amended to whitelist the new URI.
|
|
Introduction I was recently hired at SchedMD, LLC , and while SchedMD did everything right when they hired me, I was rejected at other companies for reasons that did not make any sense. This post is about what those companies could have done better. I will talk about one company I interviewed at that I will call TBC for “The Big Company.” What Was Done Right TBC did some things right, and SchedMD did everything right.
|
|
Introduction I was recently hired at SchedMD, LLC , and while SchedMD did everything right when they hired me, I was rejected at other companies for reasons that did not make any sense. This post is about what those companies could have done better. I will talk about one company I interviewed at that I will call TBC for “The Big Company.” What Was Done Right TBC did some things right, and SchedMD did everything right.
|
|
Introduction I was recently hired at SchedMD, LLC , and while SchedMD did everything right when they hired me, I was rejected at other companies for reasons that did not make any sense. This post is about what those companies could have done better. I will talk about one company I interviewed at that I will call TBC for “The Big Company.” What Was Done Right TBC did some things right, and SchedMD did everything right.
|
|
I found Scott Murray’s post after I started looking for something to replace Amazon S3 . He lists a bunch of places for cheap or free static hosting, most of which I had never heard of. If Google Firebase will not work for you, check this post out for some other ideas. Permalink.
|
|
650 words, 2 1/2 minutes. Article Financial Times article “Israeli group’s spyware ‘offers keys to Big Tech’s cloud’”, Mehul Srivastava in Tel Aviv and Tim Bradshaw in London, July 19th 2019. https://www.ft.com/content/95b91412-a946-11e9-b6ee-3cdf3174eb89 Comment This comment is provided on the basis that the article is factually correct and the details within are technically accurate. The article claims to describe a recent product demonst..
|
Steps Set up user for gatsby site Set up rights for directory Create a key for gitlab Create a private / public key to ssh on server Add private key to protected variable Add key to authorized key Run scaleway special script Write gitlab ci Git commit Watch pipeline
|
|
Writing an x86 emulator from scratch in JavaScript: 2. system calls
-
notes.eatonphil.com
-
6 years ago
-
eng
Previously in emulator basics: 1. a stack and register machine In this post we'll extend x86e to support the exit and write Linux system calls, or syscalls. A syscall is a function handled by the kernel that allows the process to interact with data outside of its memory. The SYSCALL instruction takes arguments in the same order that the regular CALL instruction does. But SYSCALL additionally requires the RAX register to contain ....
|
Steps Set up user for gatsby site Set up rights for directory Create a key for gitlab Create a private / public key to ssh on server Add private key to protected variable Add key to authorized key Run scaleway special script Write gitlab ci Git commit Watch pipeline
|
|
It’s the twentieth, which means it’s time for another blog statistic report. This is the nineteenth monthly report. Five more and I’ve made it a whole two years!
|
|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
A few thoughts about my favorite anime and pieces of artwork in general. Mainly, how it impacted my life.
|