RSSAmplifier

Blog

Christian Charukiewicz

charukiewi.czRSS feed ↗10 posts

Latest posts

Elm In Production: 25,000 Lines Later

Posted on July 30, 2017 2020 Update : Since writing this post, I’ve co-founded Foxhound Systems , a software development company that specializes in building software and training development teams on using functional programming. If you’re considering using Elm in production, have an existing Elm code base that you need help with, or are looking for specialized training for your team, we can…

Five Major Challenges In Building Software

Posted on June 10, 2017 Software in an omnipresent aspect in the world of today. The vast majority of people today have a continuous interaction with software. Nearly every moment of every day for most is in some way reliant on code somebody has written. For this large majority of people, software is a sine qua non . But the minority of people who create software that sees use by others know that…

Three Elements of an Effective Software Development Team

Posted on November 28, 2016 In this post, I am going to share a few of the key elements that make a software development team effective and enable the type of growth mentioned above. I will discuss our drive to innovate, our emphasis on learning and education, and the essential tools and techniques of our software development methodology. Innovation Perhaps the most fundamental aspect of our…

Let's Encrypt With Let's Encrypt

Posted on October 26, 2015 What is website encryption? As of today the pages on this site are being served up over SSL. This means that the sever this site is hosted on is encrypting each webpage before it serves it to your browser. Encryption makes the data unreadable to third parties, and also ensures that the data that you see has not been tampered with. An encrypted website can be identified…

Software Development on the Chromebook Pixel

Posted on June 20, 2015 In March of this year, Google released the new Chromebook Pixel . Having used ChromeOS for most of a year on the Acer C720 Chromebook and very much enjoying it, I did not hesitate to retire the C720 and buy the Chromebook Pixel LS. This “Ludicrous Speed” version of the Pixel comes with a Core i7 processor, 16 GB of RAM, and a 64 GB SSD. Both versions of the new Pixel sport…

On Software Engineering

Posted on May 17, 2015 A Few Words of Wisdom I was browsing reddit today I stumbled across a post titled “ I want to be a Software Architect ”, where the author described his goal of improving his technical expertise and laid out a number of different topics, frameworks, and programming languages to study. The end goal behind this improvement, as the title of the post suggests, would be to help…

Switching from Jekyll to Hakyll

Posted on May 15, 2015 Motivations Earlier this year I decided to begin learning Haskell. I have been working my way through the Learn You a Haskell textbook. So far it has been a very interesting experience and a pleasant departure from the normalcy of imperative programming that I am used to. As I get further into it, however, I am realizing that the learning curve is only getting steeper. I…

Four Principles of Providing Information

Posted on October 14, 2014 The Information Problem A couple of months ago, while faced with a number of design decisions in a project I was working on, I decided to sit down and qualify the fundamental principles of providing information to someone. I felt that there was certainly a systematic way to approach the problem of attempting to serve someone the information that they were either looking…

Everything Can Be An Algorithm

Posted on October 7, 2014 What is an Algorithm? I think that when most people hear the word ‘algorithm’ they tend to imagine some mathematician or software engineer doing some complex mathematical or computer related task. This is a correct assumption. Mathematicians, programmers, software developers, and engineers all regularly use algorithms to complete various professional and academic tasks.…

Replacing Adblock Plus with the hosts file

Posted on July 15, 2014 Updated on February 15, 2016 [ jump ] The Reign of Adblock Plus I started using Adblock Plus in 2006, the year it was released for Mozilla Firefox. This was two years before Google Chrome was even released. For anyone who was even slightly technologically savvy, the advent of Adblock Plus had a huge impact on web browsing. It changed the playing field and gave people a huge…