charukiewicz Profile Banner
Christian Charukiewicz Profile
Christian Charukiewicz

@charukiewicz

Followers
205
Following
1K
Media
68
Statuses
660

Co-Founder @Cloudtrellis | Partner @FoxhoundSystems | Commercial user of Haskell, Nix | Culinary Enthusiast | Reader of Books

Chicago
Joined July 2012
Don't wanna be here? Send us removal request.
@Cloudtrellis
Cloudtrellis
1 year
Here's deep dive on the 5 most annoying website usability issues on the web in 2024. Get any one of these wrong and you're significantly harming your user experience. #webdev #a11y #ux https://t.co/f3b6MpBLLT
Tweet card summary image
cloudtrellis.com
How to identify and fix the biggest user experience problems on modern websites for better engagement.
0
2
3
@Cloudtrellis
Cloudtrellis
1 year
One of the most common website issues that harms both usability and #SEO often goes completely unnoticed. What's the issue? Unnecessary redirects that slow down user navigation and waste your search engine crawl budget. Learn more in our article below👇 https://t.co/58s7nXlxYC
Tweet card summary image
cloudtrellis.com
A guide to identifying and fixing redirect issues that are hurting your website performance
0
2
1
@Cloudtrellis
Cloudtrellis
1 year
Is your website underperforming because of your <title> tags? Most don’t realize how they can make or break your SEO and user engagement. In our latest blog post, we provide a guide to understanding and optimizing title tags for your website. https://t.co/kVpA9xJ1eO #SEO #a11y
Tweet card summary image
cloudtrellis.com
A comprehensive guide to optimizing the most crucial tag for SEO success and a good user experience
0
1
1
@charukiewicz
Christian Charukiewicz
2 years
Happy to say that after over 6 months of work, we've got a great product. @Cloudtrellis scans your website for a whole series of issues ranging from broken pages, to accessibility, to SEO. Currently onboarding each client individually—reach out if you're interested.
@Cloudtrellis
Cloudtrellis
2 years
Hello, world. We're live! https://t.co/dieSBe3BKB
0
0
0
@FoxhoundSystems
Foxhound Systems
2 years
Who knew that selecting a SQL database key type could be as nuanced as picking a fine wine? 🍷 @charukiewicz's article on TSIDs vs. UUIDs vs. auto-incrementing integers is a sommelier's guide to database keys. #sql #databases https://t.co/YEyQE9yItZ
Tweet card summary image
foxhound.systems
A look at why TSIDs are the best of both worlds when it comes to database keys.
0
1
1
@FoxhoundSystems
Foxhound Systems
2 years
Exploring the depths of technical debt, we examine the subtle art of balancing rapid innovation with sustainable code quality. Spoiler: There's no magical 'clean up' button Read the article below #SoftwareEngineering #TechDebt https://t.co/agQfbq91Ok
Tweet card summary image
foxhound.systems
It's a metaphor for the accumulated consequences of past decisions and shortcuts we make in software development
0
1
1
@FoxhoundSystems
Foxhound Systems
2 years
Solo founder? Growing startup? Struggling with technical decisions? We're now offering monthly, flat rate subscriptions for unlimited access to guidance from our senior engineers. Starting at $600 per month. Cancel anytime. See plans and more info: https://t.co/Wiuu2hSqdN
0
1
1
@TheOlegarchy
Oleg 🇺🇦🐍 λ
2 years
I really enjoyed this #Haskell talk by @charukiewicz. He goes over the strengths of the language and lists many helpful resources for beginners. https://t.co/IWxvJ0p82N
1
1
4
@PalmerLuckey
Palmer Luckey
2 years
NixOS just dropped Anduril as a NixCon sponsor only days before the convention for being "associated with the military", further demanding that Anduril employees in attendance not mention or market their affiliation with Anduril. This is an outrageous example of censorship in
69
94
1K
@FoxhoundSystems
Foxhound Systems
3 years
The issue with MVP isn’t that the concept is fundamentally flawed, but that it is incomplete. #startups #SaaS #mvp #SoftwareEngineering https://t.co/cfYRLPWhSM
Tweet card summary image
foxhound.systems
What discussions about the value of minimum viable products consistently miss.
0
1
1
@FoxhoundSystems
Foxhound Systems
3 years
Have an app idea? Don't mind wasting money? - Skip problem discovery - Don't make a detailed specification - Don't build wireframes Find a developer that will take your basic plan and immediately start writing code. Your app will cost at least 35% more to build, guaranteed.
0
1
1
@FoxhoundSystems
Foxhound Systems
3 years
There's always two orders of magnitude in the price range of a software project. $2.5mm can get you 100% of the value for 100% of the cost. $250k can get you 60% for only 10% of the cost. $25k can get you 35% for a mere 1% of the cost. Recognize which version you need.
0
1
2
@FoxhoundSystems
Foxhound Systems
3 years
Why use Haskell for building production software systems? Haskell makes writing concurrent programs trivial. Write a single threaded implementation, and then invoke concurrency operators for a multi-threaded implementation. Below: 75% speedup after `for` -> `forConcurrently`
1
1
4
@FoxhoundSystems
Foxhound Systems
3 years
Server side caching is a technique that reduces the need to run expensive queries and computations. There's several facets to consider when designing caching in a system—read about them in the latest post in our series on high performance applications. https://t.co/WbmArjajsN
Tweet card summary image
foxhound.systems
Server side caching can be used to cut down the time required to return the results of expensive queries by orders of magnitude.
0
1
3
@FoxhoundSystems
Foxhound Systems
3 years
Functional Design Code Smells: The Hourglass Call Graph Instead of passing a flag that dictates control flow, maintain the control flow in the caller and break out only common computations.
4
5
31
@FoxhoundSystems
Foxhound Systems
4 years
In 2002 @martinfowler warned that "databases are optimized to handle up to three or four joins per query. Beyond that, performance suffers" In 2002 1GB of RAM was considered to be a lot of memory and multi-core processors were brand new.
1
3
10
@FoxhoundSystems
Foxhound Systems
4 years
Building a fast application requires effectively utilizing your SQL database. In our latest post on building high performance applications, we demonstrate offloading work to the database, how it leads to improved system performance. #sql #webdevelopment https://t.co/pcNvG2Txsu
Tweet card summary image
foxhound.systems
Offloading work from the application server to the database through the effective use of advanced SQL features can greatly improve application performance.
0
1
3
@FoxhoundSystems
Foxhound Systems
4 years
We're kicking off a series that covers essential elements of building high performance web applications. One of the biggest boons to performance in an application is effective use of SQL indexes. We'll take a look at them in this post. #webdevelopment https://t.co/WtAVH61EYg
Tweet card summary image
foxhound.systems
Effectively using SQL indexes is a huge boon to performance of a web application.
0
1
5
@skillsmatter
Skills Matter
4 years
#Haskell is a top choice for building production software systems. In 5 days, @charukiewicz will cover some of the defining features of Haskell that make it a well-suited language for building commercial software. Book for #HaskellX: https://t.co/f1pXLCb0qx
1
2
4
@skillsmatter
Skills Matter
4 years
This day of beginner‑friendly talks is designed for anyone who may have heard of #Haskell or #FunctionalProgramming but isn't quite sure where to begin. Register FREE for the "Novice Track" at the #HaskellX virtual conference: https://t.co/vfc4TxDui9
0
10
19