|
Lessons Learned From My Three Month Experience Working Remotely In Thailand
-
medium.com
-
9 years ago
-
eng
I have much experience working remotely, but my recent long-term long-distance venture revealed so much more. In this article, I cover good things, bad things, and suggestions to fix a broken remote work culture.
|
|
The line of code that the developer can write the fastest, the line of code that the developer can maintain the cheapest, and the line of code that never breaks for the user, is the line of code that the developer never had to write. - Steve Jobs Superfluous code is code that is written unnecessarily. It is code that has all the added complexity of valuable code, but it adds no value of its own. If you were to remove it, the product....
|
|
C# service template, Alexa event support, service-wide metrics in Serverless Framework v1.4
-
www.serverless.com
-
9 years ago
-
eng
Introducing C# service template, Alexa event support, service-wide metrics & more in Serverless Framework v1.4
|
|
Talking re:Invent & the Latest Serverless Framework Features in the Dec. 8th Office Hours Live Video Recording
-
www.serverless.com
-
9 years ago
-
eng
Developer Evangelist David Wells & Core Framework Engineer Eslam Hefnawy recap Lambda announcements from re:Invent and answer questions in the 2nd edition of Serverless Office Hours.
|
|
We had to push out an update to the IntelliJ/IDEA plugin to workaround an issue that started happening with their latest IDE update. The 3.5.11 version didn’t change much just fixed those specific issues. Other than that this week’s release includes some new In-App-Purchase features (that we will discuss next week) and the new seamless caching API discussed yesterday. One of the features we didn’t mention this week in the posts is a..
|
I don’t want to talk about ESLint ever again. I don’t ever want to talk about "code style" ever again. I want to write code, and I want the…
|
|
The new MapTiler Desktop includes the Resume mode, sending maps to your phone or tablet, and many more useful features.
|
|
It is no longer sufficient to do sampling for auditing, you have to boil the ocean," according to Joseph Lodato, global head of compliance technology and surveillance at Guggenheim Partners, in his keynote at the RegTech Summit US. Organizations are now required to trawl through the plethora of emails they send and receive each day to ensure they comply with regulations during an SEC examination.
|
|
Caching server data locally is a huge part of the advantage a native app has over a web app. Normally this is non-trivial as it requires a delicate balance especially if you want to test the server resource for changes. HTTP provides two ways to do that the ETag and Last-Modified . While both are great they are non-trivial to use and by no definition seamless. We just added an experimental feature to connection request that all..
|
|
We take actions based on our unconscious mind, we follow our unspoken norms and taboos. For a little while we may think we are original or creative, but we aren't — at least not following the definition we attributed to the terms. This is not uncommon, everyone thinks that they are innovative. A positive illusion or just the opposite, let's not discuss determinism. The human brain works by re-interpreting and linking concepts. There's no ..
|
|
__ This is the first post in a three-part series on In-App purchase. Please check out Part 2: Introduction to In-App Purchase and Part 3: Auto-renewing Subscriptions in iOS and Android . In-app purchase is a helpful tool for making app development profitable. Codename One has supported in-app purchases of consumable and non-consumable products on Android and iOS for some time now, and with the next update we are adding support for ....
|
|
There seems to be a wide consensus that the current (unspecified) drop order in Rust is weird and arbitrary. If you are not yet convinced, you should definitely take a look at a previous post exploring the current rules. While changing the drop order seems attractive, there are many aspects that need to be considered before embarking in such a quest. In this post I would like to expand on the consequences of changing the drop order.
|
|
After my previous post, I thought it would be interesting to run some experiments to determine the unspecified drop order within different constructs of Rust. After you read this, I guarantee you will understand why there is so much discussion about changing the current drop order before stabilizing it :) TLDR: the current drop order is really weird! In this post we are going to look at: Local variables Tuples Structs and enums Slices Closu..
|
|
When researching snaps, one of the main advantages everyone talks about is the fact that they’re transactionally updated. That is, an upgrade either succeeds or fails, it doesn’t leave the snap in a broken state. If you have snap “A” installed and an update for it is released, it’ll automatically update. If that update is somehow broken, the snap will roll back to the previously-working revision. However, no one has really talked about how ..
|
|
We’ve had quite a few interesting features land last week and didn’t get a chance to cover them. First we have access to the OS’s caches directory where you can store files that you don’t really need as cache. Both iOS & Android have such a directory and files stored there might be purged without notice if the OS runs out of space. This is a good place to store files you don’t really need such as images or downloads you just need for ..
|
|
A frequent complaint we get is the lack of a search feature on the site and we get that. It’s frustrating to us too. We’d like to add it but are still looking at the “right way” to do it which I’ll discuss at more length below but for now I’d like to discuss a couple of relatively simple workarounds. The Current Workarounds Google Site Search We can just type site:codenameone.com followed by your query into google when searching to se..
|
|
A Report from the weeds So I've been trying to learn The Elm Programming Language , which is a language/architecture for building browser applications. The core ideas have been adopted into react and redux and I consider Elm to be taking the ideas deeper than you can do while still in JavaScript. So elm actually gives you a totally new programming language supporting static types, pure functional programming, and immutability in a high-in....
|
|
A Report from the weeds So I've been trying to learn The Elm Programming Language , which is a language/architecture for building browser applications. The core ideas have been adopted into react and redux and I consider Elm to be taking the ideas deeper than you can do while still in JavaScript. So elm actually gives you a totally new programming language supporting static types, pure functional programming, and immutability in a high-in....
|
|
So as you have probably learnt and been frustrated by, JSON does not officially support comments. This, as I understand it, was done intentionally by JSON's creator Douglas Crockford to prevent abuse of comments for non-standard metadata. Be that as it may, and it may make sense for a data interchange format, JSON is used for configuration files commonly and the lack of comments can be frustrating. Here's some hacky tricks I sometimes use. ....
|
|
So as you have probably learnt and been frustrated by, JSON does not officially support comments. This, as I understand it, was done intentionally by JSON's creator Douglas Crockford to prevent abuse of comments for non-standard metadata. Be that as it may, and it may make sense for a data interchange format, JSON is used for configuration files commonly and the lack of comments can be frustrating. Here's some hacky tricks I sometimes use. ....
|
|
Some days ago I stumbled upon an old issue on Rust’s GitHub repository. While the title of the issue is “should struct fields and array elements be dropped in reverse declaration order (a la C++)”, the discussion also extends to whether the current drop order should be stabilized. Surprising as it may seem, drop order in Rust is unspecified and could theoretically be changed in the future. However, there are use cases that require enforcing..
|
|
Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet!
|
|
Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet!
|
|
How do people talk about the profession? Do more people refer to it as client success or customer success? What is the correct post-sales nomenclature?
|
|
Over the weekend of the 25th - 27th of November I took part in the Melbourne RetailTech Hackathon, as a judge, on behalf of Thoughtworks. This event was organised by York Butter Factory with the help of student volunteers and is an extension of the monthly RetailTech Melbourne Meetup they run. It was run as a time-limited activity, restricted to 54 hours. This event was part of the Startup Weekend, a global event which attracts 15,000 buddi..
|