|
Do you still work from a mobile device after your new laptop has arrived? I think about going iPad for coding on the go, Mac Mini at the desk. Can’t afford to waste money on a laptop which I only use 5–10% of the time, but don’t know if my work will be doable.
-
yieldthought.com
-
8 years ago
-
eng
These days I work on a company MacBook Pro - I don’t have the flexibility to do work on a Linode outside the company firewall now I’m part of a megacorp! I’m also playing around with mobile prototype boards and various Raspberry Pi versions, so the mobile iPad life doesn’t fit my day-to-day work very well.
|
|
Hey I wanted to give this a whirl myself and wondered what you did security-wise? I was using plain ssh, but my sysops friend recommended setting up a vpn so I can firewall every other port.
-
yieldthought.com
-
8 years ago
-
eng
I use UFW to firewall all the ports on my Linode and redirect SSH to a specific non-standard port. I also configured a service (I forget which) to blacklist repeated login / port-scan attempts. Hasn’t been a problem so far!
|
A camping trip can be quickly ruined if there's a medical issue with someone in your group and noone remembered to bring along a properly stocked first aid kit. Here's a list of items you need to remember to bring the next time you're on an excursion... Adventure Medical Kits Ultralight & Watertight .5 KT TAPE PRO Kinesiology Sports Tape The most advanced kinesiology tape, made from 100% synthetic fabric to last far longer than other brands..
|
|
Introduction When I started to work with Go’s channels for the first time, I made the mistake of thinking about channels as a data structure. I saw channels as a queue that provided automatic synchronized access between goroutines. This structural understanding caused me to write a lot of bad and complicated concurrent code. I learned over time that it’s best to forget about how channels are structured and focus on how they behave. So no..
|
|
Creating a Serverless GraphQL Gateway on top of a 3rd Party REST API
-
www.serverless.com
-
8 years ago
-
eng
Integrate GraphQL with Lambda; turn a 3rd party REST API to GraphQL. I built a microservice to interface with the Flickr API using Serverless, GraphQL and Hapi.js.
|
|
I started working on this post back in August and so much happened in between I just had to scrap the whole thing and start over again… I’ve discussed buttons before and now it’s time for TextField & TextArea. But before we go into that lets take a moment to talk about the problems that arose from the last installment of pixel perfect . I made a lot of changes to Codename One but there was one particularly painful change: caps text. Thi..
|
|
Running tests and getting coverage reports on server deployment in SnailLife
-
liza.io
-
8 years ago
-
eng
Yesterday I added tests to server deployment in my deployServer.sh script: echo "Running tests" cd ../../server/lib set -e echo "mode: set" > allcoverage.out for d in $(go list ./... | grep -v vendor); do parentdir=`dirname "$d"` subdir=`basename "$d"` echo "subdir: " $subdir if [[ $subdir == "tests" ]]; then go test -cover -coverpkg=$parentdir -coverprofile=profile.out $d else go test -cover -coverprofile=profile.out $d fi if [ -..
|
|
Using .img files on Azure Files to get full Linux filesystem compatibility
-
blog.gripdev.xyz
-
8 years ago
-
eng
Here is the scenario, I wanted to use a container to run a linux app in Azure and I need to persist changes to the filesystem via Azure Files. This, initially, appears to be nice and simple - you mount the Azure File share using CIFS and then pass this into docker as a volume mount. But what if you app relies on some linux specific operations some, like symlinks, can be emulated see here for details , but others can’t.
|
|
As the birthplace of Bang & Olufsen, Lego and Pandora, Denmark seemed particularly well-suited to host Shoptalk’s first European conference. Retail leaders from around the globe descended on Copenhagen to hear 225 speakers from brands including Zalando, eBay and Alibaba. Thinking of attending next year? We were impressed by Shoptalk’s content, approach and variety of delegates. Here are our top 6 takeaways from this year’s event.
|
|
__ The information in this blog post is slightly out of date. Check out the newer blog post that covers positioning components on the map. I’ve recently added a segment to the online course covering the native maps. This segment is a part of a larger trend towards the upcoming Uber demo which we will release before the end of the year. As part of that work I did some initial “half baked” work on a map layout manager.
|
|
Hello everybody 🔗For as long as I can remember, my family and friends have been telling me “Your theories are ridiculous, and wrong”. So I decided to share them more broadly.
|
|
Logos and artworks in the Unix world, where do those come from. We'll try to analyse a bunch of popular Unix mascots and logos. Throughout my research I could distinct two groups of mascots and logos. Even though it's not fun to have a binomial vision of the world, black and white, but this is what I found and this is mostly what it is.
|
|
Recently, my organization reached a big goal and we decided to celebrate by taking everyone out for dinner. What happened was a GDPR nightmare. Or was it? We sent out a Google Form with three simple questions: 1. What’s your name, 2. Are you coming to the dinner? 3. Do you have any dietary constraints? But wait! According to article 4 of the GDPR, “‘personal data’ means any information relating to an identified or identifiable natural p..
|
I am someone who spends large portions of their time working in weakly typed languages. Namely, PHP and JavaScript. I argue that static analysis is a must-have when working with any weakly typed language. It is nearly impossible to make reliable code without it. Static analysis makes up for the missing type system and allows you to scale. I recently got in an argument with another developer over static analysis. It's been an ongoing ....
|
I am someone who spends large portions of their time working in weakly typed languages. Namely, PHP and JavaScript. I argue that static analysis is a must-have when working with any weakly typed language. It is nearly impossible to make reliable code without it. Static analysis makes up for the missing type system and allows you to scale. I recently got in an argument with another developer over static analysis. It's been an ongoing ....
|
|
Earlier today I ran into a problem posed as an interview question. At a glance it seems simple, but it's an open ended question. Like any good assessment, it leaves room for programmers to express different solutions and degrees of aptitude. The problem went a bit like this: Write a function that efficiently takes an array of integers and returns the sum of the two largest integers in the array. The array can be made up of any valid i....
|
|
Lua is an awesome language, but it has some annoying features that have caused endless frustration for me.
|
|
Lua is an awesome language, but it has some annoying features that have caused endless frustration for me.
|
|
Almost every business or technical analyst today understand the benefits of exposing business capabilities through APIs. But how can you best achieve this?
|
|
How to Make a Serverless GraphQL API using Lambda and DynamoDB
-
www.serverless.com
-
8 years ago
-
eng
GraphQL and Serverless play so well together. Learn how to make your own GraphQL API using Lambda an DynamoDB.
|
|
Building an image recognition endpoint with Serverless and Google Cloud Functions.
-
www.serverless.com
-
8 years ago
-
eng
Use Serverless, Google Cloud Functions, and the Cloud Vision API to build an endpoint to classify images.
|
Most people would rather be certain they’re miserable, than risk being happy. (R. Anthony) Certainty is cool. We love when we can feel confident. It makes our world emotionaly safer. Also – we hate it when we have to issue a correction about a statement we made that turned out wrong. Certainty is a certain form of safety. Complexity leads to mistakes – which leads to lack of certainty…
|
|
On October 5th the PostgreSQL Global Development Group announced the release of PostgreSQL 10. It comes with tremendous amount of new features like Table partitioning Logical replication Improved parallel queries Stronger password hashing Durable Hash Indexes and more. A nice list, including explanations can be found on Robert Haas’ blog. This post explains how to upgrade to the latest version of PostgreSQL on macOS using Homebrew. At the..
|
|
'Born a Crime' by Trevor Noah is a hilarious and thought-provoking memoir about his childhood in South Africa.
|
Most people would rather be certain they’re miserable, than risk being happy. (R. Anthony) Certainty is cool. We love when we can feel confident. It makes our world emotionaly safer. Also – we hate it when we have to issue a correction about a statement we made that turned out wrong. Certainty is a certain form of safety. Complexity leads to mistakes – which leads to lack of certainty…
|
|
Were you busy today? Did you forget that Ubuntu 17.10 was released today (no way)? Perhaps you agree that Thursdays are lame for a party anyway? Walla Walla University’s ACM club is having their kick-off event, a joint retro video game and Ubuntu 17.10 release party, on Sunday, October 22nd from 3pm to 5pm! This event will be taking place in room 348 of Kretschmar Hall on the Walla Walla University campus in Walla Walla, WA.
|
|
'Born a Crime' by Trevor Noah is a hilarious and thought-provoking memoir about his childhood in South Africa.
|
|
Developers running their apps on tsuru can choose plans based on memory and cpu usage. We were looking at adding I/O usage as one of the plan’s features, so one could choose how many I/O operations per second or bytes per second a container may be able to read/write. Being able to limit I/O is particulary important when running a diverse cloud, where applications with different workloads and needs are running together sharing multiple r..
|
|
Backgrounds include a lot of nuance, especially the part covering the priorities which I start with in the tutorial below. Because of that this is one of the longer how do I videos I’ve done in a while as there is just so much to cover. I still had to cut a lot of stuff away and focus almost entirely on the designer tool. Styling in code isn’t covered at all in the video. I think most developers who would prefer hand coding would probab..
|
|
As you may have noticed, we recently re-licensed mgmt from the AGPL ( Affero General Public License) to the regular GPL . This is a post explaining the decision and which hopefully includes some insights at the intersection of technology and legal issues. Disclaimer : I am not a lawyer, and these are not necessarily the opinions of my employer. I think I’m knowledgeable in this area, but I’m happy to be corrected in the comments...
|
|
As you may have noticed, we recently re-licensed mgmt from the AGPL ( Affero General Public License) to the regular GPL . This is a post explaining the decision and which hopefully includes some insights at the intersection of technology and legal issues. Disclaimer : I am not a lawyer, and these are not necessarily the opinions of my employer. I think I’m knowledgeable in this area, but I’m happy to be corrected in the comments...
|