Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Tackling Synology's Opaque "Invalid File Format" Error
A few months back I bought a new Synology NAS and decided to, on a whim, build an app for it from scratch.
-
DitherWorks
I got my parents a Waveshare PhotoPainter for their anniversary.
-
How to better understand business context as a StaffPlus engineer
As senior individual contributors transition from focusing on the “what" aspect of their work to the “how” (such as deciding whether to perform the tasks themselves or to help others to do it), gaining an understanding of the wider organization and its ro…
-
Becoming a more self-directing Staff+ individual contributor
I’ve spent the last five years of my career in Staff and Principal roles and have always hit a point where I feared inertia was taking over.
-
Tech Career Stories - Omer van Kloeten (Hebrew)
I sat with Aya Shani and Eitan Masuary to chat about my career journey.
-
Making an Impact as a Senior Individual Contributor - Panel
I was invited to discuss the role and evolution of the Individual Contributor track in the Software Engineering industry.
-
A Fence, a Deviance and a Window
Imagine you’re joining a new role and see something that makes you go “wtaf did they think when they did this?!”
-
The Interviews We Don't Do @ BarvazGumi (Hebrew)
I talked to Vicky Kalmanovich about the kinds of skills we look for in software engineers and the interviews we don’t do that would test them.
-
Refactoring (and Observability) @ Reversim (Hebrew)
I talked to Ran Tavory and Ori Lahav about my philosophies around refactoring and observability.
-
Refactoring and Trust
Refactoring has many faces.
-
An episode about space @ NoTarbut (Hebrew)
I talked to Avi Etzioni and Gal Zellermayer about why open-plan offices should not be taken as the status quo.
-
We can see your ✳️✳️✳️✳️✳️ 🐱💻 @ CyberCyber (Hebrew)
I talked to Ido Kenan about my work on plaintextoffenders.com and bad password practices.
-
Deleting Tests with Types
The less code in our systems, the better we are.
-
Type Your Business
A dog is an animal, orders have lines of products and quantity, and multiple employees (who are also people) can work for a company.
-
Power Up Your Build
These days sbt is the de-facto build tool for Scala, but most of us just write the minimum viable build.sbt file, import the libraries we need (and maybe throw in some sbt-assembly) and forget about it.
-
Mac Tips, Tricks and Utilities
I’m always looking for a way to get more out of my setup.
-
Parallelized Streams in Scala – Not What You Thought
I had a Stream of data coming in from an input source and had to do some heavily-CPU bound work.
-
Unit Testing MySQL-Bound Code
I’m currently working on a product that is very tightly bound to MySQL.
-
When To Leave
I’ve been using Waze for a long time now and I love how it can predict very accurately how much time a drive somewhere would take.
-
Euler Project Problems 7-9 in Scala
This is my continuing series on using Project Euler to learn Scala….
-
Euler Project Problems 4-6 (with 1 and 2 revisited) in Scala
This is my continuing series on using Project Euler to learn Scala….
-
FUSE for HDFS
Working with HDFS has many benefits, but there’s one disadvantage that for me, at least, was very painful and that is that it doesn’t behave like other POSIX file system.
-
Euler Project Problems 1-3 in Scala
As with when I learned Ruby, I find Project Euler to be an extremely useful way both to learn a language and its idioms and also flex my math muscles every once in a while.
-
A Fresh Start
Since January 2010, I’ve been working at LivePerson, as a Senior Java Developer and ScrumMaster.
-
The Anti-Social Network
(I’ve returned from my trip a few months ago, but didn’t have enough to blog about; hopefully, this is my returning to a semi-regular posting schedule; also, I’ve decided to veer off .NET in some of my posts, focusing on more issues that I like to talk ab…
-
Hiatus
In 15 days’ time, I’ll be taking off on a four months long trip around the world.
-
Circumventing the KB957543 .NET 3.5 SP1 Regression Bug
A couple of days ago I hit a regression bug in .NET 3.5 SP1, in which when you have a generic class that implements ISerializable and has static variables – you can not serialize it using a BinaryFormatter without your application either hanging (x86) or…
-
Let SQL Server Tell You Which Indexes to Rebuild
When index fragmentation becomes too high, indexes will be very inefficient.
-
SQL Server Management Studio 2008 IntelliSense Doesn’t Recognize Special Characters
I just filed a new bug with Microsoft Connect.
-
Adobe AIR and Hebrew Fonts
(I’ve noticed quite a few people were having this problem, so I decided to blog about it.
-
MSBuild Script to Compress All JavaScript Files in a Project
I’ve got one project in my solution which has a lot of JavaScript files and they keep on coming.
-
Your Mouth Says Windows-1255, But Your Eyes Say ISO-8859-1
I recently wrote an engine that gets XML files stored at our clients’ servers using HTTP requests.
-
HTML to JavaScript HTML DOM Converter
One of our products demands converting quite a large amount of HTML to equivalent scripts, written in JavaScript that create said HTML.
-
The Death of System.DateTime?
It’s been a few months since I started getting acquainted with the System.DateTimeOffset type and I can honestly say I don’t see any reason to use System.DateTime anymore….
-
My View of C# 4.0
I’ve known a bit about C# 4.0 for a while now and have had time to think about it.
-
Microsoft Israel’s Developers’ Academy #3
Voting has been open for a few days now for which lectures will be featured at the next Microsoft Developers’ Academy.
-
Visual Studio 2008 Load Testing Checklist
After a couple of days of trying to run a load test for a web service on several agents via Visual Studio 2008, I come out much wiser and with a few new bald-spots, where hair I pulled out in the process used to be….
-
Extending The Partial Classes of Stored Procedures’ Results in LINQ to SQL
One of the nice things about LINQ to SQL is the ability to extend the types of the generated entities.
-
Announcing New C# 4.0 LINQ Features and Book
* Fabrice Marguerie, co-author of LINQ In Action, asked me to clarify that this post has absolutely nothing to do with their book and is simply meant in jest *… You can read the copy of the original post, or if that goes down too, you can try the Wayback…
-
Throw Before You Yield
In a comment left by Bart De Smet, he pointed out that I failed to address the fact that the execution of all “yielding” methods is deferred….
-
MSDN Wiki?
I just love the fact that there’s a “Community Content” section to the MSDN documentation.
-
Pitfall: Static Field Inline Initialization Order of Execution
Here’s something I fell into today.
-
Extension Methods Roundup: Intersect, Union, AsNullable and GroupEvery
Here we go with the third installment of the Extension Method Roundup.
-
Asynchronously Preloaded LINQ Queries
As a rule of thumb, when presented with two independent blocking I/O operations on more than one independent devices, it’s best to use threads to create parallel operations, instead of waiting for a single synchronous operation to complete.
-
Extension Methods Roundup: Remove, Aggregate, At, AsIndexed and Friends
Hey hey hey!
-
Breadth Recursion – a yield Solution to Post’s Correspondence Problem
Post’s Correspondence Problem (the other PCP) is a computer science problem, in which you have (and I simplify matters) a set of tiles, each having any number of letters on them from a preset group.
-
Mechsonomy: Machine Assisted Folksonomy
Yesterday, in front of the staff and students at my college, I presented my final project for my C.S.
-
Quick Blurb: Test Tools Toolbar in Visual Studio and Useless Icons
Let’s play a little game.
-
LINQ Performance Pitfall – Deferred Execution
When using LINQ, queries may bloat up to dozens of lines.
-
SQL Server 2005 Analysis Services’s ADOMD.NET Connection Pooling, or Lack Thereof
First of all, if you’ve come here looking for how to activate connection pooling when using SSAS 2005 via ADOMD.NET, you’re in for a little surprise – there is none by design….