|
The public sector modernization paradox — and how to overcome it
-
www.thoughtworks.com
-
5 years ago
-
eng
With multi-year budgets and tight controls, public sector modernization projects need to deliver value fast. So, how can teams make big complex changes happen?
|
|
In part 1 we saw a framework to address our anxiety and fear associated with changes by categorising them and seeing them for what they actually mean. In this part let’s get into the crux of implementing those changes. Implementing the change Almost all organisational changes require individuals to adapt in some capacity. To make change successful and sustainable over time, there are four areas that organisations need to take care of.
|
|
This article discusses the importance of diversity in engineering teams and how it can lead to better software products.
|
|
How malloc broke Serenity's JPGLoader, or: how to win the lottery
-
sin-ack.github.io
-
5 years ago
-
eng
I got the chance to investigate an interesting bug in SerenityOS this week. It was related to the decoding of JPG images in the operating system. For some reason, when a JPG image is viewed, it comes out like this: Lenna, showing up with incorrect colors. Weird, huh? Also seems like a simple confusion of RGB vs. BGR. And sure enough, making the following change on JPGLoader.cpp: - const Color color { (u8)block.y[pixel_index],..
|
|
How malloc broke Serenity's JPGLoader, or: how to win the lottery
-
sin-ack.github.io
-
5 years ago
-
eng
I got the chance to investigate an interesting bug in SerenityOS this week. It was related to the decoding of JPG images in the operating system. For some reason, when a JPG image is viewed, it comes out like this: Lenna, showing up with incorrect colors. Weird, huh? Also seems like a simple confusion of RGB vs. BGR. And sure enough, making the following change on JPGLoader.cpp: - const Color color { (u8)block.y[pixel_index],..
|
The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before… Read more "Kinda a big announcement"
|
|
I recently migrated a medium sized Flask application from Python 2 to Python 3. Python 2 was retired over a year ago and upgrading the app was long overdue. I imagine there are still others who could use my lessons to migrate their apps. Background # A medium sized Flask application, ~20000 LoC running on Heroku with multiple celery workers. The app was already using the latest version of Python 2.7, which is a necessary stepping stone..
|
|
What recruiters wish candidates would start (and stop) doing
-
www.thoughtworks.com
-
5 years ago
-
eng
Finding the right candidate—and for the jobseeker, finding the right role and company—can sometimes feel like a long and winding road. However, there are certain things candidates do that our Thoughtworks recruiters would love to see candidates do more of (yes, thank-you notes are still a thing!) Naturally, there are also some things that they wish all candidates would simply never do again. Here’s a collection of what recruiters encourage ..
|
|
Ever need to blur out some text on website for screenshot? Simple blurring using image editor can be time consuming and can also be reversed .
|
|
Another month gone. We’re already about halfway through the year. Amazing. It’s time to write about the books I read last month in May.
|
|
A short post on converting this blog (www.davidwparker.com) to SvelteKit; I explain why I converted, and how I did most of the conversion.
|
|
Snyk has been named a Visionary in the 2021 Gartner Magic Quadrant for Application Security Testing, finished with the top score overall in three critical capabilities: Software Composition Analysis (SCA), Container Security, and Developer Enablement.
|
|
The theme for SnykCon 2021 is Build Securely. SnykCon is a free developer conference that brings development and security teams together to build software securely.
|
|
Diagrams.net (formerly draw.io) is a fantastic website and tool that allows you to create rich diagrams. The service is entirely free and diagrams can be saved to your Google Drive, Dropbox, or downloaded to your computer. Additionally, diagrams.net allows you to export your diagrams to various formats
|