|
Yesterday I was on a bus! Yes, a bus! I don't get to ride buses so often due to the working from home lyfe, but I took the opportunity to write some simple code (as I used to do on buses in the past... i even gave a talk about it once , when alt.net was a thing.) And the thing I coded on the bus was a html quine. Go and see this html quine It's... different? A quine is a program that produces, as output, its own source code...
|
Yesterday I was on a bus! Yes, a bus! I don't get to ride buses so often due to the working from home lyfe, but I took the opportunity to write some simple code (as I used to do on buses in the past... i even gave a talk about it once , when alt.net was a thing.) And the thing I coded on the bus was a html quine. Go and see this html quine It's... different? A quine is a program that produces, as output, its own source code...
|
Yesterday I was on a bus! Yes, a bus! I don't get to ride buses so often due to the working from home lyfe, but I took the opportunity to write some simple code (as I used to do on buses in the past... i even gave a talk about it once , when alt.net was a thing.) And the thing I coded on the bus was a html quine. Go and see this html quine It's... different? A quine is a program that produces, as output, its own source code...
|
|
If there is anything like a silver bullet for creating meaningful and actionable alerts with a high signal-to-noise ratio, it is alerting based on service-level objectives (SLOs). Fulfilling a well-defined SLO is the very definition of meeting your users’ expectations. Conversely, a certain level of service errors is OK as long as you stay within the SLO — in other words, if the SLO grants you an error budget. Burning through this error bud..
|
|
Universal ctags (newer) I'm now using universal ctags , as recommended by counsel-etags . From universal ctag's Building on Mac OS : brew tap universal-ctags/universal-ctags brew install --HEAD universal-ctags .ctags --langdef=swift --langmap=swift:+.swift --kinddef-swift=v,variable,variables --kinddef-swift=f,function,functions --kinddef-swift=s,struct,structs --kinddef-swift=c,class,classes --kinddef-swift=p,protocol,protocols -....
|
|
If there is anything like a silver bullet for creating meaningful and actionable alerts with a high signal-to-noise ratio, it is alerting based on service-level objectives (SLOs). Fulfilling a well-defined SLO is the very definition of meeting your users’ expectations. Conversely, a certain level of service errors is OK as long as you stay within the SLO — in other words, if the SLO grants you an error budget. Burning through this error bud..
|
|
Why product objectives are your best guide to team design
-
www.thoughtworks.com
-
7 years ago
-
eng
IT’s role in the enterprise is rapidly shifting; from being a provider of commoditized solutions to becoming the core of modern businesses. As a result, many established companies are still struggling to organize their engineering and product development teams effectively around the things they’re building.
|
|
Social networks Fediverse: @zimpenfish@social.rjp.is Fediverse: @zimpenfish@octodon.social Goodreads Twitter Spotify last.fm Jabber Also reachable via Telegram, Signal, WhatsApp, LINE, WeChat, Viber, Threema, and probably some others I’ve forgotten. Creative outlets Instagram Soundcloud YouTube Flickr (largely just an Instagram backup now) Tumblr Sometimes my music escapes into the wild and appears on real services. Spotify Deezer Tidal Buy..
|
Handling data in React can be treacherous if you don’t know your way around. Learn some common patterns for fetching, storing, and retrieving data in this guide to help you avoid messy code traps. React’s flexibility means you can handle data in a lot of different ways. This guide will teach you patterns for fetching, storing, and retrieving data in React without the stress of maintaining a complex system. As part of my mentorship busine....
|
|
Creative web design and systematic web design don’t need to be at arms. This post examines how to use a design system (Material) and extend it to make it your own.
|
|
Over the years we wrote a lot of demos for Codename One as well as a lot of test cases. This can get painful after a few dozen projects each of which with their own version of the JARs and build script. To solve this never ending need to organize samples Steve introduced a new samples folder into the open source project. This makes it easy to build/run samples if you’re command line inclined. All you need is an install of Java and Ant to ..
|
|
Even though I'm polite and I click yes to let all the websites keep their cookies on my machine, for their own devilish surveillance purposes, even though I say yes and there are no doubt a million cookies filled with details about me, knowing everything i like and what i click on, and invading every ounce of my privacy, it seems that they can't seem to find the one cookie that matters, they keep losing that one cookie i care about and it's....
|
Even though I'm polite and I click yes to let all the websites keep their cookies on my machine, for their own devilish surveillance purposes, even though I say yes and there are no doubt a million cookies filled with details about me, knowing everything i like and what i click on, and invading every ounce of my privacy, it seems that they can't seem to find the one cookie that matters, they keep losing that one cookie i care about and it's....
|
Even though I'm polite and I click yes to let all the websites keep their cookies on my machine, for their own devilish surveillance purposes, even though I say yes and there are no doubt a million cookies filled with details about me, knowing everything i like and what i click on, and invading every ounce of my privacy, it seems that they can't seem to find the one cookie that matters, they keep losing that one cookie i care about and it's....
|
|
Open layouts are the worst. They make literally no sense at all. Why do our employers feel compelled to make us work in a zoo-like environment? How are we supposed to get any valuable work done? An open space is only as quiet as the least quiet person at any given moment. This essentially means that it’s noisy all the time. In addition to the audio pollution, visual noise is also everywhere.
|
|
One year ago, I got the opportunity to speak at CSSConf EU 2018. I had just started out speaking at events outside my home base of Singapore, and it was my…
|
|
This is a blog version of the talk I gave at GopherCon Europe 2019 (Canary Islands Edition) , where I shared my thoughts on why Visual Programming Languages have failed and revealed for the first time my experiment on visualizing Go code. I could dive in straight into the project, but I do believe to truly appreciate it, I have to explain the thought line behind it first. It starts with an almost existential frustration of working w..
|
|
This is a blog version of the talk I gave at GopherCon Europe 2019 (Canary Islands Edition) , where I shared my thoughts on why Visual Programming Languages have failed and revealed for the first time my experiment on visualizing Go code. I could dive in straight into the project, but I do believe to truly appreciate it, I have to explain the thought line behind it first. It starts with an almost existential frustration of working w..
|
|
In this article, we disect the various physical, strength and athletic attributes of hundreds of thousands of 2019 CrossFit Open athletes as self-reported in their athlete profiles.
|
|
Earlier this week, I did a presentation for WWITPRO that detailed the UNIX philosophy and its relevance today. Given the subject matter, I decided to do the presentation in PostScript on my SPARCbook running Sun Solaris 2.5.1. This blog post details the content of the presentation for posterity! What is UNIX? Simply put, UNIX is an operating system that was created by Ken Thompson in 1969 that was rewritten shortly thereafter in Dennis Ri..
|
|
Earlier this week, I did a presentation for WWITPRO that detailed the UNIX philosophy and its relevance today. Given the subject matter, I decided to do the presentation in PostScript on my SPARCbook running Sun Solaris 2.5.1. This blog post details the content of the presentation for posterity! What is UNIX? Simply put, UNIX is an operating system that was created by Ken Thompson in 1969 that was rewritten shortly thereafter in Dennis Ri..
|
|
10 serverless security best practices for securing your serverless and cloud functions, from managing secrets, to data security, function isolation, least privileges and many more!
|
|
The "backspace" key on the keyboard should delete the last character you typed
-
www.databasesandlife.com
-
7 years ago
-
eng
I hate when pressing the “backspace” key on the keyboard a certain number of times doesn’t wipe out that number of previous keystrokes. For example, on Mac, if you press the spacebar twice then press backspace key twice you end up with one space. (As Apple inserts a period when you type space twice, so there are now three characters to delete.) Or on Chrome, when typing in the URL bar, pressing the backspace key removes the auto-suggest..
|
|
Robotic process automation (RPA) is no different: to its boosters, it paves the way for digital transformation; for others, RPA is just the latest overhyped tech that, in the long term, promises to cause more problems than it solves. The truth is probably somewhere in the middle.
|
|
Patrick Wilbur has written a great two-part series on the dangers of public WiFi networks, over at HackerNoon. In part one , he shows just how little work it takes to steal personal information from unsuspecting users at a cafe. His second article explains some of the reasons that took so little work, as well as a few ways to fix them. Part three outlines concrete steps the average internet user can take to make themselves less suscept..
|
|
Practical tips and advice for making the most of your WWDC experience, from packing essentials to navigating labs and networking events.
|
|
When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it’s also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. Websites have gotten
|
|
When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it’s also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. Websites have
|
|
A short overview of the testing package # The testing package from Golang’s standard library provides support for automated testing of Go packages.
|
|
A short overview of the testing package # The testing package from Golang’s standard library provides support for automated testing of Go packages.
|
|
Sometimes the DNS for a specific domain on your machine needs to point somewhere else – at Curalate, we test changes microservices locally before shipping them, which could require redirecting requests to look at that local instance. One way to do this is by adding an entry like 127.0.0.1 some.service.curalate.com to /etc/hosts. Why use a hosts file manager? In most cases, it’s not advised to directly modify /etc/hosts. Because it’s burie....
|
|
We're building serverless applications as collections of serverless microservices dependant on cloud infrastructure. So how do we develop locally?
|
|
Google, once the tech enthusiast darling is looking more and more like Microsoft did in the mid 90's. Google to restrict modern ad blocking Chrome extensions to enterprise users Google is first and foremost an ad company so it should come as no surprise that now they are leading the browser market share Now Microsoft is switching to chromium as a browser backend it's no surprise we see Google moving to limit Ad-blockers. Go....
|
|
Google, once the tech enthusiast darling is looking more and more like Microsoft did in the mid 90's. Google to restrict modern ad blocking Chrome extensions to enterprise users Google is first and foremost an ad company so it should come as no surprise that now they are leading the browser market share Now Microsoft is switching to chromium as a browser backend it's no surprise we see Google moving to limit Ad-blockers. Go....
|