Second-Time Founder Anxiety Starting a company is hard. Starting a company the second time can be even harder if you let it.
Community managers are conflicted advocates There's an art to reading company announcements. Take this one from Stack Overflow. Underneath all the puffery, the message is simple:
How I Bought the Domain Name GreenJobs.com When people hear that I own the domain GreenJobs.com, the first question is,"How did you buy that?" or some other question or phrase along these lines. People are interested since buying and acquiring premium domain names is hard these days. They also wa...
Being patient with problems Problems are typically richer than our preconceived notions about how to solve them.
Engineering Team Lessons from Cycling - Benji's Blog Cycling provides interesting example for software development. Like software development it's possible to race individually or in teams. A group that's an effective team will outperform the same group acting as individuals every time.
Unravelling The Mystery Of Truncated POST Requests On Report URI This blog post is going to detail what was a pretty lengthy journey for me in debugging an elusive issue that started to occur on Report URI recently! It required me to investigate and learn about things that were outside of my area of expertise, created ...
So you want to build Miro and Figma style collaboration? Miro and Figma have a bunch of collaboration features, in this post I’m going to break down two of those features and look at what you’d have to think about when building these into your own apps. Disclaimer: I work for a company in this product space, wh...
The Paperweight Dilemma // Mobian's Blog Mobian started as a hobby project, triggered by the excitement of finally being able to hack one’s mobile phone at will. It is fair to say that the device that made it possible back then was the original PinePhone. However, after running once again into t...
Which Interpreters are Faster, AST or Bytecode? A brief overview of our study of abstract-syntax-tree and bytecode interpreters on top of RPython and the GraalVM metacompilation systems.
On Disruption and Distraction - Cal Newport Disruption and disorder have always stalked the human condition. This reality sometimes plays out on the grand scale, as in the brutality of terror and ... Read more
Retries – An interactive study of common retry methods – Encore Blog Visually explore different methods of retrying requests to learn why some methods are dangerous and what the best practice is.
Analysis of Cheating In Titled Tuesday An in depth computational analysis of cheating in Chess.com Titled-Tuesday tournaments
CRDT Survey, Part 2: Semantic Techniques Matthew Weidner | Oct 17th, 2023 Home | RSS Feed Keywords: CRDTs, collaborative apps, semantics
Service objects in Rails: how to find a mess Examine your service objects and try to find possible issues caused by wrong composition and missing contracts
'Dev Drive' Storage Now Available for Developers in Windows 11 -- Visual Studio Magazine Microsoft’s Dev Drive is a new form of storage volume designed to improve performance for key developer workloads.
IRS advances innovative Direct File project for 2024 tax season; free IRS-run pilot option projected to be available for eligible taxpayers in 13 states | Internal Revenue Service IR-2023-192, Oct. 17, 2023 — As part of larger transformation efforts underway, the Internal Revenue Service announced today key details about the Direct File pilot for the 2024 filing season with several states planning to join the innovative effort.
Episode 57: .NET and Podcasting - with Jamie Taylor In this episode, I was joined by the host of The Modern .NET Show, Jamie Taylor to chat about both .NET and podcasting! We also chatted about various other things like productivity, remote working and life balance, supporting junior developers, and plenty...
Setting System.Text.Json serializer options globally in a asp.net core minimal web api How to set the system.text.json serialization options globally.
Coffee and Open Source Conversation - Sarah Guthals Sarah Guthals is the Director of Developer Relations at Sentry. With a Ph.D. in Computer Science from UC San Diego, her passion is to design content, softwar...
C# Overtaking Java in Popularity Index -- Visual Studio Magazine 'If the trends remain this way, C# will surpass Java in about 2 month's time.'
Exploring the power curve of the Ansari-Bradley test The Ansari-Bradley test is a popular rank-based nonparametric test for a difference in scale/dispersion parameters. In this post, we explore its power curve in a numerical simulation.
Encrypt. Now. — blog.tripu.info We have come to a point where end-to-end encrypting all your private data and private communications
Important Patterns Lurking in Your Persistence Tooling I was foolish enough to glance at my speaker feedback from my talk at KCDC this summer where I gave an updated version of my Concurrency and Parallelism talk. Out of a combination of time constrain…
The Minimum Content Size In CSS Grid Walking through an issue I faced that is related to the minimum content size in CSS grid
Rebuilding a featured news section with modern CSS: Vox news Rebuilding Vox News featured section with modern CSS.
Building Resizeable Components with Relative CSS Units Build, Deploy, and Scale Code Effortlessly. Get started on FL0 for free.ads via Carbon
Inspect Element As A Way To Increase Your Curiosity One of the best gifts we have as front-end developers is inspect element.
Thinking Like a Front-end Developer How to think as a front-end developer and account for edge cases you might have missed.
Grid for layout, Flexbox for components Learn when to use flexbox and CSS grid with examples and use cases.
Prevent Scroll Chaining With Overscroll Behavior How to prevent scroll chaining with overscroll-behavior property in CSS
Colors in CSS Colors play a vital role in making a web page usable or not. In CSS, we can control the foreground and background color of an element with the color and background properties. When I learned CSS back in the years, there wasn’t a straightforward guide or w...
The Art of Building Real-life Components A walkthrough on building a component with HTML & CSS in details.
Conditional CSS CSS is condtional in many ways. In this article, I will go over a few CSS features that we use every day, and show you how conditional they are.
The State of CSS Cross-Browser Development My thoughts on why cross-browser development is better than in the past.
CSS Container Queries For Designers CSS Container queries, a long-requested feature by web developers is coming soon to CSS.
Comparing Design Mockups To Code Result How to compare the design and the code result in CSS to achieve consistency
CSS Viewport Units CSS Viewport units have been around for the last few years, and by time, I see them being used more and more by developers. Their benefit lies in providing us with a way to size things in a fluid and dynamic way, without the need to use JavaScript. Also, ...
CSS Writing Mode Recently, while editing some CSS in Opera inspector, I noticed a CSS property called writing-mode, that was the first time I knew of it. After some research, I learned that its purpose is for vertical language scripts, like Chinese or Japanese. However, t...
Handling Text Over Images in CSS Learn how to handle text over images in CSS by taking accessibility in mind
Rebuilding a comment component with modern CSS Building a comment component with modern CSS like flexbox, logical properites, :has, style queries, and subgrid.
Image Techniques On The Web One of the decisions that a front-end developer needs to make while building a website is the technique to include an image. It could be an HTML <img>, or an image via CSS backgrounds, or maybe SVG <image>. Choosing the correct technique is important and ...
Enhancing The Clickable Area Size Have you ever tried to click or tap on an element (e.g.: button, link) and you realize that it doesn’t respond until you click on a specific area of it?
Vertical and Horizontal Lines While working on my new website design, I needed to add two lines. One of them is horizontal, and the other is vertical.
The State Of Mobile First and Desktop First Is mobile first or desktop first still relevant today? An article that explores both with pros and cons for each.
The Practical TDD Book You Need To Read ⭐️ Use the coupon code GUITDD to get a 20% discount course on my new TDD course: https://dometrain.com/course/from-zero-to-hero-test-driven-development-tdd-c...
Handling Long and Unexpected Content in CSS Sell products, services, content and more with Squarespace.ads via Carbon
CSS Mistakes While On Autopilot When we’re very focused on working on a web project, we tend to forget or do some mistakes that can lead to an invalid CSS code. I like to call these “Autopilot mistakes”. The kind of mistakes that make us ask ourselves: “Oops, why did I do that?”, and so...
Inside the mind of a frontend developer: Article layout An exploration of how a frontend developer thinks while building an article layout.
Aligning a Button Label Vertically How to align a button content in web fonts with large spacing above and below the text.
Conditional Border Radius In CSS How to use CSS comparison functions to create a conditional border radius
Say Hello To CSS Container Queries Let's learn about how CSS container queries work with lots of examples and use-cases.
Inside the mind of a frontend developer: Hero section Building the design of a component in HTML&CSS can be considered something easy or hard, depending on how you like them. Nowadays, there are lots of ready-made frameworks and tools that can speed up the implementation of a UI, but how interesting is that?
Use cases for CSS comparison functions A look at some different use-cases for min(), max(), and clamp()
Learn CSS Subgrid A deep-dive into the new CSS subgrid feature with real-life examples and use-cases.
The Journey of Learning Front End Web Development on a Daily Basis One year and three months ago, I decided to learn HTML and CSS. I felt that if I can make it, my skills will be better and I will code my designs. Basically, I was only a designer who only made deliverable web mockups using Photoshop, and then passed it t...
Responsive Height Design Learn about CSS vertical media queries and why it's important to test against height.
CSS Findings From Twitter Design Here we go again. For this time, I’m curious to check the CSS behind the Twitter website. If you read my previous article about Facebook CSS, this one will be similar. Almost one year ago, the new Twitter design was introduced. There are some cool and wei...
Less Absolute Positioning With Modern CSS How to use use position:absolute less by leveraging modern CSS
I Used CSS Inline Flex For The First Time As a front-end developer, I use CSS display property in my day to day work. I can use block, grid or flex as a value for the property.
Layout Flickering On Browser Resize Have you ever noticed a flickering animation that disappears in less than a second while resizing your browser window or rotating your phone from portrait to landscape?
Let's Use CSS Counters From what I see, CSS counters are underused on the web, even though their support is really good (IE8+)!. In this article, I will explain how you can use CSS counters in your projects, along with some use-cases.
Building Real-life Components: Facebook Messenger's Chat Bubble A deep dive into building Facebook Messenger’s Chat Bubble
min(), max(), and clamp() CSS Functions Learn about CSS comparison functions min(), max(), and clamp()
Creating a Variable Color Font From Scratch Variable fonts are an evolution of OpenType font specification that allows us to have different font variations (width, weight or style) in a single file. That means, we can load only one font that can have many variations, instead of having multiple font...
The Hidden Power of CSS Text Align I would like to shed light on a use case for text-align that some of us including me might not consider getting the benefit of it.
The Beauty Of Tiny Enhancements In CSS How we can use CSS features without causing harm to users with non-supporting browsers
Star Rating: An SVG Solution An exploration of how to implement a star rating with SVG that includes half a star.
Everything About Auto in CSS In CSS, we have the value auto which could be used for properties like margin, positioning, height, width, and a lot more. I felt that I need a place to document everything I know about them so that it can be a reference for anyone interested to dig into ...
A Deep Dive Into CSS Grid minmax() How CSS grid minmax() works, with a detailed visual explanation for auto-fit and auto-fill keywords.
Overflow In CSS In CSS, we can have control over an element when its content is too big to fit in. The property for that is overflow, which is a shorthand for overflow-x and overflow-y properties.
The State Of Pixel Perfection A walkthrough of the term pixel perfection and if it's still relevant today or not.
Clipping Scrollable Areas On The inline-start Side A note regarding how the browser deals with clipping scrollable areas on the block-start and inline-start sides
Conditional CSS with :has and :nth-last-child A modern look at how to combine CSS :has, :nth-last-child, and style queries to create dynamic components.
Common CSS Issues For Front-End Projects Design and Development tips in your inbox. Every weekday.ads via Carbon
Digging Into CSS Logical Properties How to use CSS logical properties to build multi-directional web layouts
Tweaking In The Browser A few thoughts on why designing in the browser isn’t designing. It’s more of a tweaking process.
Uncommon CSS Properties There are a lot of CSS properties that some don’t know about, or they know about them, but forget to use them when they’re needed. Some of those can save you using JavaScript to achieve a specific result, or some can save your time by writing less CSS. As...
The Process of Implementing A UI Design From Scratch {% include note.html content = “This is Part 1 of the article: The Process of Implementing A UI Design From Scratch.” %}
Spacing in CSS If two or more elements are close, then the user will assume that they somehow belong to each other. When grouping multiple design elements, the user can decide how they relate to each other by the amount of space between them. Without spacing, it will be...
Implementing Dark Mode For My Website I might be late to the game, but I decided to make a dark color version of my website. It becomes necessary now as Apple recently added this feature natively to iOS 13. More users will expect dark layouts over time. In this article, I’ll show you how I wo...
Handling Short And Long Content In CSS An in-depth article on how to handle short and long content in CSS.
The Power of the rgba() Color Function in CSS One of the things that I’m really interested in about CSS is the new color-mod function. It will give us the ability to do color manipulations right in the browser. For example, when hovering over a button, you can change the color by using something like...
A Deep CSS Dive Into Radial And Conic Gradients Add user login with social SSO and unlimited OAuth and OIDC social identity connectors to your app.ads via Carbon
Understanding the Unit of Work Pattern in C# - Code Maze In this article, we are going to learn about the unit of work pattern in C#. We are going to look at different examples and best practices.
BB(3, 3) is Hard I’m excited to share a 3 state, 3 symbol Turing Machine that cannot be proven to halt or not (when starting on a blank tape) without solving a Collatz-like problem. Therefore, solving the (BB(3, 3)) problem is at least as hard as solving this Collatz-like...
How To Test .NET REST APIs 💻Join me on Patreon to get the source code: https://www.patreon.com/juliocasal🔥My Free .NET Backend Developer Roadmap: https://juliocasal.com/roadmapLearn ...
getaddrinfo() on glibc calls getenv(), oh boy There are more than a few bear traps in the larger Unix environment that continue to catch people off-guard. One of the perennial favorites is thread safety, particularly as it applies to the environment manipulation functions under glibc. The usual ...
The Practical TDD Book You Need To Read ⭐️ Use the coupon code GUITDD to get a 20% discount course on my new TDD course: https://dometrain.com/course/from-zero-to-hero-test-driven-development-tdd-c...
Memory alignment of doubles in C# A deep dive into the weird tricks used by the .NET allocator to align arrays of doubles.
How To Make A Budgeting App In C# With Blazor Let's learn how to make a budgeting app in C#! We'll dive into ASP.NET Core Blazor, the basics of the app, and even VPS hosting options like RackNerd!
The Best Way to Use the Decorator Pattern with Scrutor 📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
Pre-commit hooks with Husky.NET - build, format, and test your .NET application before a Git commit A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook!
4D Gaussian Splatting for Real-Time Dynamic Scene Rendering 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering
Stopping Microsoft Scammers from Stealing $20,000! Get Surfshark VPN at https://surfshark.deals/pleasantgreen - Enter promo code PLEASANTGREEN for 83% off & 3 extra months for FREE!These scammers are ruthles...
U.S. Defense Spending Compared to Other Countries The United States spends more on defense than the next 10 countries combined.
TypeScript Compiler Explained - CodeJourney.net How does TypeScript compiler work? What happens with TypeScript types after compilation? Simple terms explanation
Don't use DISTINCT as a "join-fixer" - Simple Talk I've quietly resolved performance issues by re-writing slow queries to avoid DISTINCT. Often, the DISTINCT is there only to serve as a "join-fixer," and I
WPF App Modernisation: A Pragmatic Approach In the world of desktop application development, continuity and stability often trump the allure of...
How To Handle Microsoft Graph Paging in PowerShell When you query the Microsoft Graph API, you may encounter a limitation: the API only returns a...
Security: The Impact of Time Two years ago, I wrote a long post about the importance of time, and how practical time machines can help reduce emergencies into more mundane workitems. Today, we revisit the same topic, with a fo…
E035: Data Orchestration Service In this session, we will talk about Orchestration Services in general and how it applies to the EntityIntelligence project.
GitHub - hadashiA/VYaml: The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity. The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity. - GitHub - hadashiA/VYaml: The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity.
GitHub - cpacker/MemGPT: Teaching LLMs memory management for unbounded context 📚🦙 Teaching LLMs memory management for unbounded context 📚🦙 - GitHub - cpacker/MemGPT: Teaching LLMs memory management for unbounded context 📚🦙