|
I’ve been working on re-platforming the online banking system for a Canadian retail bank for over two years. Leading up to the initial launch, The Business decided to defer a few features to the next release which was scheduled for about a month later. We created a release branch to support defect fixes found in testing, and the development team continued adding features to the develop branch. Bug fixes from release were merged into deve..
|
|
Splitting headache at 10am. Not a fine way to start the day. For the last 10+ years, I’ve consumed 2-5 cups of coffee every day. I was hooked to coffee is an understatement. It had gotten so bad that if I didn’t get coffee by 9am, I’d get a debilitating migraine for the rest of the day. I also had restless sleep, bordering on insomnia, where I wouldn’t sleep at all for a couple nights a month.
|
|
Spring Boot is an open source Java framework used to create micro services. Learn why you should learn Spring Boot in 2021?
|
|
Recently my workplace has been accepting some interns as part of contributing back to the industry in general, as well as promoting the brand and hopefully being able to grow and grab excellent candidates in the future when they graduate. One recently wanted some time to sit down with me to ask a few questions. In order to give him the best use of time I asked to have the questions written in advance so I could respond to them before chatti..
|
|
Do you realize that if you had started building the Parthenon on the day you were born, you would be all done in only one more year? Of course, you couldn’t have done it alone. So never mind, you’re fine just as you are. You’re loved for just being yourself. But did you know that at your age Judy Garland was pulling down $150,000 a picture, Joan of Arc was leading the French army to victory, and Blaise Pascal had cleaned u..
|
|
In 1958, my father-in-law bought a brand-new Lambretta LD150. He and my mother-in-law went all over Europe on it and racked up 36,000 miles before the scooter was put in the garage ahead of the imminent arrival of their first baby (who turned 60 in 2025). The scooter stayed in garages and sheds until my father-in-law’s passed away in 2017. My mother-in-law downsized to a smaller flat and the scooter had to be taken out of the back sect....
|
|
I don’t have too much time today, so I’m going to be quick with this month’s book reading list. I will say that this is the end of my third year posting these monthly book reading lists .
|
|
I have seen the mistake of confusing the two concepts at least one time, and it is probably not uncommon in cultures that are rather far away from both of them (such as, for instance, at time of writing, the U.S.A.). This is not meant to be an opinionated post advocating for either, and it is also not extremely detailed or accurate (if you want that, read the Wikipedia pages on "Social market economy" and "Socialist economics" ). It inst....
|
|
Distance 3.85 km / 2.39 miles Elevation gain 33 m / 109 ft Duration 1h30m Moving 55m Very wet, very few people about: good time to hike! A rather short, easy hike in very heavy rain. No one else was around, so it was easy to park at the trailhead. We went anti-clockwise around the lake (three months later we took the clockwise loop). At the south-western tip of oxbow lake, looking north-east. At the easter..
|
|
Distance 3.85 km / 2.39 miles Elevation gain 33 m / 109 ft Duration 1h30m Moving 55m Very wet, very few people about: good time to hike! A rather short, easy hike in very heavy rain. No one else was around, so it was easy to park at the trailhead. We went anti-clockwise around the lake (three months later we took the clockwise loop). At the south-western tip of oxbow lake, looking north-east. At the easter..
|
|
Distance 6.71 km / 4.17 miles Elevation gain 100 m / 327 ft Duration 2h30m Moving 1h45m A short New Year’s Day hike. We began at the last paved car park before Middle Fork Road turns to gravel, and used the footbridge to cross over Middle Fork Snoqualmie River. Other WTA trip reports had mentioned that the left path (heading east) was closed due to a landslide, so we took the right path (heading south-west).
|
|
Distance 6.71 km / 4.17 miles Elevation gain 100 m / 327 ft Duration 2h30m Moving 1h45m A short New Year’s Day hike. We began at the last paved car park before Middle Fork Road turns to gravel, and used the footbridge to cross over Middle Fork Snoqualmie River. Other WTA trip reports had mentioned that the left path (heading east) was closed due to a landslide, so we took the right path (heading south-west).
|
|
1. Why WireGuard? When it comes to encrypting traffic between systems, there are a wide variety of different Virtual Private Network (VPN) software available, some of which have been used since the 1990s. Each of them focus on different encryption algorithms and flow control strategies, alongside mechanisms for providing for secure authentication and negotiating encryption keys. Unfortunately, this complexity often translates to mor..
|
|
1. Why WireGuard? When it comes to encrypting traffic between systems, there are a wide variety of different Virtual Private Network (VPN) software available, some of which have been used since the 1990s. Each of them focus on different encryption algorithms and flow control strategies, alongside mechanisms for providing for secure authentication and negotiating encryption keys. Unfortunately, this complexity often translates to mor..
|
|
Example of using JavaScript AJAX XmlHttpRequest with Django JsonResponse view
-
bartlomiejmika.com
-
5 years ago
-
eng
Forget Axios or any other third-party JavaScript library pertaining to API calling, the purpose of this article is to explain how to utilize the basic XmlHttpRequest with your Django project.
|
|
Well, 2020, it's been a slice. I've been pretty AWOL lately on all things internet, and I can't decide if I have a lot to say or if I'd…
|
|
Working and living from home gave me a lot of free time that I could dedicate to reading. I read 40 books this year. I usually read fiction, however this year I aimed to read a mix of fiction and non-fiction.
|
|
Do you want to earn a six figure income, work from anywhere, live a lifestyle of your choosing and be a part of the people who develop the next generation software applications? Are you a software engineer already, but want to change jobs or advance in your current role to get promoted?
|
|
This is likely going to be my last post this year, though maybe not my last post this week… Sounds strange, doesn't it? Anyway, I just wanted to inform you about some further changes and such. Personal computing hardware I have mostly gotten used to my ZSA Moonlander keyboard, and I am writing this post using said keyboard, while it is connected to my MacBook Air, both of which I mentioned in the last update post. macOS is, in fact, rathe....
|
|
2020 Q4 in review—iOS remote code execution, developer-first SAST, and more
-
snyk.io
-
5 years ago
-
eng
Welcome to the fourth of four posts in which we take a look back at all the highlights we have shared across the Snyk blog across 2020.
|
|
A personal reflection on the author's experiences with the UK's National Health Service (NHS) and the challenges of overusing and underusing healthcare.
|
|
What a wild year 2020 has been. Even those of us that were closely monitoring the pandemic had no idea how it would change things.
|
|
A personal reflection on the author's experiences with the UK's National Health Service (NHS) and the challenges of overusing and underusing healthcare.
|
Tutorial on how to implement a SOCKS version 4/5 client and server from scratch, explaining related RFCs and potential quirks along the way.
|
|
2020 Q3 in review—Snyk & DeepCode, Angular security best practices, and more
-
snyk.io
-
5 years ago
-
eng
Welcome to the third of four posts in which we take a look back at all the highlights we have shared across the Snyk blog across 2020.
|
|
The Road Chose Me Volume 2: Three years and 54,000 miles around Africa
-
theroadchoseme.com
-
5 years ago
-
eng
I’m extremely proud to announce I’ve published my second major book in print! ‘The Road Chose Me Volume 2’ documents my entire three year African expedition from start to finish. It covers the adventures,...
|
|
For React Native mobile apps targeting Android and iOS, an easy way to setup its continuous integration is to take advantage of Actions, an automation workflow service provided by GitHub. Even better, for open-source projects, GitHub Action offers unlimited free running minutes (at the time of this writing).
|
|
For React Native mobile apps targeting Android and iOS, an easy way to setup its continuous integration is to take advantage of Actions, an automation workflow service provided by GitHub. Even better, for open-source projects, GitHub Action offers unlimited free running minutes (at the time of this writing).
|
|
Recently I wrote a python script for syncing data to a 3rd party service. I needed to output various text files during its run, both for debugging and audit history. Ideally, I wanted a simple function which would allow the following: # Set some base directory via config working_dir = 'data' # Pass filenames and contents, with any directories # automatically created as necessary: # should output to: data/job_2/stats.csv write_file('/job_2/s..
|
|
I have already written an article about BOINC without going through its installation. The classic installation of BOINC is done by downloading the BOINC client , but it is also possible to use BOINC in a Docker container. This installation method is easier to script and automate, which makes it very interesting on a headless server for example. Docker installation First of all, let’s install Docker and Docker-compose. On a Linux dist..
|