|
I am fortunate with my current role that I am able to work 2-3 days per week from home. This saves me about 2.5 hours of commuting time per day as well as about £2000 per year.
|
|
I am fortunate with my current role that I am able to work 2-3 days per week from home. This saves me about 2.5 hours of commuting time per day as well as about £2000 per year.
|
|
Big Django projects often suffer from a few problems regarding database modelling and relations. Django provides incredibly easy to use tools to model your domain along with an awesomely powerful ORM to query on them. Often back office reporting software written in Django makes extensive use of the ...
|
|
Big Django projects often suffer from a few problems regarding database modelling and relations. Django provides incredibly easy to use tools to model your domain along with an awesomely powerful ORM to query on them. Often back office reporting software written in Django makes extensive use of the ...
|
Shutter Speed The time the shutter is open to expose light into the sensor. Typically measured in fractions of a second. Slow shutter speeds means more light into the sensor Examples of shutter speeds: 1/15 (1/15th of a second), 1/30, 1/60, 1/125. Aperture How big the hole of the lens is open. The larger the hole, the more light. Aperture also controls the depth of field. Small aperture = large depth of field
|
Shutter Speed The time the shutter is open to expose light into the sensor. Typically measured in fractions of a second. Slow shutter speeds means more light into the sensor Examples of shutter speeds: 1/15 (1/15th of a second), 1/30, 1/60, 1/125. Aperture How big the hole of the lens is open. The larger the hole, the more light. Aperture also controls the depth of field. Small aperture = large depth of field
|
|
Track play counts are essential for providing a good creator experience on the SoundCloud platform. They not only help creators keep track of their most popular songs, but they also give creators a better understanding of their fanbase and global impact. This post is a continuation of an earlier post that discussed what we do at SoundCloud to ensure creators get their play stats (along with their other stats), both reliably and in real time..
|
|
Track play counts are essential for providing a good creator experience on the SoundCloud platform. They not only help creators keep track of their most popular songs, but they also give creators a better understanding of their fanbase and global impact. This post is a continuation of an earlier post that discussed what we do at SoundCloud to ensure creators get their play stats (along with their other stats), both reliably and in real time..
|
|
Resources are infinite: Archimedes' lever for entrepreneurs
-
dimitarsimeonov.com
-
8 years ago
-
eng
This post is about a mental leap. I might not be an experienced and successful entrepreneur, but I am humbly trying to figure it out, to make a positive improvement in the world. I’ve been a critical thinker throughout my life and I am trying to combine sharp mathematical thinking with the humility of realizing I am a beginner at entrepreneurship. Most of my life I’ve been given problems to solve. Eventually, I got good at solving them. I....
|
|
I am pleased to announce that the latest version of Eve, v0.8, has been released. As always, this release has been carefully crafted with love and passion by yours truly, with the help of a fantastic bunch of contributors. Highlights include data-validation-on-steroids thanks to the full support for Cerberus 1.x, also recently released, partial media requests (think media streaming), new hooks which allow you to attach custom callbacks to..
|
|
This post is fairly old. See the updated version Starting a Go project in 2023 Getting started with a Go project in 2018 is frankly a little more painful then getting anything else started IMHO. With that here is what I have been doing to get started. The first thing to do is download and install Go. I would suggest always installing from the Go website itself https://golang.org/ and following the instructions for your OS of choice.
|
|
Drawables, Regions, Shapes, Types of WM, Reparenting, Compositing, Redirecting, Unredirecting, Rendering
-
venam.net
-
8 years ago
-
eng
In this article we're going to go over the big list of words found in the title. When I worked on 2bwm I didn't have much experience with X programming in general. I've sort of learned it on the spot. That's why I'm trying to gain more knowledge before continuing to re-rewrite 2bwm from scratch. Now that I've got a bit more background I think it's good to share it with the world, for others that are like me, looking for knowledge and good..
|
|
With MapTiler, you can publish your maps using mutliple opne-source SDKs, JavaScript libraries, and style them the way you want.
|
|
Recently (April 2018), I redeployed grh.am using Hugo after running the site with Jekyll for a number of years (which I never really blogged about, the last blog post talks about Pelican ! Previously, deployment felt a little clunky, requiring a git push to a remote repository set up on a server, where a git hook picks up on the new commit and runs Jekyll (as per the Jekyll documentation). This time round, I fancied doing it a ..
|
|
Highlights from the BuzzConf BA 2018 conference. April 26th, 2018 Buzzwords as the Motivation for a Conference As google promptly help us define, buzzword is… a word or phrase, often an item of jargon, that is fashionable at a particular time or in a particular context. In the world of software, these words come and go all the time. While they’re on the spot , everbody talks about them. That means the amount of information spr....
|
|
What ambitious web application developers need to learn from game developers. Presented at EmberConf 2018 in Portland.
|
|
This is a wide-ranging talk on learning and why you need to understand how people learn if you want to build good software. Plus I build a fun orbital mechanics demo. Presented at EmberNYC, March 2018.
|
|
We’re excited to launch the a brand new survey called the JVM Ecosystem Survey 2018 in partnership with the Java Magazine. Also, if we reach 2,500 responses, we’ll give $2000 to Devoxx4Kids!
|
|
In Rider , we have integration tests which interact with api.nuget.org . Also, we have an internal service which monitors the performance of these tests. Two days ago, I noticed that some of these tests sometimes are running for too long. For example, nuget_NuGetTest_shouldUpgradeVersionForDotNetCore usually takes around 10 sec. However, in some cases, it takes around 110 sec, 210 sec, or 310 sec: It looks very suspiciou..
|
|
At Cerner, peer review of code is an important job. We have found it to greatly improve the quality of code and improve a team’s knowledge of the codebase. Through code review discussions, newer engineers are able to learn on valuable areas to question or challenge when something is being changed. While we heavily embrace the practice of peer code review, we also recognize it can make an engineer’s life challenging when you are overwhelmed ..
|
|
In Rider , we have integration tests which interact with api.nuget.org . Also, we have an internal service which monitors the performance of these tests. Two days ago, I noticed that some of these tests sometimes are running for too long. For example, nuget_NuGetTest_shouldUpgradeVersionForDotNetCore usually takes around 10 sec. However, in some cases, it takes around 110 sec, 210 sec, or 310 sec: It looks very suspiciou..
|
|
Introduction What does is mean to be a professional programmer? Some say that it is a specific set of skills . For others, it’s a pledge . I think both are not going far enough. A professional programmer is a programmer who acts like a professional , like doctors, lawyers, counselors, and engineers. In my opinion, acting like a professional means several things: Putting users first . Elevating merit and eliminating bias . Str..
|
|
Introduction What does is mean to be a professional programmer? Some say that it is a specific set of skills . For others, it’s a pledge . I think both are not going far enough. A professional programmer is a programmer who acts like a professional , like doctors, lawyers, counselors, and engineers. In my opinion, acting like a professional means several things: Putting users first . Elevating merit and eliminating bias . Str..
|
|
Introduction What does is mean to be a professional programmer? Some say that it is a specific set of skills . For others, it’s a pledge . I think both are not going far enough. A professional programmer is a programmer who acts like a professional , like doctors, lawyers, counselors, and engineers. In my opinion, acting like a professional means several things: Putting users first . Elevating merit and eliminating bias . Str..
|
|
Introduction What does is mean to be a professional programmer? Some say that it is a specific set of skills . For others, it’s a pledge . I think both are not going far enough. A professional programmer is a programmer who acts like a professional , like doctors, lawyers, counselors, and engineers. In my opinion, acting like a professional means several things: Putting users first . Elevating merit and eliminating bias . Str..
|
|
Over the years of using Linux as my primary and only OS I had to embrace some unavoidable facts. First, things tend to change and complex things tend to break. Second, reinventing the wheel almost never pays off. And finally, it’s not that hard to make a new habit and sometimes it’s better than adjusting your workstation to your “intuitive” understanding that may change very soon. So years ago I decided to only use the most common software ..
|
|
Over the years of using Linux as my primary and only OS I had to embrace some unavoidable facts. First, things tend to change and complex things tend to break. Second, reinventing the wheel almost never pays off. And finally, it’s not that hard to make a new habit and sometimes it’s better than adjusting your workstation to your “intuitive” understanding that may change very soon. So years ago I decided to only use the most common software ..
|
|
I should know better than to use a latest tag in a Docker image. I’d never do this at work, so why did I do it in my hobby project? I blame Go’s nature of dealing with package versioning (that is, the lack thereof) for putting me in the “let’s use latest!” mindset (and yes I know they’re working on it). Anyway, I should know better, but here we are, writing this post. It’s going to be a short one.
|
|
Writing a JSON parser is one of the easiest ways to get familiar with parsing techniques. The format is extremely simple. It's defined recursively so you get a slight challenge compared to, say, parsing Brainfuck ; and you probably already use JSON. Aside from that last point, parsing S-expressions for Scheme might be an even simpler task. If you'd just like to see the code for the library, pj, check it out on Github . What parsing i....
|
|
Took me a little while to get into this book. It starts out in a school where a pupil spots a spaceship from his favourite video game. This then moves on to it being a precursor to an invasion by the aliens from the video game and the game itself was actually put together as training so the players could pilot drones in the war. A slightly surreal concept but pretty well executed. The “twist” with the main characters dad is a bit contrived ..
|
|
I have been very fortunate in my career to have some exceptional bosses that have had a massive impact on my career.
|
|
I had read a lot of good things about this book and it had sat on my Kindle for a long time. Really enjoyed the first half of the book but thought the second half was more focused on things that weren’t relevant to me. There were some statements made that were clearly opinions but were stated as facts. Overall a bit disappointing.
|
|
Took me a little while to get into this book. It starts out in a school where a pupil spots a spaceship from his favourite video game. This then moves on to it being a precursor to an invasion by the aliens from the video game and the game itself was actually put together as training so the players could pilot drones in the war. A slightly surreal concept but pretty well executed. The “twist” with the main characters dad is a bit contrived ..
|
|
I have been very fortunate in my career to have some exceptional bosses that have had a massive impact on my career.
|