littlelogs

Keep a social journal of your work progress as you make and learn things.

What's this then?

It's like keeping a journal of your work progress, but in public.

It's somewhere to talk shop and be part of a community of people making and learning cool things.

As a two-person startup Hello Code, we wanted somewhere to share what we're working on in public. This gives us accountability to ourselves and to our users. As a small team, sharing our work ideas, struggles and daily efforts also helps us feel supported and part of a community. It's the missing ingredient that gives us a place to share what we learn, and talk shop.

Also, we support Markdown formatting for posts, meaning you can include things like blockquotes, images, and code snippets.

Does this sound like your kind of thing?

Sign up


Recent public logs

tristanbailey
tristanbailey

Been puzzling over how to write my end of automated jobs that hit 3rd party apis.

I was making my own solution, but it seemed weak - cache a counter, add one, limit, wait.

Searching had not been finding posts on rate limiting from the consuming side. Then searched on network traffic and found Token Buckets. Though the demo looked too simple, reversing it found that instead of +1 to a counter (where the system needs to know the max) it counts down to 0, making it easier to keep limit control in the system as all can look down to 0.

8 hours ago

0 Heart 1 comment

belle
belle

Changed my #rescuetime hours this week to be 4 hours every morning so I have afternoons off for #HelloCode. I was finding it hard to be totally switched off from Hello Code for 3 days a week, and to plan everything I need to do for RescueTime in just 3 days. This setup seems to work better.

Last week I sent a new update of #exist for #ios to the App Store with some bug fixes and some different bug fixes to my beta testers. I also wrote a new post for the #larder blog about why I blog about my code even though I’m not an expert.

rhitakorrr
rhitakorrr

Between being up early for a work class and the sudden cold weather over here, I’ve managed to get sick. Trying to rest up, but I’m bad at resting, so instead I worked some more on #MidnightMurderParty. Finally seem to have gotten the Safari bug fix right, and I’ve cleaned up a lot of the URL hash navigation code. After regressing some of it, I even added some comments so I wouldn’t repeat that mistake.

Earlier in the week, I joined a 24-hour #shortstory contest, so I wrote the first draft of that tonight as well. I might do a little more editing tomorrow before I submit, but for now I need to think of a title and get some sleep.

rushmayo
rushmayo

Windows 10 Super Admin unlocked and screwed up my system. I now have triplicate everything. Down for 5 days. And I was in the middle of transferring to a cloud based system. Hope to finalize that Monday. Here’s the big question, after I go cloud do I wipe Win10 and fresh install; or dump as much as possible then expand out the profiles (for testing) and add more VM’s of another OS to do more app #development & #testing locally?

larouxn
larouxn

Just a quick little update regarding some fun #midnightmurderparty stuff I’ve been up to this past week. Chronologically, I suppose I worked on some cross-browser testing first and my god… there are a lot of browsers these days. https://goo.gl/xXJ35W

I also learned a tad about image optimization and compression. The main difference between JPEG and PNG compression is lossiness. JPEG, a lossy format, compresses images into chunky, huge pixel mosaics in order to reduce file size. Whereas PNG, since it’s lossless, instead chooses to retain visual fidelity and simply reduce the number of colours to reduce file size. Pretty neat, different approaches.

Lastly, one rather unique thing happened during our (@rhitakorrr and I) weekly meeting this week. All of a sudden the redirect to our staging server started returning a 403 error. I was home, where the staging server is, so I checked it via the internal IP. Server was up and fine. Apparently, my public IP changed mid-meeting. Thank you Bell Canada. 😂

rhitakorrr
rhitakorrr

Added a pretty big feature (code-wise) to #MidnightMurderParty tonight: URL navigation. Now, when the user gets to a new segment, the URL hash will change to reflect the selected segment. Readers can share these URLs to send someone to that part of the book (much like the share links inside the book). When the the user changes the URL hash (think forward and back navigation), it will navigate the user to the relevant segment as if they selected that segment in the table of contents. There was briefly a recursive navigation issue, but I think I fixed it. Still needs more testing and cleanup, though.

Still got that Safari flexbox bug, it seems. The CSS autoprefixer did something pretty janky and converted flex: 1 1 0 to -webkit-box-flex: 1. The fix for Safari was supposed to be using -webkit-flex: 1 1 0 instead of -webkit-flex: 1, so tossing in -webkit-box-flex: 1 did nothing to solve the problem. I might just have to add -webkit-flex manually.

peter
peter

Finished the #talenthunch password reset functionality today and will hopefully deploy it tonight or early tomorrow morning.

Stats for the first week:

  • Unique homepage views: 85
  • New candidates: 13
  • Total skills added: 45
  • Unique skills added: 36
  • Total positions added: 12
  • Total job matches: 2,402
  • Total jobs added: 5,206
rhitakorrr
rhitakorrr

Tonight I:

  • (hopefully) fixed a Safari flexbox bug in the #MidnightMurderParty Reader. Since I don’t have any Apple devices handy, I’m waiting on @larouxn to confirm.
  • Moved midnightmurderparty.com over to Google Domains
  • Edited the #shortstory I wrote the other day
  • Printed out a QR code which I now need to scan to turn of my alarm. I put it in the kitchen next to the coffee maker.
  • Started reading another book (2/25 for my 2017 #GoodreadsChallenge)

I also wanted to set up my new phone tonight, but I’m waiting on a case for it before I switch over. Amazon Prime 2-day shipping was due to show up today, but neither item I ordered came. One said in the shipping tracker that it would arrive today before 8pm all the way until nearly midnight. Now both items have an estimated arrival time of 2-3 days from now. Apparently 2-day shipping became 4-5 day shipping somehow.

rhitakorrr
rhitakorrr

A lot’s happened over the past couple days. My graphics card died, rendering my computer unusable, so I had to learn how to install a new one on the fly, which was simple but nerve-racking since I’d never installed hardware before.

I wrote a #shortstory this morning—really a flash fiction piece—starting at 12am when I should have been asleep. I think it came out well.

@larouxn and I closed a couple more #MidnightMurderParty issues tonight. We finished up the load time optimization, so now the site shows low resolution images first while the high resolution images load in the background and are swapped in when ready.

We also began planning out the beta test, which is now slated for the end of January through the beginning of February. We’re looking for more beta testers, so if you’d like to help beta test the Midnight Murder Party Reader, let us know!

peter
peter

New #talenthunch homepage is up. Still need to work out an easy/cheap way to drive more traffic to the site.

Catching up with a few HR/recruitment advisors in the coming weeks to pick their brains and demo the site to them to get their feedback.

peter
peter

Hit 1,065 matches from 2,315 jobs on #talenthunch overnight! #milestone

Other stats so far

  • Unique homepage views: 66
  • New candidate registrations: 9
  • Total skills added: 37
  • Unique (grouped by name) skills added: 30
  • Highest count for the same unique skill: 3
  • Positions added (work experience): 12
stiefkind
stiefkind

Started (again) writing a more or less daily journal. The last time I did this was sometimes around 1985+, when I was a teenager. Curious, how it’ll work out this time :-)

peter
peter

Was trying to hold off on today’s log because I’m really close to hitting the 1,000 #talenthunch job matches mark (and wanted to use the milestone tag), but alas it’s sitting on 980 matches.

I worked on revising the homepage design so it’s more descriptive, includes a product screenshot, and also has an FAQs section to answer questions like: “Why do you need my full name?”. Will hopefully push this live tomorrow.

mrtwj
mrtwj

I learned the basics of #elasticsearch this past week. I’m excited to see how well it works for user facing search and for large volumes of log data. I was surprised to discover you can use it as a general JSON document database. I’m close to finishing my Swift notes; one more weekend and I should be done. Then I can focus on learning the specifics of iOS.

rhitakorrr
rhitakorrr

I’ve got bad news and good news tonight. I’ll start with the bad. My graphics card died, and I can’t even get into Windows now. Guess I’m going to Best Buy tomorrow to pick up a new one.

The good news is that I’m #writing my current #shortstory on a manual typewriter which, as it happens, doesn’t require a graphics card to work. I got a good amount written tonight.

belle
belle

My update of #exist for #ios successfully uploaded to the App Store today. Phew! Waiting for that to get through review now.

Today I worked on a couple of drafts for the Larder #blog and some more bug fixes for the Exist iOS app.