|
Kubernetes Integration Testing: MiniKube + Azure Pipelines = Happy
-
blog.gripdev.xyz
-
7 years ago
-
eng
Update: With the release of KIND (Kubernetes in Docker) I’ve now moved to using this over minikube as it’s quicker and simpler. I recently did some work on a fairly simple controller to run inside Kubernetes. It connects to the K8s API and watches for changes to ingress objects in the cluster. I had a nice cluster spun up for testing which I could tweak and poke then observe the results. This was nice BUT I wanted to translate it into s....
|
|
These past few years, I’ve provided various types of support for some tech incubators in the Kitchener-Waterloo region where I live (it’s a complex arrangement that I won’t go into within this post, but mostly involves helping people with technology implementation issues related to software). It’s not hard to find tech incubators nowadays - they’ve become quite popular this past decade, and larger cities often have several incubators of va..
|
|
These past few years, I’ve provided various types of support for some tech incubators in the Kitchener-Waterloo region where I live (it’s a complex arrangement that I won’t go into within this post, but mostly involves helping people with technology implementation issues related to software). It’s not hard to find tech incubators nowadays - they’ve become quite popular this past decade, and larger cities often have several incubators of va..
|
|
Recently we went out and bought a new vehicle: a 2014 Honda Odyssey minivan. I’ll get into the details in a bit, but essentially we’ve been looking for a while and just happened to come across the right one.
|
Counterintuitively, test-driven development is not about tests. Test-driven development is about being able to take gradual and small steps towards a solution. Taking small steps allows you to solve...
|
Counterintuitively, test-driven development is not about tests. Test-driven development is about being able to take gradual and small steps towards a solution. Taking small steps allows you to solve...
|
|
We’ve come along way with graphs so far. We know how to structure them, how to explore them, and how to travel them in a way that minimizes cost (however you choose to define the cost between each vertex). A special kind of cost-saving traversal deals with the shortest path between two points.
|
|
Newly Redesigned Chromium-Based Brave Browser Has 22% Faster Load Time than Brave Muon Version, on Average
|
|
I came across an interesting interview question, along the lines of ”How would you make this work?” add(2, 5); // multiple arguments style > 7 add(2)(5); // currying, a chained invocation style > 7 add(1,2)(3,4) // both > 10 I thought this was a very interesting question, so took some time to implement a multi-argument / curried function. Heres what I got: A solution to the multiple argument style is straightforward, theres jus....
|
|
Sharing Vespa (Open Source Big Data Serving Engine) at the SF Big Analytics Meetup
-
yahooeng.tumblr.com
-
7 years ago
-
eng
yahoodevelopers : By Jon Bratseth, Distinguished Architect, Oath I had the wonderful opportunity to present Vespa at the SF Big Analytics Meetup on September 26th, hosted by Amplitude . Several members of the Vespa team ( Kim , Frode and Kristian ) also attended. We all enjoyed meeting with members of the Big Analytics community to discuss how Vespa could be helpful for their companies. Thank you to Chester Chen , T.J. Bay ....
|
|
Welcome to the largest survey ever of Java developers. The data presented in the following report was taken from more than 10,200 questionnaires, covering JDK vendors, versions, IDEs, build tools, CI servers, Java EE versions, web frameworks, JVM languages, binary repositories, source code repositories, source code management and much more!
|
|
Welcome to the largest survey ever of Java developers. The data presented in the following report was taken from more than 10,200 questionnaires, covering JDK vendors, versions, IDEs, build tools, CI servers, Java EE versions, web frameworks, JVM languages, binary repositories, source code repositories, source code management and much more!
|
|
Welcome to the largest survey ever of Java developers. The data presented in the following report was taken from more than 10,200 questionnaires, covering JDK vendors, versions, IDEs, build tools, CI servers, Java EE versions, web frameworks, JVM languages, binary repositories, source code repositories, source code management and much more!
|
|
Welcome to the largest survey ever of Java developers. The data presented in the following report was taken from more than 10,200 questionnaires, covering JDK vendors, versions, IDEs, build tools, CI servers, Java EE versions, web frameworks, JVM languages, binary repositories, source code repositories, source code management and much more!
|
Sleek Dashboard Demo: Sleek Demo site/ GitHub: https://github.com/tafcoder/sleek-dashboard Bootstrap 4 Admin Dashboard Template and UI Kit – and yeah sleeeeek indeed – like I really love it. Great work by tafcoder. UI Kit Site: https://getuikit.com/ GitHub: https://github.com/uikit/uikit A lightweight and modular front-end framework for developing fast and powerful web interfaces. Well suited for website, landing pages etc. Simple, strai..
|
Sleek Dashboard Demo: Sleek Demo site/ GitHub: https://github.com/tafcoder/sleek-dashboard Bootstrap 4 Admin Dashboard Template and UI Kit – and yeah sleeeeek indeed – like I really love it. Great work by tafcoder. UI Kit Site: https://getuikit.com/ GitHub: https://github.com/uikit/uikit A lightweight and modular front-end framework for developing fast and powerful web interfaces. Well suited for website, landing pages etc. Simple, strai..
|
|
imenu navigation is one of those Emacs gems I didn't discover until much later on. It does what you'd expect in all types of modes. In rare instances, I've found specific modes missing imenu support. Fortunately, this is Emacs and you can fix that. Eshell has a handy feature to jump back and forth over previous prompts using M-x eshell-previous-prompt (C-c C-p) and M-x eshell-next-prompt (C-c C-n) . Upon learning about these two fun..
|
|
I am back on the learning Scala trail and it is clear that just reading books and articles or watching videos won’t cut it. It needs to be hands-on coding.
|
|
I am back on the learning Scala trail and it is clear that just reading books and articles or watching videos won’t cut it. It needs to be hands-on coding.
|
|
Now that we’ve explored graphs and their basic algorithms, we’re going to add aonther dimension to the vertices: weight. We’ve already programmed them into our Vertex class, but now we’re going to explore how our algorithms must change when weight becomes a factor when traveling on an edge from one vertex to the next.
|
|
I’ve come to firmly believe that Engineering Leadership has a 3-2-1 principle to create Engineer happiness, which is a key prerequisite for high performance Engineering teams.
|
|
I’ve come to firmly believe that Engineering Leadership has a 3-2-1 principle to create Engineer happiness, which is a key prerequisite for high performance Engineering teams.
|
|
I’ve come to firmly believe that Engineering Leadership has a 3-2-1 principle to create Engineer happiness, which is a key prerequisite for high performance Engineering teams.
|
|
I’ve come to firmly believe that Engineering Leadership has a 3-2-1 principle to create Engineer happiness, which is a key prerequisite for high performance Engineering teams.
|
|
Some of you may know that I organise a little meetup called Talk.CSS, Singapore's only CSS-centric meetup, with Chris Lienert. As we are coming up to 3 years…
|
|
Mapplication is a tool I built with my co-workers (Rob Shepard, Ethan DeGross, and Alyssa Varner) as a way to rapidly prototype maps for researchers and scholars. It accepts a CSV file upload and outputs a leaflet map. It converts the spreadsheet into valid GeoJSON, allows the users to pick a marker color and map […]
|
|
We reduced by over 60% the EC2 instance cost of our 1000+ node globally-distributed log-producing application by migrating it entirely to EC2 Spot Fleet. We discuss some of the issues we faced and also present the log data recovery mechanism which helped enable this migration. 15-20 minute read Background AdRoll operates a globally-distributed real-time bidding platform running on Amazon EC2 . This platform has historically used ....
|
|
An introduction to property-based testing and its applications in standard library algorithm validation
|
|
An introduction to property-based testing and its applications in standard library algorithm validation
|
|
Hundred years are nothing. Nada. Yes… I know. A lot can happen during a hundred years. Take a look the twentieth century with the two world wars, and the growth of computers and the Internet and the enormous leaps in biology. And the twentieth century is not the only one with drastic changes. Major changes have been happening every century all throughout the last few thousand years. And that’s my point. The total amount of changes is ....
|
|
I’m not sure I need it. Maybe you will. It is an exercise in excess. I rarely need something from my home PC because nowadays it’s so easy to store things in the magical cloud . Still, it’s a nice exercise. I have set up remote access on Void Linux and I will describe the process of doing so for that OS. You might encounter some problems if you are using Windows … but if you do you have bigger things to worry about (writing this aroun..
|